Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WL-integration — Remnawave CDN-ноды (XHTTP)

Развёртывание Remnawave + remnanode за российскими CDN (Beeline, Timeweb, Beget, Selectel, CDNvideo) в режиме VLESS + XHTTP packet-up.

Для обхода белых списков ISP используется схема SpecFlowdev/Cdn-Whitelist (Caddy, путь /xhttp/*, кэш CDN вкл).


Быстрый старт (whitelist, рекомендуется)

Установщик: 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

Дальше:

  1. Полный гайд: install_cdn_whitelist_remnawave.md
  2. Профиль Remnawave (JSON): templates/cdn-whitelist-remnawave.md
  3. CDN: origin = DOMAIN:443, HTTPS, кэш вкл; в Host клиентов — CDN edge, не origin
  4. Клиенты: 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

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

Архитектура (whitelist)

Клиент → CDN edge (SNI = edge, fp=chrome)
      → origin (Caddy :443)
      → /xhttp/* → 127.0.0.1:INBOUND_PORT (xray в remnanode)
      → /        → /var/www/html (заглушка)

Ссылки

About

Remnawave CDN nodes: XHTTP packet-up, Caddy whitelist installer (Cdn-Whitelist)

Resources

Stars

9 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages