知识正文
系统代理还是TUN?按需要接管的应用选择
浏览器能够正常使用代理,另一个应用却没有变化,首先要问的是“这个应用采用哪种连接方式”。系统代理和TUN处理连接的层面不同,不能只根据名称判断哪个更快或更安全。
两种模式分别解决什么
系统代理向遵循该设置的应用提供代理入口。应用可能使用自己的网络设置,因此打开系统代理后,仍需检查目标应用实际是否采用它。
TUN通常通过虚拟网络接口与路由接管相应流量。以Mihomo为例,官方文档提供auto-route、路由排除等配置项,不同平台也有差异。因此,“开启TUN”并不自动等于所有流量和DNS都按同一路径运行。
先用需求表缩小选择
| 需求 | 先做的检查 |
|---|---|
| 只在浏览器使用 | 浏览器是否遵循系统设置,是否有独立代理配置 |
| 应用带有代理入口 | 先核对其支持的协议、地址与端口 |
| 应用没有可用入口 | 查阅客户端和操作系统对TUN的支持说明 |
| 同时访问公司内网 | 先确认组织策略及必要的路由例外 |
不要为了试用机场而关闭防火墙、证书校验或单位的安全保护。需要额外权限时,先核对客户端来源及官方说明,确认权限与任务相符。
建立可以恢复的对照测试
- 记录当前模式、本地端口和必要例外,保存配置备份。
- 固定一个应用、一个目标页面和一个网络环境。
- 在原模式下记录结果及错误信息。
- 只调整接管模式,按客户端提示应用设置。
- 重复原任务,并检查局域网设备或内网功能是否仍正常。
- 若出现无关故障,恢复原模式,再分析具体路由或解析问题。
一次测试只说明当时这组条件下的结果。不能凭模式切换后偶然成功,就认定服务商的所有节点都已修复。
DNS需要单独确认
客户端的DNS配置、浏览器安全DNS以及系统解析可能相互影响。Mihomo官方文档对DNS劫持的支持范围列有平台限制;不要把某个示例配置当成跨平台保证。
如果域名失败而其他网络任务正常,先保存报错和解析模式,再按解析问题排查。不要一次替换多个DNS地址,否则很难判断是哪一项改变了结果。
验收标准
目标应用能够完成实际任务,内网等原有功能正常,并且你知道如何恢复原设置。按这三个条件选择模式,比在机场推荐文章中寻找一个通用“最佳开关”更可靠。
官方资料
资料核对:2026年9月21日。
评论