Clash Verge Rev 系统代理设置详解:端口、PAC 与绕过规则
步骤概览
- 确认混合端口:在「设置」中查看混合端口号,默认一般为 7897。
- 开启系统代理:打开「系统代理」开关,让系统代理指向本机混合端口。
- 配置绕过规则:在系统代理设置中保留局域网与本机地址的绕过条目。
- 按需开启自启与守卫:需要长期使用时开启开机自启,防止设置被篡改可开启守卫模式。
Clash Verge Rev 的「系统代理」开关,本质是把操作系统的代理设置指向本机的混合端口(默认 7897),让浏览器等遵循系统代理的应用把流量交给客户端处理。理解这一点,端口、绕过规则等设置就都好懂了。
系统代理开关做了什么
开启开关后,客户端会自动修改系统设置:Windows 是「设置 → 网络和 Internet → 代理」,macOS 是「系统设置 → 网络 → 代理」。代理地址被设为 127.0.0.1:混合端口。浏览器、大多数命令行工具等会读取这个设置并将请求发往客户端,再由客户端按规则决定走节点还是直连——这个分流逻辑取决于你选择的模式,详见全局、规则与直连模式的区别。
需要注意:并非所有软件都遵循系统代理。部分软件使用自己的网络栈,需要在软件内手动填代理,或改用 TUN 模式接管全部流量。
混合端口(Mixed Port)
在「设置」页面可以看到「混合端口」,默认 7897。它同时接受 HTTP 与 SOCKS5 两种协议的请求,因此叫「混合」。常见用法:
- 给不走系统代理的软件手动配置代理时,地址填
127.0.0.1,端口填混合端口。 - 端口被占用导致系统代理异常时,可以改成其他未占用端口(如 7898),保存后重新开启系统代理。
PAC 与绕过规则
Clash Verge Rev 支持两种系统代理形式:直接指定代理服务器,或使用 PAC 脚本(自动代理配置文件,由脚本决定哪些地址走代理)。日常使用默认形式即可。
「系统代理绕过」用于指定不经过代理的地址,默认包含:
localhost;127.*;192.168.*;10.*;172.16.*–172.31.*;<local>
这些是本机与局域网地址,走代理反而会导致打印机、NAS、路由器管理页等无法访问,不要删除默认条目。如果公司内网有专用域名,也可以追加到这里。
开机自启与守卫模式
- 开机自启:随系统启动客户端。如果你希望开机即有网络代理可用,建议同时开启「静默启动」,启动后自动最小化。
- 系统代理守卫:定期检查系统代理设置是否仍指向客户端。某些软件(如安全类工具、其他代理软件)会覆盖系统代理设置,开启守卫模式后会按设定间隔自动改回来。如果你同时使用多个代理类软件,请不要开启,避免互相争抢。
注意事项
- 退出客户端前建议先关闭系统代理开关;异常崩溃后如果无法上网,手动到系统设置里关掉代理即可恢复。
- 开着系统代理但浏览器仍然直连或报错,多数是端口不一致或设置被覆盖。
如果开启系统代理后仍有应用不走代理、或整体无法联网,可以按系统代理不生效排查逐步定位;基础操作流程见 Clash Verge 使用教程。