系统代理是什么意思?为什么客户端连接后还要关注它?

很多用户遇到“Clash 节点测速正常,但浏览器打不开网页”的问题,往往是因为忽略了系统代理(System Proxy)或 TUN 模式的作用。

快速结论

系统代理是修改操作系统的全局 HTTP/SOCKS 代理开关;TUN 模式则是创建虚拟网卡接管底层所有 UDP/TCP 流量。根据应用需求选择接管方式。

系统代理 (System Proxy) 的工作原理

开启系统代理后,客户端会在 Windows 注册表或 macOS 系统偏好中写入代理端口(如 127.0.0.1:7890),符合规范的浏览器(Chrome, Edge)会自动将请求转发给该端口。

哪些应用会忽略系统代理设置?

部分命令行工具(如 git, curl)、终端应用以及部分游戏客户端不会主动读取操作系统的代理开关,因此仍然直接通过公网通信。

TUN 虚拟网卡模式的优势与场景

TUN 模式在操作系统内核中安装一个虚拟网卡(TAP/TUN)。所有网络数据包均被强制引入代理客户端,完美解决命令行与游戏应用不走代理的问题。

代理模式排障自查清单

1. 检查客户端“System Proxy”开关是否开启;2. 检查是否有第三方安全软件还原了系统代理;3. 遇到非标准应用时开启 TUN Mode 模式。