外观
🧭 规则分流:什么流量走代理,什么直连
打开客户端最常看到的三个词是规则、全局、直连。它们不是三种客户端,而是同一份流量走哪条路的三种决定方式。日常只用规则模式就够了,这一页讲清它背后的逻辑,以及出问题时怎么查。
三种模式,先分清
| 模式 | 流量怎么走 | 什么时候用 |
|---|---|---|
| 规则模式 | 按规则表分流:国外网站走节点,国内网站直连 | 日常默认,长期就用它 |
| 全局模式 | 全部流量都走当前节点,不分国内外 | 只用来排障:怀疑是规则写错时切过去验证 |
| 直连模式 | 全部流量直连,等于没开代理 | 临时关代理,比如只想用国内网络时 |
规则模式的好处是两头都快:国内网站不绕路,国外网站走节点;全局模式日常用反而慢,国内网站也被迫绕一圈。
规则表是怎么分流的
规则表就是一张对照单,客户端按顺序一条一条比对,命中哪条就按哪条走。常见的匹配方式:
- 按域名:
google.com、openai.com、github.com这类走代理;baidu.com、qq.com、bilibili.com这类直连。 - 按 IP 段与地理位置:IP 归属在国内的直连,在国外的走代理。这类规则常叫 GeoIP。
- 按域名集合:把一类网站打包成一个集合,比如“视频网站”“AI 工具”“社交媒体”,整个集合统一走代理。这类集合常叫 GeoSite。
- 按关键词:域名里带
ad、ads、tracking的直接拦截,连不上也不走代理,页面广告少一半。 - 兜底规则:上面都没命中的,最后一条说了算。订阅不同,兜底可能是走代理,也可能是直连。
顺序很重要:先命中的先生效。所以“某网站打不开”时,先看它被哪条规则命中了,再决定改哪里。
新手不用自己写规则
- 订阅自带规则:机场或自建订阅下发配置时,一般已经带了一套规则。导入订阅就能用,不用自己写一行。
- 客户端默认就是规则模式:装好、导入订阅、开规则模式,三步就是正常状态。
- 只想上 AI:规则模式 + 一个稳定的节点就够,别折腾自定义规则。
- 看视频、下载大文件:节点本身的速度比规则重要。规则只决定走哪条路,不决定路有多快;慢了先换节点,见 排障清单。
- 想自己加规则:等用熟了再动。只加一条的办法是客户端里的“规则管理”或“分流设置”,把某个域名指定走代理或直连,改完立即生效,不用重装。
TUN 和规则是什么关系
TUN 是“接管”开关,规则是“分流”依据,两件事不冲突:
- 不开 TUN:只有浏览器这类走系统代理的软件受规则管;命令行工具(Claude Code、Codex、终端里的 curl)不走系统代理,规则管不到它。
- 开了 TUN:系统里几乎所有软件的流量都先经过客户端,再由规则表决定走代理还是直连。所以用命令行 AI 工具时要开 TUN,见 桌面客户端对比。
- TUN 只改变“哪些软件的流量进客户端”,不改变“进了客户端后怎么分流”。
常见问题
- 国内网站变慢、打不开:先确认是不是开了全局模式,是就切回规则模式;如果规则模式下还慢,可能是订阅的规则太旧,更新一次订阅再试。
- 某个外站打不开,别的站正常:大概率是规则没命中它,被兜底规则放直连了。切到全局模式试一次:能开就是规则问题,在客户端里把这个域名单独指定走代理;全局也打不开,就是节点或网站本身的问题。
- 开了代理,AI 工具还是连不上:命令行工具不走系统代理,要开 TUN;再确认规则里 AI 的域名是走代理的。
- 规则多久更新一次:随订阅更新。订阅一般每天自动更新一次,规则跟着一起刷新,不用手动维护。
- 广告拦截规则会不会误伤:偶尔会。某个正常网站突然打不开,先切全局验证,再看是不是被广告规则拦截了,临时把该域名加白名单。