Реализована архитектура v2rayN для sing-box TUN с process-based routing:
- dialerProxy: xray → SS protect канал → sing-box direct → internet
- TunConfigBundle: единый объект с sing-box + xray конфигами
- Process routing: configurable default outbound (proxy/direct) + per-exe exceptions
- Protected processes: xray.exe, sing-box.exe, tun2socks.exe auto-bypass
- Service routes bug fix: теперь применяются в sing-box конфиге
- DNS: bootstrap UDP + proxy TCP (совместимо с sing-box 1.14+)
- Hot-swap: node switching без перезапуска TUN адаптера
- UI: TUN default outbound ComboBox + protected process guard
Требует sing-box >= 1.14 (исправлен баг direct outbound для inbound-initiated трафика).
Protect канал: chacha20-ietf-poly1305 (method:none несовместим между xray и sing-box).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>