打开代理工具的 TUN 模式,让 Codex、各种 AI 客户端等不认代理设置的桌面软件也能正常联网。
方法
打开代理软件的 TUN 模式。
原理
打开代理工具的 TUN 模式后,很多国外软件能用,核心原因是:它把「只有浏览器或少数程序走代理」变成了「系统里大多数网络流量都能被代理工具接管」。
普通代理模式通常依赖软件自己支持代理,或者只接管 HTTP/HTTPS 请求。比如浏览器可以设置代理,所以浏览器访问国外网站没问题;但很多桌面软件、游戏客户端、应用商店、同步工具、AI 客户端、系统更新服务并不会主动读取你的代理设置,或者它们使用的不是标准 HTTP 代理接口。这时即使你开了代理,它们也可能还是直连网络,所以连接失败。
TUN 模式的做法不同。它会在系统里创建一个「虚拟网卡」,然后把设备上的网络数据包先导入代理工具。代理工具再根据规则判断:哪些流量直连,哪些流量走代理节点。对应用程序来说,它并不知道自己在用代理;它只是正常联网,但底层数据包已经被 TUN 接管并转发了。
能解决什么问题
- 不支持系统代理的软件(Codex、各种 AI 客户端、启动器等)可以联网
- UDP 流量、游戏流量、DNS 查询更容易被接管
- 应用内置网络库绕过系统代理的情况减少
- 客户端检测不到浏览器代理设置的问题得到缓解
一个常见例子:不开 TUN 时,Chrome 能访问国外网站,但某个国外客户端或应用商店打不开;开 TUN 后,这些软件的 TCP/UDP 请求也被虚拟网卡捕获,再按规则走代理,于是就能连上。
注意事项
TUN 模式不是「魔法加速」。它只是更底层、更全面地接管网络流量。是否能用还取决于:
- 节点质量与规则配置
- DNS 设置、防火墙、IPv6、系统权限
- 目标服务是否封锁代理 IP
有时打开 TUN 反而可能导致:局域网设备访问异常、公司 VPN 冲突、网络延迟变高、部分国内软件被误判走代理。
一句话理解
普通代理像是「告诉愿意听话的软件去走代理」;TUN 模式像是在系统网络层面「把大部分流量先拦到代理工具里处理」。所以很多原本不认代理设置的国外软件,开了 TUN 之后就能用了。
