局域网直连(最高优先级){关键词}配置方案

导读:

  1. 基础配置结构
  2. 进阶配置技巧
  3. 配置导入方法
  4. 验证与调试
  5. 注意事项

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_204http://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,🚀 英国节点

配置导入方法

手动编辑配置

  1. Shadowrocket 首页 → 右上角「+」→ 类型选「配置」
  2. 编辑配置 → 添加策略组 → 添加规则

URL 导入(推荐)

使用现成的分流配置模板:

https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/config/ACL4SSR_Online_Full.ini

注:Shadowrocket 支持部分 Clash 配置格式,或需转换

使用模块(Module)

在「配置」→「模块」中添加:

  • 用于修正 Netflix、Disney+ 等流媒体 DNS 解锁的模块
  • 用于补充特定地区规则的模块

验证与调试

配置完成后验证分流效果:

  1. 查看日志:Shadowrocket → 设置 → 日志,观察域名走的策略
  2. IP 检测网站
    • 日本站:https://www.whoismyisp.org/https://ipinfo.io
    • 检查是否显示对应国家 IP
  3. 流媒体检测
    • Netflix:播放时观察是否显示对应地区内容
    • YouTube:查看 Premium 是否可用及货币单位

注意事项

  1. 规则优先级:Shadowrocket 规则从上到下匹配,命中即停止,因此特定网站规则要在通用规则(如 GEOIP)之前
  2. DNS 设置:建议开启「DNS 覆写」,使用 8.8.81.1.1 避免 DNS 污染影响分流判断
  3. IPv6:如节点不支持 IPv6,建议在「设置」→「IPv6」中关闭,避免泄露
  4. 策略组命名:建议使用 Emoji + 地区简称,便于在日志中识别

需要特定网站的详细分流规则(如特定游戏、银行网站等),可以提供具体域名帮你补充规则。

您可以还会对下面的文章感兴趣: