智能路由 · GEOIP · 广告拦截
深入 Shadowrocket 规则核心,定制你的网络流量走向。基于域名、IP归属地、应用进程等维度, 实现 YouTube、ChatGPT 走代理,苹果服务直连,广告域名直接拒绝。让每一次请求都经过精确计算。
▲ 动态示意:根据规则条件,流量被导向代理、直连或拒绝
掌握每一种规则类型的语法与实战用途
🔹 DOMAIN
精确匹配完整域名。适合指定单个域名走代理或直连。
用途:将 www.google.com 强制走代理,不影响其他子域名。
🔸 DOMAIN-SUFFIX
匹配域名后缀及其所有子域名。最常用的规则类型之一。
用途:让 netflix.com 及所有子域名(如 api.netflix.com)全部走代理。
🔹 DOMAIN-KEYWORD
匹配域名中包含特定关键词的请求,灵活捕捉动态域名。
用途:自动覆盖所有包含 “openai” 的域名,如 chat.openai.com、api.openai.com。
🌍 GEOIP
根据目标IP的地理位置进行分流,适用于国家/地区级别的流量调度。
用途:所有解析到美国IP的请求走代理,国内IP直连,实现智能分流。
📌 FINAL
兜底规则,所有未匹配前面规则的流量将使用此策略。
用途:建议设置为 PROXY 或 DIRECT,保证没有漏网之鱼。
📱 PROCESS-NAME
根据发起请求的应用进程名称进行匹配(仅iOS有效)。
用途:单独为 YouTube App 设置代理,而 Safari 中的 YouTube 可能走其他规则。
🕵️ USER-AGENT
根据HTTP请求中的User-Agent字符串进行匹配。
用途:识别特定播放器或应用发起的请求,实现更细粒度的分流控制。
🧩 IP-CIDR
匹配IP地址段,适合企业内部网络或特定IP范围的分流。
用途:将内网IP段设为直连,避免代理干扰局域网通信。
一键套用专业分流方案,覆盖影音、AI、游戏、广告等场景
深度解析 Shadowrocket 规则分流:从入门到精通
Shadowrocket 规则分流 是整个代理框架的灵魂。与一刀切的全局代理不同, 规则分流允许你根据自己的网络环境和使用习惯,精细控制哪些流量走代理、哪些直连、哪些直接拒绝。 这不仅提升了访问速度,还节省了代理流量,并实现了强大的广告拦截能力。 规则由一系列条件语句组成,按照从上到下的顺序依次匹配,一旦命中即停止。 因此,规则的顺序至关重要——通常将最具体的规则放在前面,通用的兜底规则(FINAL)放在最后。
智能路由:让网络流量各走各路
智能路由的核心在于充分利用 GEOIP、DOMAIN-SUFFIX 和 FINAL 的组合。 一个典型场景是:将所有中国 IP 的流量设为直连(GEOIP,CN,DIRECT), 将常见的海外服务域名如 Google、YouTube、Twitter 等设为代理, 最后用 FINAL,PROXY 兜底,确保未匹配的海外流量也能通过代理访问。 这种配置在保证国内网站高速访问的同时,无缝切换海外资源,是 Shadowrocket 最受欢迎的使用模式。
GEOIP 数据库与精准地域分流
Shadowrocket 内置了精简版的 GEOIP 数据库,能够根据 IP 地址判断其所属国家或地区。
你可以使用 GEOIP,CN,DIRECT 让所有中国大陆 IP 直连,
或使用 GEOIP,US,PROXY 强制美国 IP 走代理。
对于流媒体解锁,GEOIP 更是不可或缺——许多用户会为 Netflix、Hulu 等服务的 IP 段单独设置代理策略,
确保始终通过指定的解锁节点访问。本站的 Streaming 规则模板 即基于这一原理构建。
广告拦截:在代理层净化网络
规则分流不仅是路由工具,更是强大的 广告拦截器。
通过将已知的广告、跟踪、恶意域名设置为 REJECT 策略,
Shadowrocket 会在 DNS 层面直接阻断这些请求,从而消除应用内弹窗广告、网页横幅以及隐私追踪。
这与传统的浏览器拦截插件不同,它是系统级的,对任何 App 都有效。
我们的 广告屏蔽规则 整合了多个开源过滤列表,持续更新,一键导入即可享受清爽的网络环境。
规则编写最佳实践
高效的分流规则集通常遵循以下原则:
- 具体优先:将精确匹配的 DOMAIN 或特定的 PROCESS-NAME 放在前面。
- 利用 FINAL:永远添加一条 FINAL 规则,避免未知流量走默认策略。
- 测试验证:启用规则后,使用 Shadowrocket 的“请求日志”查看每条请求对应的策略,确保符合预期。
- 定期更新:广告域名和流媒体 IP 会变化,定期更新规则模板可保持最佳效果。
如果你是规则编写的新手,建议先从本站的 新手教程 开始, 或直接导入我们的 现成模板,再根据个人需求微调。 随着经验积累,你会逐渐掌握 DOMAIN-KEYWORD、USER-AGENT 等高级技巧, 打造出独一无二的个人网络分流方案。真正实现“我的网络我做主”。