规则分流(Rule-Based Routing) 是使用 TAG 机场企业级物理专线的第一核心必修课。由于 TAG 机场物理 IEPL 专线 具备昂贵的硬件带宽成本,若在客户端中误开全局代理(Global Proxy),国内微信视频、Bilibili 4K、网易云音乐及网盘下载会直接涌入专线,不仅在数天内耗尽套餐额度,还会诱发国内网银与社交 App 的异地登录封控。通过合理配置基于域名后缀(DOMAIN-SUFFIX)、IP 网段(GEOIP/IP-CIDR)及应用进程的优先级分流规则,可实现「国内流量物理直连 0 消耗、海外生产力与流媒体毫秒级加速」的完美网络体验。
关键要点卡 (Key Takeaways)
- 网络经济学铁律:物理 IEPL 专线的每 GB 流量具有极高价值(测算模型参考 TAG 机场性价比测算:单 GB 专线成本模型与有效流量分析),绝不能用来跑无需翻墙的国内高码率视频与 P2P 下载。
- 匹配顺序第一原则:现代代理内核(Mihomo / Clash / Surge)严格遵循「自上而下匹配、首条命中即终止(First Match Wins)」的执行逻辑。必须将局域网直连与国内白名单置于规则顶部,兜底专线规则置于最底部。
- 三大流量黑洞隔离:国内流媒体(Bilibili、爱奇艺)、大文件云备份(百度网盘、阿里云盘、iCloud 同步)以及局域网 NAS/打印机必须显式配置为
DIRECT。 - AI 生产力专属锁区:针对 OpenAI ChatGPT、Claude 等对出口 IP 纯净度极其敏感的服务,设立独立的
AI-Services策略组并固定指向原生专线出口,防范 IP 漂移引发封号(详见 TAG 机场 AI 与流媒体解锁全景指南)。 - 全站协同纽带:本文与订阅基础篇 TAG 机场订阅链接获取与全平台导入实战教学、桌面端实操篇 TAG 机场 Clash Verge Rev 配置指南 及移动端手册 TAG 机场 Shadowrocket 小火箭配置手册 紧密互锁。
一、为什么分流配置是使用 TAG 机场的第一核心技能?
在网络工程实践中,「分流」本质上是客户端网络层的智能交通路由器。若不配置规则分流而粗暴开启「全局代理(Global Proxy)」,将瞬间引发三大灾难性后果:
全局代理 vs 规则分流 流量走向对比:
【错误方案: 全局代理 (Global)】
全设备流量 (微信/B站/网盘/Google) ────> [全部塞入 TAG 物理专线] ────> 流量极速耗尽 + 国内网银异地风控
【正确方案: 规则分流 (Rule-Based)】
设备网络请求 ──┬─> 国内服务 (百度/微信/Bilibili/网易云) ──> 【DIRECT 物理本地直连】(0 消耗专线流量)
├─> 广告与跟踪器 (Ad / Telemetry) ────────> 【REJECT 直接拦截阻断】
├─> 海外 AI 办公 (ChatGPT / Claude) ─────> 【锁定 TAG 原生纯净专线】(防封号)
└─> 海外通用网站 (YouTube / Google) ──────> 【TAG 高速 IEPL 骨干网】(秒级出海)
1. 经济学账本:避免高成本专线的严重贬值
TAG 机场全线套餐(无论是入门级的 Special 还是大流量的 Gold,详见 TAG 机场各套餐深度对比)均严格受制于物理光纤的带宽成本。
- 国内短视频与大文件消耗:刷 1 小时抖音或 B站 4K 高画质视频,消耗流量约 3GB–5GB;执行一次本地网盘备份,消耗数十 GB;
- 成本倒挂:这些数据包在国内电信/联通骨干网内部本身是畅通无阻的,若将其包装为加密流量走中港/中日 IEPL 专线绕行一圈,等于用国际高规格航空冷链运送普通泥沙,造成极大的资金浪费。
2. 安全合规账本:杜绝国内核心资产风控
国内主流移动金融平台(招商银行、工商银行、支付宝、微信支付)以及企业办公软件(钉钉、企业微信、飞书)部署了极其严苛的 IP 风险感知算法:
- 若用户上一秒在上海 IP 登录,下一秒因全局代理变成香港或日本机房 IP,系统会立即触发安全风控,导致信用卡支付被拒、微信被限制扫码支付、甚至要求频繁人脸识别验证;
- 开启精准分流后,所有中国大陆地区域名与 GeoIP 地址段全部严格走本地运营商出口,彻底免除风控隐患。
二、分流规则判定原理与底层匹配逻辑
数据包进入内核后的规则逐级判定拓扑:
┌──────────────────────────────┐
│ 网络请求到达客户端核心 │
└──────────────┬───────────────┘
│
┌────────▼────────┐
│ 规则逐条评估 │ (自上而下匹配,命中即退出)
└────────┬────────┘
├─ 1. 局域网白名单 (GEOIP, LAN) ───────────────> DIRECT (内网直通)
├─ 2. 广告过滤列表 (RULE-SET, Reject) ──────────> REJECT (丢弃)
├─ 3. 海外 AI 列表 (RULE-SET, AI-Services) ─────> AI 专用专线
├─ 4. 海外流媒体 (RULE-SET, Streaming) ───────> 香港/日本专线
├─ 5. 国内域名后缀 (DOMAIN-SUFFIX, cn) ─────────> DIRECT (国内免流)
├─ 6. 中国 IP 网段 (GEOIP, CN, no-resolve) ────> DIRECT (国内免流)
└─ 7. 兜底策略 (MATCH / FINAL) ────────────> PROXY (专线出海)
1. 规则执行第一定律:首条命中即终止(First Match Wins)
现代代理内核(包括 Mihomo、Surge、Quantumult X 与 Shadowrocket)在处理数据包时,均遵循线性的规则链条:
- 内核从规则列表的第 1 行开始向下逐一比对;
- 只要有一条规则符合当前请求,内核立即执行该规则绑定的出站策略,并瞬间退出比对流程,不再继续查看后续任何规则;
- 重大推论:越精准、越特殊的规则必须排在越靠上的位置;覆盖面极广的宽泛规则(如
GEOIP, CN或兜底MATCH)必须排在靠后的位置。如果将宽泛的直连规则错误地置于顶部,特定需要代理的域名可能会被提前误杀直连!
2. 规则匹配四大核心语法与解析
在 YAML 或标准分流配置文件中,常用的匹配指令包括:
- DOMAIN-SUFFIX (域名后缀匹配):
- 语法:
DOMAIN-SUFFIX,bilibili.com,DIRECT - 效果:无论是
www.bilibili.com、api.bilibili.com还是passport.bilibili.com,所有以该后缀结尾的请求统统走直连;
- 语法:
- DOMAIN-KEYWORD (域名关键词匹配):
- 语法:
DOMAIN-KEYWORD,alipay,DIRECT - 效果:URL 中只要含有
alipay字符串的域名全部走直连;
- 语法:
- GEOIP / IP-CIDR (地理位置与 IP 网段匹配):
- 语法:
GEOIP,CN,DIRECT,no-resolve - 效果:通过本地离线 IP 数据库(GeoIP.dat / GeoLite2),判定目标 IP 属于中国大陆地区时走直连;
- 关键参数
no-resolve:告诉客户端不要为了判断该规则而强行在本地发起远端 DNS 查询,可极大防止 DNS 泄漏并缩减握手时延;
- 语法:
- PROCESS-NAME (进程名称匹配 - 桌面端专用):
- 语法:
PROCESS-NAME,WeChat.exe,DIRECT - 效果:针对 Windows/macOS 上的特定程序执行整包直连放行。
- 语法:
三、节约专线流量的三大高危重灾区与直连白名单实操
1. 三大流量黑洞场景深度剖析
- 重灾区一:国内高码率音视频流媒体
- 代表平台:Bilibili、爱奇艺、腾讯视频、芒果TV、网易云音乐、QQ音乐;
- 风险特征:高清 4K60 甚至 8K 视频码率动辄 20Mbps–40Mbps,后台播放一晚消耗高达 15GB 以上;
- 重灾区二:云盘大文件传输与 P2P 客户端
- 代表平台:百度网盘、阿里云盘、夸克网盘、迅雷、BitTorrent、qBittorrent;
- 风险特征:下载或备份大体量工程文件、电影素材时,瞬间跑满千兆带宽。若误走专线,几个小时内就能将整月配额刷爆;
- 重灾区三:操作系统后台自动同步与局域网服务
- 代表平台:Windows Update、国内 Apple 缓存节点、微信电脑端文件备份、局域网 NAS、网络打印机;
- 风险特征:静默在后台高频交换数据,若进入代理通道会导致局域网设备无法发现与握手。
2. 生产级直连白名单配置代码 (YAML 范式)
可将以下优化后的高精白名单配置片段直接注入您的客户端配置中(Clash Verge Rev 注入方法详见 TAG 机场 Clash Verge Rev 配置指南):
# ==========================================
# 顶层直连白名单:坚决阻断专线流量浪费
# ==========================================
rules:
# 1. 本地局域网设备与私有地址直通
- GEOIP,LAN,DIRECT,no-resolve
- IP-CIDR,127.0.0.0/8,DIRECT,no-resolve
- IP-CIDR,172.16.0.0/12,DIRECT,no-resolve
- IP-CIDR,192.168.0.0/16,DIRECT,no-resolve
- IP-CIDR,10.0.0.0/8,DIRECT,no-resolve
# 2. 国内主流高带宽音视频平台
- DOMAIN-SUFFIX,bilibili.com,DIRECT
- DOMAIN-SUFFIX,bilivideo.com,DIRECT
- DOMAIN-SUFFIX,iqiyi.com,DIRECT
- DOMAIN-SUFFIX,youku.com,DIRECT
- DOMAIN-SUFFIX,v.qq.com,DIRECT
- DOMAIN-SUFFIX,163.com,DIRECT
- DOMAIN-SUFFIX,music.126.net,DIRECT
- DOMAIN-SUFFIX,qqmusic.qq.com,DIRECT
# 3. 国内各大云存储与大流量网盘
- DOMAIN-SUFFIX,baidupcs.com,DIRECT
- DOMAIN-SUFFIX,pan.baidu.com,DIRECT
- DOMAIN-SUFFIX,aliyundrive.com,DIRECT
- DOMAIN-SUFFIX,quark.cn,DIRECT
- DOMAIN-SUFFIX,xunlei.com,DIRECT
# 4. 国内核心生活、金融与通信工具
- DOMAIN-SUFFIX,weixin.qq.com,DIRECT
- DOMAIN-SUFFIX,alipay.com,DIRECT
- DOMAIN-SUFFIX,taobao.com,DIRECT
- DOMAIN-SUFFIX,jd.com,DIRECT
- DOMAIN-SUFFIX,meituan.com,DIRECT
# 5. 中国大陆地区全部原生 IP 与通用顶级域名
- DOMAIN-SUFFIX,cn,DIRECT
- GEOIP,CN,DIRECT,no-resolve
3. 应用商店与游戏平台大文件分流:元数据与 CDN 切片分离实操
在 Steam、Epic Games、PlayStation 商店与微软应用商店中,经常出现数以百 GB 计的游戏与系统更新下载:
- 切片分离原理:游戏客户端在检索游戏商店页面、社区创意工坊与登录鉴权时,其域名通常在境外(如
store.steampowered.com),这部分数据包极小(几 MB),应当分流走 TAG 专线以保证快速加载; - 国内 CDN 节点直连:而当用户点击“下载游戏”时,客户端实际会向国内边缘 CDN 节点(例如包含
steamcontent.com、dl.steam.clngaa.com、fastly.steamcontent.com)请求数以百计的加密分片文件。这部分庞大的高带宽流量必须强制配置为 DIRECT 本地直连; - 收益效果:既能借助本地千兆光纤实现 80MB/s–100MB/s 的极速满速下载,又完全不扣除 TAG 机场专线套餐中的任何流量配额,真正实现“零损耗玩转 3A 大作”!
四、海外生产力与 AI 大模型精准定向路由配置
AI 专属策略组路由调度机制:
用户发起请求: chatgpt.com / claude.ai
│
▼
匹配规则: DOMAIN-SUFFIX, openai.com, AI-Services
DOMAIN-SUFFIX, anthropic.com, AI-Services
│
▼
派发至专属策略组: 【AI-Services 独立分流组】
│
┌─────────┴─────────┐
▼ ▼
【TAG 日本 01 原生专线】 【TAG 美国 01 原生专线】 (严禁混入自动测速,保持出口固定)
1. 为什么不能让 AI 流量走「自动选择 (URL-Test)」?
许多用户习惯于在客户端中将节点选择设置为「自动选择(URL-Test)」,让客户端每隔几分钟对所有节点测速,并自动将流量切换到延迟最低的节点。
- 致命缺陷:OpenAI 与 Anthropic 的风控系统对频繁变动的会话 IP 极度敏感。如果用户在 10 分钟内分别从香港、日本、新加坡与美国的 IP 发起请求,系统会判定该账号存在多地共享或遭遇凭据碰撞攻击,直接封禁账号;
- 解决对策:在分流配置中创建独立的
AI-Services策略组,将其手动锁定为单一稳定的优质专线落地(例如固定使用「TAG 日本 01」或「TAG 美国 01」物理专线)。
2. 专用 AI 策略组配置范式代码
# 策略组声明
proxy-groups:
- name: AI-Services
type: select
proxies:
- TAG 日本 01 [IEPL]
- TAG 美国 01 [IEPL]
- TAG 新加坡 01 [IEPL]
- TAG 专线主干
# 绑定的分流规则
rules:
# OpenAI & ChatGPT 生态
- DOMAIN-SUFFIX,openai.com,AI-Services
- DOMAIN-SUFFIX,chatgpt.com,AI-Services
- DOMAIN-SUFFIX,oaistatic.com,AI-Services
- DOMAIN-SUFFIX,oaiusercontent.com,AI-Services
# Anthropic & Claude 生态
- DOMAIN-SUFFIX,anthropic.com,AI-Services
- DOMAIN-SUFFIX,claude.ai,AI-Services
# Google Gemini & AI Studio
- DOMAIN-SUFFIX,gemini.google.com,AI-Services
- DOMAIN-SUFFIX,aistudio.google.com,AI-Services
- DOMAIN-SUFFIX,generativelanguage.googleapis.com,AI-Services
五、全平台分流落地:Clash Verge Rev、Shadowrocket 与 Surge 实操
1. Clash Verge Rev (Windows / macOS) 实操步骤
- 打开 Clash Verge Rev ➔ 进入左侧「订阅(Profiles)」;
- 点击右上角「新建」➔ 类型选择 Merge ➔ 输入名称
TAG-精细分流; - 右键点击新建的 Merge 配置选择编辑,将上述「直连白名单」与「AI 专属策略组」粘贴进代码编辑器中保存;
- 右键点击该卡片选择「启用(Enable)」,客户端会自动将规则动态注入到 TAG 机场的原生订阅中,即使后续更新订阅,自定义分流规则也永久有效。
2. Shadowrocket 小火箭 (iOS / iPadOS) 实操步骤
- 打开 Shadowrocket ➔ 点击底部导航栏的**「配置(Config)」**;
- 点击当前生效的配置文件(如
default.conf)右侧的感叹号「i」; - 进入「规则(Rules)」板块 ➔ 点击右上角「+」号添加自定义规则;
- 添加一条
DOMAIN-SUFFIX, bilibili.com, DIRECT与一条DOMAIN-SUFFIX, openai.com, PROXY; - 返回主界面,确认「全局路由」处于 配置 (Config) 模式即可立即生效(深度技巧参考 TAG 机场 Shadowrocket 小火箭配置手册)。
3. Surge (Mac / iOS) 企业级规则集引用
Surge 支持通过 RULE-SET 机制动态引用远程维护的规则集:
[Rule]
# 引用本地或远程精细分流规则集
RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/LocalAreaNetwork.list,DIRECT
RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaMedia.list,DIRECT
RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaDomain.list,DIRECT
GEOIP,CN,DIRECT
# AI 专属
RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/OpenAi.list,AI-Services
# 兜底出海
FINAL,TAG-专线主干,dns-failed
4. Sing-box 新一代通用内核路由规则范式
在纯 Go 语言编写的 Sing-box 中,规则配置采用更加结构化的 JSON 语法:
{
"route": {
"rules": [
{ "geoip": ["lan", "private"], "outbound": "direct" },
{ "geosite": ["category-ads-all"], "outbound": "block" },
{ "geosite": ["openai", "anthropic"], "outbound": "AI-Services" },
{ "geosite": ["cn"], "outbound": "direct" },
{ "geoip": ["cn"], "outbound": "direct" }
],
"final": "TAG-专线主干"
}
}
Sing-box 的分流执行效率极高,且在跨平台多架构下表现出卓越的一致性。
六、分流有效性全链路验证与连接排查
分流链路校验实操决策流:
┌──────────────────────────────┐
│ 在浏览器中打开目标网站 │
└──────────────┬───────────────┘
│
┌────────┴────────┐
▼ ▼
【测试 A: 打开 bilibili.com】 【测试 B: 打开 google.com】
│ │
▼ ▼
【查看客户端 Connections 面板】 【查看客户端 Connections 面板】
│ │
├─ 判定链: DIRECT ├─ 判定链: PROXY ➔ TAG 专线节点
└─ 状态: 100% 本地直连免流 └─ 状态: 100% 专线极速加速
1. 利用连接监控(Connections)面板核验
- 在电脑端 Clash Verge Rev 或手机端 Shadowrocket 中,找到并打开「连接(Connections)」监控面板;
- 打开浏览器,同时访问
www.bilibili.com与www.google.com; - 在连接面板搜索框中输入
bilibili:- 检查其出站链条(Chain)是否清晰标明为 DIRECT;
- 检查其目标 IP 是否显示为国内运营商 IP(如电信/联通 IP);
- 搜索框输入
google:- 检查其出站链条是否标明为 TAG-专线节点 ➔ 具体的 IEPL 落地节点;
- 若两者判定截然分明,则表明分流系统运转完美无瑕。
2. 终端命令行快速诊断指令
在 Windows PowerShell 或 macOS 终端中,可通过 curl 命令显式测试代理前后的出口 IP 差异:
# 测试本地直连出口 IP (应该显示您本地真实的宽带运营商 IP)
curl https://api.ipify.org
# 测试通过本地代理端口 (默认 7890) 时的出口 IP (应该显示 TAG 专线的境外落地机房 IP)
curl -x http://127.0.0.1:7890 https://api.ipify.org
七、结构化常见问题解答 (FAQ)
Q1: 为什么配置了分流规则后,国内某些网站打开依然显示异地 IP?
解答:这通常有两个原因:一是该网站的部分次级静态资源(CDN 节点)托管在境外云服务商(如 AWS CloudFront 或 Cloudflare),被兜底规则误判送入了专线;二是某些网站的顶级域名并不常见,未被收录进基础的国内域名列表中。解决对策非常简单:在分流规则的顶部显式添加一条 DOMAIN-SUFFIX, 该网站域名, DIRECT 即可永久纠偏。
Q2: 既然规则是从上往下匹配,如果一条规则写错了顺序会有什么后果?
解答:后果通常是严重的“分流失效”。最典型的错误是将宽泛的兜底规则(如 MATCH, PROXY 或宽泛的海外规则)放到了国内直连规则的上方,导致所有国内流量在还没来得及比对 GEOIP, CN 时就被提前劫持送入了专线;反之,若把一条极度宽泛的直连规则置于最顶端,则会导致某些境外网站被误认为直连而打不开。因此务必牢记:先局部后整体,先精细后宽泛。
Q3: 开启 BT / PT 下载时,如何确保完全不消耗 TAG 机场的专线流量?
解答:高强度的 BitTorrent / PT 下载是专线流量的终极杀手,且极易触发境外版权机构的 DMCA 投诉。确保不走专线的方法:一是在客户端规则中加入针对 BT 协议与常见下载软件的阻断规则(- PROCESS-NAME,qbittorrent.exe,DIRECT 与 - PROCESS-NAME,Thunder.exe,DIRECT);二是在 BT 下载客户端本身的设置中,将代理服务器选项设置为「无」,确保其仅绑定物理以太网网卡直连。
Q4: 访问部分海外中文网站(如海外华人论坛、华尔街日报中文网)应该直连还是走专线?
解答:绝大多数海外中文媒体、独立论坛的服务器均部署在北美、欧洲或东亚境外机房,且通常处于被阻断状态,必须且应当走专线代理(PROXY)。成熟的第三方分流规则集(如 ACL4SSR)已经将这些海外中文媒体精准收录在专线规则列表中,无需用户手动逐条配置。
Q5: 在规则模式下,使用海外 Apple ID 更新 App Store 里的软件会走专线吗?
解答:苹果公司的 App Store 采用了智能全球 CDN 分发架构。虽然登录的是外区 Apple ID,但苹果下发的大型安装包与增量更新文件,实际会调度至中国大陆境内的本地 CDN 缓存节点进行高速直连下载。在科学配置的规则下,App Store 的元数据检索走 PROXY 专线,而几十 GB 的应用下载流量会自动走 DIRECT 本地直连,既能秒开应用商店,又完全不浪费宝贵的专线流量。
Q6: 如果遇到某个生僻域名打不开,如何临时快速添加一条强制代理规则?
解答:在客户端的自定义规则或 Merge 配置顶部,添加一条 DOMAIN-SUFFIX, 目标生僻域名, PROXY(或者绑定具体的专线策略组),保存后在客户端中刷新一次连接或重新启动一次浏览器,该域名的所有请求即可瞬间被强制导流至 TAG 专线出口。
Q7: 为什么说 GEOIP,CN 规则末尾加上 no-resolve 参数非常关键?
解答:当一条规则是基于 IP(如 GEOIP 或 IP-CIDR)进行判定时,客户端必须知道目标请求的 IP 才能比对。若没有 no-resolve 参数,客户端会强制向 DNS 服务器发起一次解析把域名变成 IP 再做判定,这不仅会导致多余的 DNS 往返时延,在解析境外敏感域名时还会诱发严重的本地 DNS 污染与泄露。加上 no-resolve 后,客户端只对已经拿到真实 IP 的连接执行判定,彻底规避了多余解析开销。
Q8: 遇到特定的金融网银应用,如何配置彻底避免代理嗅探与证书验证失败?
解答:国内各大银行的网银客户端(如个人网银安全控件、U盾驱动)通常包含严苛的双向 SSL 证书校验,任何中间层嗅探都会导致建连失败。最佳配置实践是:在桌面端利用 PROCESS-NAME 规则将网银主程序名加入 DIRECT 直连列表,或者将银行官网顶级域名(如 *.cmbchina.com、*.icbc.com.cn)直接写入 Fake-IP 白名单中,让网银应用完全处于原生系统网络栈中运行。
Q9: 本地运行 Docker 容器拉取国外开源镜像时,如何实现精准分流?
解答:在 Windows 与 macOS 环境下,Docker 运行在底层虚拟机中。若开启了 TUN 虚拟网卡模式,Docker 容器的所有外部网络流量会被自动捕获。为防止拉取国内镜像(如阿里云镜像源)走专线,只需确保规则中包含 - DOMAIN-SUFFIX,mirror.aliyuncs.com,DIRECT;而拉取 docker.io 或 ghcr.io 则会自动匹配出海专线,既保证了拉取速度,又避免了镜像流量污染。
Q10: 工作电脑同时运行公司企业内网 VPN(如 Cisco AnyConnect 或深信服 EasyConnect)发生路由冲突怎么办?
解答:企业内网 VPN 往往会强行接管默认网关与企业内网网段(如 10.0.0.0/8)。解决共存冲突的关键是:在代理客户端中严格将公司内网域名(如 *.corp.yourcompany.com)与对应内网 IP 网段置于规则最顶部并指定为 DIRECT,同时在 Clash Verge Rev 中将 TUN 堆栈设置为 gVisor 模式。这样既能保证公司内网资源通过企业 VPN 直达,又能让日常海外开发检索平稳借由 TAG 专线加速。
data/tag-brand.yaml 中的 registerUrl 待核对填写。