导读:
Shadowrocket 的分站分流(Geo-based Routing)通常指根据目标网站的地域属性自动选择对应地区的代理节点,
- 大陆网站 → 直连
- 日本网站 → 日本节点
- 美国网站 → 美国节点
- 其他 → 默认代理
以下是完整的配置方案:
基础配置结构
在 Shadowrocket 中实现分站分流主要通过策略组(Policy Groups) + 规则(Rules)实现:
创建策略组(Policy)
进入「配置」→「编辑配置」→「添加策略」:
策略组名称 类型 包含节点
─────────────────────────────────────────────
🎯 全球直连 DIRECT (内置)
🚀 节点选择 SELECT 所有节点
🇭🇰 香港节点 URL-TEST 香港节点1, 香港节点2...
🇯🇵 日本节点 URL-TEST 日本节点1, 日本节点2...
🇺🇸 美国节点 URL-TEST 美国节点1, 美国节点2...
🇨🇳 台湾节点 URL-TEST 台湾节点1...
🎬 流媒体专用 SELECT 解锁节点1, 解锁节点2...
URL-TEST 参数建议:
- 测试 URL:
http://www.gstatic.com/generate_204或http://cp.cloudflare.com/generate_204 - 间隔:600s(10分钟)
- 容差:50ms
配置分流规则
在「规则」页面按优先级从高到低添加:
IP-CIDR,192.168.0.0/16,DIRECT
IP-CIDR,10.0.0.0/8,DIRECT
IP-CIDR,172.16.0.0/12,DIRECT
IP-CIDR,127.0.0.0/8,DIRECT
# 2. 大陆常用服务直连
DOMAIN-SUFFIX,cn,DIRECT
DOMAIN-KEYWORD,baidu,DIRECT
DOMAIN-KEYWORD,taobao,DIRECT
DOMAIN-KEYWORD,bilibili,DIRECT
DOMAIN-SUFFIX,alicdn.com,DIRECT
DOMAIN-SUFFIX,aliyun.com,DIRECT
# 3. 流媒体分站分流(关键部分)
# 日本流媒体 → 日本节点
DOMAIN-SUFFIX,netflix.com,🇯🇵 日本节点
DOMAIN-SUFFIX,netflix.net,🇯🇵 日本节点
DOMAIN-SUFFIX,nflxvideo.net,🇯🇵 日本节点
DOMAIN-SUFFIX,disneyplus.com,🇯🇵 日本节点
DOMAIN-SUFFIX,hulu.jp,🇯🇵 日本节点
DOMAIN-SUFFIX,abema.tv,🇯🇵 日本节点
DOMAIN-SUFFIX,unext.jp,🇯🇵 日本节点
DOMAIN-KEYWORD,niconico,🇯🇵 日本节点
# 美国流媒体 → 美国节点
DOMAIN-SUFFIX,hulu.com,🇺🇸 美国节点
DOMAIN-SUFFIX,hbonow.com,🇺🇸 美国节点
DOMAIN-SUFFIX,hbomax.com,🇺🇸 美国节点
DOMAIN-SUFFIX,peacocktv.com,🇺🇸 美国节点
DOMAIN-SUFFIX,crunchyroll.com,🇺🇸 美国节点
# 香港/台湾内容
DOMAIN-SUFFIX,mytvsuper.com,🇭🇰 香港节点
DOMAIN-SUFFIX,viu.tv,🇭🇰 香港节点
DOMAIN-SUFFIX,viu.com,🇭🇰 香港节点
DOMAIN-SUFFIX,bahamut.com.tw,🇨🇳 台湾节点
# 4. 特定地区网站
# 日本网站
DOMAIN-SUFFIX,yahoo.co.jp,🇯🇵 日本节点
DOMAIN-SUFFIX,amazon.co.jp,🇯🇵 日本节点
DOMAIN-SUFFIX,rakuten.co.jp,🇯🇵 日本节点
# 美国网站
DOMAIN-SUFFIX,google.com,🇺🇸 美国节点
DOMAIN-SUFFIX,youtube.com,🇺🇸 美国节点
DOMAIN-SUFFIX,amazon.com,🇺🇸 美国节点
# 5. 游戏分流(可选)
DOMAIN-SUFFIX,playstation.net,🇯🇵 日本节点 # 日服PSN
DOMAIN-SUFFIX,nintendo.net,🇯🇵 日本节点 # 任天堂日服
# 6. GeoIP 兜底(重要)
GEOIP,CN,DIRECT
GEOIP,JP,🇯🇵 日本节点
GEOIP,US,🇺🇸 美国节点
GEOIP,HK,🇭🇰 香港节点
GEOIP,TW,🇨🇳 台湾节点
# 7. 最终兜底
FINAL,🚀 节点选择
进阶配置技巧
使用配置模板(推荐)
直接订阅带有分流的规则集,或导入以下类型配置:
远程规则集配置示例:
[Rule] # 使用远程规则集(自动更新) RULE-SET,https://cdn.jsdelivr.net/gh/Loyalsoldier/surge-rules@release/direct.txt,DIRECT RULE-SET,https://cdn.jsdelivr.net/gh/Loyalsoldier/surge-rules@release/proxy.txt,🚀 节点选择 RULE-SET,https://cdn.jsdelivr.net/gh/Loyalsoldier/surge-rules@release/reject.txt,REJECT # 自定义分流(覆盖远程规则) DOMAIN-SUFFIX,netflix.com,🇯🇵 日本节点
自动测速分组(Auto Fallback)
创建自动选择策略,避免单节点故障:
策略名称:🌍 自动选择
类型:URL-TEST
节点:所有节点
测试URL:http://www.gstatic.com/generate_204
间隔:300
容差:100
域名关键字匹配
对于不固定的 CDN 域名:
# 匹配包含特定地域关键词的域名 DOMAIN-KEYWORD,jp,🚀 日本节点 DOMAIN-KEYWORD,us,🚀 美国节点 DOMAIN-KEYWORD,uk,🚀 英国节点
配置导入方法
手动编辑配置
- Shadowrocket 首页 → 右上角「+」→ 类型选「配置」
- 编辑配置 → 添加策略组 → 添加规则
URL 导入(推荐)
使用现成的分流配置模板:
https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/config/ACL4SSR_Online_Full.ini
注:Shadowrocket 支持部分 Clash 配置格式,或需转换
使用模块(Module)
在「配置」→「模块」中添加:
- 用于修正 Netflix、Disney+ 等流媒体 DNS 解锁的模块
- 用于补充特定地区规则的模块
验证与调试
配置完成后验证分流效果:
- 查看日志:Shadowrocket → 设置 → 日志,观察域名走的策略
- IP 检测网站:
- 日本站:
https://www.whoismyisp.org/或https://ipinfo.io - 检查是否显示对应国家 IP
- 日本站:
- 流媒体检测:
- Netflix:播放时观察是否显示对应地区内容
- YouTube:查看 Premium 是否可用及货币单位
注意事项
- 规则优先级:Shadowrocket 规则从上到下匹配,命中即停止,因此特定网站规则要在通用规则(如 GEOIP)之前
- DNS 设置:建议开启「DNS 覆写」,使用
8.8.8或1.1.1避免 DNS 污染影响分流判断 - IPv6:如节点不支持 IPv6,建议在「设置」→「IPv6」中关闭,避免泄露
- 策略组命名:建议使用 Emoji + 地区简称,便于在日志中识别
需要特定网站的详细分流规则(如特定游戏、银行网站等),可以提供具体域名帮你补充规则。