流量入口与出口

系统代理修改操作系统的代理设置,让遵循该设置的应用把请求发往本地核心。它不会强制接管所有应用。核心收到请求后,再由路由决定 direct、proxy 或 block 等出站。

因此“自动配置系统代理 + 绕过部分地址的路由”可以同时成立。应用根本没有把流量交给核心时,修改核心路由不会影响这个应用。

  1. 应用
  2. 系统代理 / 手动代理 / TUN
  3. 核心路由
  4. 直连 / 代理 / 阻止

四种系统代理模式

这些选项控制启动或重启服务时如何处理系统设置;选择前应知道当前是否有其他软件维护代理。

模式行为适用场景
清除系统代理移除系统代理配置停止使用代理或恢复普通网络
自动配置系统代理指向客户端的本地监听地址和端口使用遵循系统设置的浏览器等应用
不改变系统代理保留现有设置手动配置应用,或由其他工具管理入口
PAC(Windows)由脚本按地址选择直连或代理需要在进入核心前分流的应用

普通使用的操作顺序

先导入并激活一个有效节点,确认核心启动;选择自动配置系统代理,再选择适合当前网络环境的现有路由规则。浏览器发起请求后,查看日志中的目标和出站是否符合预期。

如果只想让某个支持手动代理的应用使用客户端,可将该应用的 HTTP 或 SOCKS5 代理地址设为 127.0.0.1,端口填写客户端实际混合监听值。这里的端口不是远程节点的服务器端口。

本地端口说明

PAC 与自动代理的区别

自动代理先把应用请求交给核心,再由核心路由判断出口。PAC 则先在应用侧执行脚本:选为 DIRECT 的请求不会进入核心,选为代理的请求进入后仍会经过核心路由。

PAC 文件是 Windows 存储目录下的 pac.txt,包含 FindProxyForURL 等 JavaScript 逻辑。修改前备份,保持脚本有效;浏览器可能缓存脚本,修改后需重新应用设置并重试。PAC 只能影响支持它的应用,不能代替 TUN。

路由预置与自定义规则

初次使用可保留客户端生成的默认规则集。规则从上到下匹配,具体域名 / IP 规则应放在兜底规则前。需要指定目标直连或代理时,新增规则并确认当前选中的是修改后的规则集。

“全局”路由只表示进入核心的流量默认走代理,不能让忽略系统代理的程序自动进入核心。

编写路由规则

退出与恢复网络

不用代理时先选择清除系统代理,再正常退出客户端。直接关机、强制结束进程或崩溃可能来不及恢复系统设置。

若客户端未运行而浏览器不能联网,先检查系统代理是否仍指向 127.0.0.1。重新打开客户端清除代理,或在操作系统网络代理设置中关闭遗留项,然后再测试普通网络。