Версия: 2.7.4 · Xray на нодах: 26.3.27 · Remnanode: 2.7.0
Remnawave — control plane для всех VPN-ключей. Управляет нодами, inbound-конфигурациями, подписками.
Доступ к UI: https://dash.zipvpn.org (CF Access). Альтернативно — SSH port-forward: ssh -L 3000:127.0.0.1:3000 root@159.195.54.89 → http://localhost:3000.
| Таблица | Назначение |
|---|---|
nodes |
Edge-ноды (имя, адрес, порт, consumption_multiplier) |
hosts |
Клиентские хосты (адрес, порт, TLS-параметры, xhttp_extra_params jsonb) |
inbounds |
xray inbound конфигурации |
internal_squads |
Группы пользователей |
internal_squad_inbounds |
Связь squad ↔ inbound |
internal_squad_members |
user_id → squad (user_id = t_id из bot-db) |
nodes_user_usage_history |
Трафик per-user per-node (биллинг) |
subscription_templates |
7 XRAY_JSON шаблонов (DNS, routing) |
config_profiles |
Профили конфигурации нод |
| Название | UUID | Назначение |
|---|---|---|
| Basic | 09fa8837-3e1f-415a-9411-17f6d5e0445f |
Все платные пользователи |
| Testing | — | Тестовые inbound-ы (FlipFormat, vlessenc) |
UUID: 5592a1f4-8c67-42a4-8da8-eda3d13cfd7b — привязан ко всем 7 нодам.
⚠️ PATCH config-profile = рестарт всех 7 нод одновременно = сбой для ~37k пользователей. Все изменения inbound-ов батчить в одном запросе.
Порядок DoH: Яндекс primary (https://common.dot.dns.yandex.net/dns-query, 77.88.8.8) → Cloudflare → Google.
Яндекс DoH вайтлистируется операторами и резолвит всё включая YouTube/Discord. Изменение через raw SQL требует docker restart remnawave (in-memory кэш).
ML-KEM-768, работает нативно в Remnawave 2.7.4.
in-edge-de-01-vlessenc-raw-pilot, DE :2053, squad Testingsettings.decryption = mlkem768x25519plus.native.600s.<key>encryption для клиента⚠️ raw+reality inbound форсирует
flow=xtls-rprx-vision— надо явно выставитьsettings.flow=""
Routing в Default-Profile для DE:
out-bridge-de-02-ss (SS relay → de-2.zipvpn.org)geosite:google-deepmind + geosite:category-ip-geo-detect → out-warp-01-freedom (WARP)⚠️ Обязательно
domainStrategy=UseIPv4(и sockopt.domainStrategy=UseIPv4) в WARP outbound. Без этого IPv6 (реальный DE IP) протекает параллельно → Google CAPTCHA.
Inbound de-raw (8443): dest=st.kinopoisk.ru, serverName=st.kinopoisk.ru. Локальный caddy-selfsteal удалён 2026-05-25.