zapret-kvn/xray_fluent/engines/zapret
Repository files (latest commit first)
Filename Latest commit message Latest commit date
loop-uh 311200bbc0 Zapret: правило на весь набор серверов — смена сервера без остановки VPN
Раньше правило winws2 защищало только выбранный сервер, и переход на
сервер с другим IP по правилам безопасности останавливал VPN целиком,
перезапускал winws2 и поднимал VPN заново (2–3 с в прокси, 12+ с в TUN).
Теперь правило сразу покрывает серверы текущего набора (тот же selector,
что у мгновенного переключения): одним профилем на транспорт и стратегию.

- выбранный сервер, как и прежде, — свежий DNS; остальные — IP из ссылки
  или последние надёжные адреса кэша, без сети;
- перед мгновенным переключением на сервер из набора его адреса заново
  проверяются свежим DNS; не входят в правило — прежний путь с остановкой;
- переподключение к серверу, уже покрытому работающим winws2, его не
  перезапускает.

Замер на win10: смена сервера того же типа 0,2 с вместо 2,7 с (прокси)
и 0,4 с вместо 12,6 с (TUN).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 22:41:18 +03:00
..
__init__.py feat: use official Amnezia transport and organize runtime modules 2026-09-06 00:14:08 +03:00
blobs.py Синхронизировать каталоги стратегий winws2 с ZapretGUI (Flowseal 1.10.3) и добавить фейк tls_sochi 2026-09-27 17:25:15 +03:00
command.py Zapret: правило на весь набор серверов — смена сервера без остановки VPN 2026-10-14 22:41:18 +03:00
endpoint.py DNS: bootstrap без SNI и запомненный адрес сервера 2026-10-09 00:01:26 +03:00
manager.py Zapret: правило на весь набор серверов — смена сервера без остановки VPN 2026-10-14 22:41:18 +03:00
presets.py Zapret: макет с нуля — список ↔ карточка вместо выпадающих списков 2026-09-28 21:28:46 +03:00
strategies.py Zapret: модуль и страница переписаны — проще, понятнее, строже 2026-09-28 20:53:25 +03:00