教程 04

代理模式

首页 Global Routing 决定规则是否生效。连得上但特别慢、或国内站点也被送进节点,多半是模式不对,不是应用坏了。

1. 模式入口在首页第二行

首页 Global Routing 当前显示为 Config
图 1 · Global Routing 右侧的 Config 就是当前模式。点进去可换成 Proxy 或 Direct。

Global Routing,会看到三种走法。界面若为中文,一般对应「配置 / 代理 / 直连」。

界面名称 行为 适用
Config / 配置 按当前规则文件决定走节点还是直连 日常使用
Proxy / 代理 全部流量进入当前节点 排查规则是否把请求拦错
Direct / 直连 全部流量不进入代理 确认故障是否来自节点本身

改完回到首页,看第二行右侧是否已经变成你选的那一项。不要改完就去测,却还停留在 Direct。

2. Config 依赖哪份规则

只有模式为 Config 时,Config 标签里的规则文件才会参与分流。Proxy 和 Direct 都会忽略这些规则的「走谁」判断。

Config Files,default.conf 为当前使用的规则文件
图 2 · 对勾表示正在使用的规则。换文件等于换一套分流策略,节点列表不会因此消失。
  1. 底部进入 Config
  2. LOCAL FILES 里点选要使用的文件,对勾会移过去。
  3. 远程规则用 REMOTE FILES → Add Configuration 添加,保存后再勾选。
  4. Restore Default Config 会回到应用自带的默认文件,适合规则被改乱之后。

3. 规则文件里有什么

点开 default.conf 可以看到分类计数。这不是节点列表,不要在这里找服务器地址。

default.conf 编辑页,Rule 数量为 289,另有 Hosts 与 URL Rewrite
图 3 · 示例中 Rule 有 289 条。未搞清匹配顺序前,不要批量删除或替换。
  1. General:这份配置的通用选项。
  2. Rule:按域名、IP 等决定 PROXY / DIRECT 等策略。
  3. Hosts:本地主机名映射。
  4. URL Rewrite:对 URL 做改写,属于进阶项。
  5. HTTPS Decryption / Filter:解密与过滤,默认常为 0。打开前要清楚证书和隐私影响。
  6. 下面的 Add Rule、Test Rule 用来加规则或拿一条 URL 做匹配测试。

4. 怎么选

  1. 平时用 Config,让规则把该直连的留在本地。
  2. 某个网站在 Config 下打不开,临时改 Proxy。若这时能开,多半是规则把它判成了直连或拦错了。
  3. 所有节点都失败时改 Direct。若直连下访问正常,问题在节点或订阅,不在系统网络。
  4. 不要把 Proxy 长期开着。全局走节点会增加耗电,也可能把本应本地完成的请求一并送出去。