简单选择:只需要浏览器和大多数常规应用时,先用系统代理;目标程序不读取系统代理、必须覆盖更多系统流量时,再考虑 TUN 模式。TUN 不是“更快开关”,它只是接管流量的方式不同。
系统代理与 TUN 对比
| 项目 | 系统代理 | TUN 模式 |
|---|---|---|
| 工作方式 | 修改操作系统的 HTTP/HTTPS 代理设置 | 创建虚拟网卡并处理更广泛的 IP 流量 |
| 覆盖范围 | 读取系统代理设置的应用 | 通常可覆盖不支持系统代理的应用 |
| 权限 | 一般较少 | 通常需要安装服务或管理员权限 |
| 复杂度 | 低,适合先排查 | 较高,可能涉及 DNS、路由和防火墙 |
| 常见用途 | 浏览器、办公软件、常规桌面应用 | 部分游戏、命令行工具和不读系统代理的程序 |
什么是系统代理?
客户端开启系统代理后,会把操作系统的代理地址指向本机监听端口。支持系统代理的应用随后把请求交给客户端,客户端再按照规则决定直连或使用节点。这种方式设置简单、影响范围清晰,是新手最合适的起点。
什么是 TUN 模式?
TUN 模式通过虚拟网络接口接收 IP 流量。它能覆盖更多不支持代理设置的程序,但也更容易与安全软件、其他 VPN、虚拟机、公司网络策略或现有路由配置发生冲突。开启前应保存工作,了解如何关闭服务并恢复网络。
应该怎样选择?
- 先导入有效配置并确认节点可用。
- 打开规则模式和系统代理,测试浏览器。
- 如果只有某一个应用不通,先确认该应用是否有独立代理设置。
- 确实不读取系统代理时,再安装客户端服务并开启 TUN。
- 出现断网时,先关闭 TUN 和系统代理,再逐项恢复。
能不能两个都开?
部分客户端允许同时开启,但多数普通场景没有必要。为了便于定位问题,建议一次只改变一个选项。系统代理已满足需求时,额外开启 TUN 不会自动改善节点质量或带宽。
TUN 开启后无法上网怎么排查?
- 确认客户端服务安装成功并具有所需权限;
- 暂时退出其他 VPN、代理和会修改路由的软件;
- 检查防火墙或安全软件是否拦截虚拟网卡;
- 恢复自动 DNS 后重新测试;
- 关闭 TUN,确认系统代理模式是否正常,以缩小问题范围。
仍无法判断时,按Clash 无法连接的 10 步排查清单执行,并保留客户端日志中的具体错误。
官方参考
内容说明:本文由 HowOClash 编辑部根据项目官方文档与公开发布记录整理。软件界面和版本可能变化;发现步骤失效时,请以官方文档为准,并查看内容与测试说明。