Shadowrocket设置自定义分流方法
Shadowrocket设置自定义分流方法
我一直用的是苹果系统和小火箭,习惯了。最近遇到需要给Claude和Netflix设置固定节点分流的场景,稍微琢磨了一下。
第一步:为 Netflix 创建专属“代理分组”
代理分组的作用是把你想要专门用于看 Netflix 的节点单独拎出来。
打开 Shadowrocket,点击底部导航栏的 “配置” (Config)。
找到你当前正在使用的配置文件(前面带有黄底黑色的
i图标,通常叫default.conf),点击它,然后选择右上角的+图标添加新的代理分组。按照以下方式填写:
名称 (Name):填写
Netflix(或者任何你喜欢的名字)。类型 (Type):选择
select(手动选择)。节点 (Proxies):在列表中勾选你想要固定给 Netflix 使用的那个节点。
点击右上角的 “保存” (Save)。
第二步:添加 Netflix “规则集”并绑定路线
Netflix 的域名和服务器 IP 非常多,手动一个个加后缀很容易漏掉(比如它用来加载视频流的 nflxvideo.net),所以直接引用别人维护好的“规则集”是最省事的。
在配置文件的编辑页面,这次点击 “规则” (Rules)。
点击右上角的 “+” 号添加新规则。
按照以下方式设置:
类型 (Type):选择
RULE-SET(规则集)。策略 (Action):在列表中找到并选择你刚才在第一步创建的
Netflix策略组。规则集 URL:复制并粘贴以下链接(这是目前 GitHub 上维护得非常全的规则集):
https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/Shadowrocket/Netflix/Netflix.list
点击右上角的 “保存” (Save)。
第三步:添加关键字(Keyword)兜底规则
在 Shadowrocket 中添加关键字(Keyword)作为兜底是非常实用的技巧,可以防止规则集(RULE-SET)更新不及时漏掉某些新域名。
不过需要先说明一点:Shadowrocket 的图形界面默认没有直接叫做 GEOSITE 的选项(这是 Clash 或 V2Ray 中常用的概念)。在小火箭里,GEOSITE 的功能实际上已经由我们上一步添加的 RULE-SET(规则集)完美替代了。
因此,你的“兜底”策略只需补充 DOMAIN-KEYWORD(域名关键字) 即可。具体操作如下:
打开 “配置” (Config),点击你当前的配置文件,选择 “编辑配置” (Edit Config)。
点击 “规则” (Rules),点击右上角的 “+” 号。
按照以下方式填写:
类型 (Type):选择
DOMAIN-KEYWORD关键字 (Keyword):填写
netflix(全部小写即可)策略 (Action):向下滑动,选择你之前给 Netflix 绑定的那个固定节点。
点击右上角的 “保存” (Save)。
第四步:调整规则排序(实现真正的“兜底”)
既然是“兜底”,顺序非常重要。如果把关键字规则放得太靠前,可能会导致一些包含 netflix 字符但实际上不是视频流的网站也被强制走代理。
正确的顺序应该是:精确匹配在前,模糊兜底在后。
按照如下顺序操作调整匹配顺序
在刚才的 “规则” 列表中,找到你刚添加的
RULE-SET规则。按住右侧的“三条杠”拖动图标,把它拖到列表的上方(确保它在
FINAL规则以及一些全局代理规则的上面)。DOMAIN-KEYWORDnetflix兜底规则放在刚刚的RULE-SET之后。
全部调整好后,退回主界面,建议在“配置”页面点击一下当前配置并选择 “更新” (Update),这样你的完整 Netflix 专属路由方案就彻底成型了。
第五步:检测Netflix分流是否生效
Fast.com 是 Netflix 官方推出的测速网站,它走的就是 Netflix 的服务器。我们可以利用它来测试。
保持小火箭开启(全局路由为“配置”)。
打开手机浏览器,访问 fast.com。
网站会自动开始测速。等它测完后,点击下方的 “显示更多信息” (Show more info)。
查看 “客户端” (Client) 那一栏显示的地区和 IP。
如果显示的 IP 归属地和你绑定的那个固定节点地区一致(比如你绑定了新加坡节点,这里显示 Singapore),说明流量成功分流了。
其他:关于Claude的配置
Claude的规则集URL可以参考
https://github.com/Lijunmumin/shadowrocket_claude_rules/blob/main/shadowrocket_claude_rules.listClaude的兜底keyword是
datadog,sentry,sift这三个。
PS:Claude相关的配置参考自这个网站https://ip.net.coffee/claude/site.html