🔧 Маршрутизация у VPN-сайдкаров — как у AWG
Привели переключатель маршрутизации («Использовать правила маршрутизации» / «Через Xray») к единому виду у всех наших VPN-протоколов:
🔘 Naive, qWDTT, mieru, TrustTunnel — переключатель теперь в самом верху формы и включён по умолчанию. В выпадающем меню выбора outbound появился явный пункт «Использовать правила маршрутизации» (пустой тег = котёл Xray), как у AWG.
⚠️ Исключение — olcRTC: остаётся выключенным по умолчанию. Его «Через Xray» проксирует через SOCKS и сам трафик провайдера (Telemost/Jitsi), а ping/ICMP через SOCKS не ходит — потому выключен. Включайте, только если понимаете последствия.
🔒 Запрет «два AWG-инбаунда в одном клиенте»
Починили кейс, когда одного клиента запихивали в два AWG-инбаунда: клиент «затягивал» IP из чужой подсети, и всё разваливалось. Теперь панель не даст привязать клиента к более чем одному AWG-инбаунду — с понятной ошибкой. У каждого AWG-инбаунда своя подсеть и свой адрес пира, один клиентский IP не может обслуживать две.
⚡️ Приятного использования!
🔧 Routing for VPN sidecars — matching AWG
🔘 Naive, qWDTT, mieru, TrustTunnel — the routing toggle now sits at the top of the form and is ON by default, with an explicit "Use routing rules" option in the outbound picker (empty tag = Xray kettle), just like AWG.
⚠️ Exception — olcRTC stays OFF by default: its route-through pushes the provider (Telemost/Jitsi) traffic through SOCKS, and ICMP can't cross it. Flip it only if you know what you're doing.
🔒 Blocking "two AWG inbounds in one client"
Fixed the case of one client shoved into two AWG inbounds — it pulled an IP from the wrong subnet and broke. The panel now refuses to attach a client to more than one AWG inbound, with a clear error. Each AWG inbound owns its own subnet and per-peer address.
⚡️ Enjoy!