Развёртывание Remnawave + remnanode за российскими CDN (Beeline, Timeweb, Beget, Selectel, CDNvideo) в режиме VLESS + XHTTP packet-up.
Для обхода белых списков ISP используется схема SpecFlowdev/Cdn-Whitelist (Caddy, путь /xhttp/*, кэш CDN вкл).
Установщик: bootstrap-cdn-node-v4-caddy.sh — Caddy + remnanode, заглушка на /, туннель на /xhttp/*, Let's Encrypt через Caddy.
scp bootstrap-cdn-node-v4-caddy.sh root@<IP>:/root/
ssh root@<IP>
chmod +x /root/bootstrap-cdn-node-v4-caddy.sh
bash /root/bootstrap-cdn-node-v4-caddy.sh| Параметр | Значение |
|---|---|
| DOMAIN | FQDN origin (node.example.com), A → IP VPS |
| INBOUND_PORT | 10085 (listen 127.0.0.1 в Remnawave) |
| SECRET_KEY, NODE_PORT, PANEL_URL | из панели Remnawave |
После установки:
curl -kso /dev/null -w '%{http_code}\n' https://node.example.com/ # → 200
curl -kso /dev/null -w '%{http_code}\n' https://node.example.com/xhttp/dl # → 400Дальше:
- Полный гайд: install_cdn_whitelist_remnawave.md
- Профиль Remnawave (JSON): templates/cdn-whitelist-remnawave.md
- CDN: origin = DOMAIN:443, HTTPS, кэш вкл; в Host клиентов — CDN edge, не origin
- Клиенты: INCY, Shadowrocket (см. Cdn-Whitelist)
| Whitelist (новые ноды) | Классический CDN-pull | |
|---|---|---|
| Установщик | v4-caddy | v5-beeline / v3-bob / v2 |
| Прокси | Caddy, /xhttp/* |
nginx (/ или /api/uploadFile/) |
| Кэш в ЛК CDN | вкл | выкл |
| Гайд | install_cdn_whitelist_remnawave.md | INSTALL.md |
Миграция nginx → whitelist: cdn_cache_nginx_remnawave.md
| Скрипт | Назначение |
|---|---|
bootstrap-cdn-node-v4-caddy.sh |
Whitelist: Caddy + /xhttp/* + decoy (эталон Cdn-Whitelist) |
bootstrap-cdn-node-v5-beeline.sh |
Beeline / CDNvideo: nginx + remnanode, path /api/uploadFile/ |
bootstrap-cdn-node-v3-bob.sh |
Классика: nginx + remnanode, path /, интерактивный ввод |
bootstrap-cdn-node-v2.sh |
Классика: nginx, параметры через CLI (-d, -k, -p, -P) |
| CDN | Документ | Bootstrap (классика) |
|---|---|---|
| Beeline | install_beeline_remnawave.md | v5-beeline |
| Timeweb | install_timeweb.md | v3-bob |
| Beget | install_beget.md | v3-bob |
| Selectel | install_selectel.md | v3-bob |
| CDNvideo | install_cdnvideo.md | v2 / v5-beeline |
| Whitelist (Timeweb / Beget) | install_cdn_whitelist_remnawave.md | v4-caddy |
Клиент → CDN edge (SNI = edge, fp=chrome)
→ origin (Caddy :443)
→ /xhttp/* → 127.0.0.1:INBOUND_PORT (xray в remnanode)
→ / → /var/www/html (заглушка)
- SpecFlowdev/Cdn-Whitelist — исходная схема (Caddy + Xray)
- INSTALL.md — эталон классической Timeweb-ноды (nginx, path
/)