- xray-core — used by clients such as v2rayN (desktop) and v2rayNG (Android)
- sing-box — used by clients such as NekoBox and Hiddify
The WireGuard outbound endpoint must be
127.0.0.1:9000 (the proxy client’s listen address), and mtu must be 1280. These values are required regardless of which core you use.Configuration
How it works
- The client config exposes a SOCKS5 proxy on
127.0.0.1:1080(with UDP support) and an HTTP proxy on127.0.0.1:8080. Any application that can use a SOCKS5 or HTTP proxy can route traffic through the tunnel without system-wide routing changes. - The WireGuard outbound connects to
127.0.0.1:9000, which is where the VK TURN Proxy client is listening. The core never contacts the VPS directly — the proxy handles that. - On the server side, xray/sing-box receives the WireGuard traffic on port
51820and forwards it to the internet using thefreedomoutbound. This replaces the standalone WireGuard server daemon. domainStrategy: ForceIPv4on the client anddomainStrategy: UseIPv4on the server prevent IPv6 resolution issues in environments where IPv6 is not fully supported end-to-end.