Fix cascade silent dead internet with per-step settings and handshake checks.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
orohi
2026-07-26 06:46:02 +03:00
co-authored by Cursor
parent 8fa7f27223
commit 7230697b7f
5 changed files with 434 additions and 54 deletions
+23 -1
View File
@@ -538,5 +538,27 @@
"cascade_configured_down": "Настроен, туннель вниз",
"cascade_exit_required": "Выберите сервер выхода",
"cascade_enable_confirm": "Включить каскад? На выходном сервере будет создан служебный клиент, а на этом — туннель к нему.",
"cascade_disable_confirm": "Отключить каскад на этом сервере?"
"cascade_disable_confirm": "Отключить каскад на этом сервере?",
"cascade_no_handshake": "Туннель вверх, нет handshake",
"cascade_settings_title": "Настройки каскада (по шагам)",
"cascade_settings_desc": "Если страницы «крутятся», а интернета нет — оставьте все галочки включёнными и снова нажмите «Включить каскад».",
"cascade_opt_pin_exit": "Закрепить маршрут к серверу выхода",
"cascade_opt_pin_exit_hint": "Чтобы туннель к выходу не ушёл в петлю через сам VPN.",
"cascade_opt_remove_eth_masq": "Убрать NAT клиентов в eth0",
"cascade_opt_remove_eth_masq_hint": "Клиенты не должны выходить в интернет напрямую с входного сервера.",
"cascade_opt_force_forward": "Разрешить FORWARD между интерфейсами",
"cascade_opt_force_forward_hint": "Трафик клиентов → cascade → выход.",
"cascade_opt_mss_clamp": "TCP MSS clamp",
"cascade_opt_mss_clamp_hint": "Чинит «вечную загрузку» сайтов при двойном VPN.",
"cascade_opt_wait_handshake": "Ждать handshake с выходом",
"cascade_opt_wait_handshake_hint": "Не помечать каскад «активным», если выход не отвечает.",
"cascade_opt_keep_dns": "Оставить DNS из конфига выхода",
"cascade_opt_keep_dns_hint": "Обычно выключено — DNS берёт клиент сам.",
"cascade_opt_handshake_timeout": "Таймаут handshake (сек)",
"cascade_opt_table_id": "Таблица маршрутов",
"cascade_opt_rule_priority": "Приоритет ip rule",
"cascade_opt_allowed_ips": "AllowedIPs туннеля вход→выход",
"cascade_opt_allowed_ips_hint": "Обычно 0.0.0.0/0, ::/0",
"cascade_opt_vpn_subnet": "Подсеть клиентов (override)",
"cascade_opt_vpn_subnet_hint": "Пусто = определить автоматически из Address сервера"
}