分享自己 Vibe 出来的一个 Win 平台透明代理——WinTProxy
基于 WinDivert 的透明代理,支持 IPv4 的 TCP/UDP,支持本地 SOCKS5 上游,支持 DNS 劫持至本地 DNS 服务器。
Q1:为什么不用 Tun?
A1:因为不喜欢虚拟网卡。有一个相对常见一点的场景用 Tun 会有问题:微信手机和 PC 的聊天记录备份,微信这货貌似是通过网络名称来判断是否同一个局域网的,暴毙。
Q2:为什么不用 Proxifier/ProxiFyre/ProxyBridge?
A2:GUI 没必要(Proxifier/ProxyBridge)、不支持 UDP(Proxifier)、不支持 DNS 劫持(All,Proxifier 和 ProxyBridge 的实现都是通过 SOCKS5 进行 DNS 查询,这并非我想要的劫持到本地 DNS 服务器)。