Multi-protocol proxy client (shadowsocks, vmess, vless, trojan) with
TUN support and integrated DNS powered by mini-dns.
DNS features via mini-dns:
- Split routing: CN domains → local DNS, foreign → remote DNS
- Multi-upstream concurrent queries per group
- Remote DNS routed through proxy outbound nodes (DialFunc injection)
- Pollution filtering, TTL cache with prefetch/serve-stale
- Optional DNS listener (UDP/TCP) alongside embedded Exchange() API