Shadowrocket设置自定义分流方法

我一直用的是苹果系统和小火箭,习惯了。最近遇到需要给Claude和Netflix设置固定节点分流的场景,稍微琢磨了一下。

第一步:为 Netflix 创建专属“代理分组”

代理分组的作用是把你想要专门用于看 Netflix 的节点单独拎出来。

  1. 打开 Shadowrocket,点击底部导航栏的 “配置” (Config)

  2. 找到你当前正在使用的配置文件(前面带有黄底黑色的 i 图标,通常叫 default.conf),点击它,然后选择右上角的+ 图标添加新的代理分组。

  3. 按照以下方式填写:

    1. 名称 (Name):填写 Netflix(或者任何你喜欢的名字)。

    2. 类型 (Type):选择 select(手动选择)。

    3. 节点 (Proxies):在列表中勾选你想要固定给 Netflix 使用的那个节点

  4. 点击右上角的 “保存” (Save)

第二步:添加 Netflix “规则集”并绑定路线

Netflix 的域名和服务器 IP 非常多,手动一个个加后缀很容易漏掉(比如它用来加载视频流的 nflxvideo.net),所以直接引用别人维护好的“规则集”是最省事的。

  1. 在配置文件的编辑页面,这次点击 “规则” (Rules)

  2. 点击右上角的 “+” 号添加新规则。

  3. 按照以下方式设置:

    1. 类型 (Type):选择 RULE-SET(规则集)。

    2. 策略 (Action):在列表中找到并选择你刚才在第一步创建的 Netflix 策略组。

    3. 规则集 URL:复制并粘贴以下链接(这是目前 GitHub 上维护得非常全的规则集): https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/Shadowrocket/Netflix/Netflix.list

  4. 点击右上角的 “保存” (Save)

第三步:添加关键字(Keyword)兜底规则

在 Shadowrocket 中添加关键字(Keyword)作为兜底是非常实用的技巧,可以防止规则集(RULE-SET)更新不及时漏掉某些新域名。

不过需要先说明一点:Shadowrocket 的图形界面默认没有直接叫做 GEOSITE 的选项(这是 Clash 或 V2Ray 中常用的概念)。在小火箭里,GEOSITE 的功能实际上已经由我们上一步添加的 RULE-SET(规则集)完美替代了。

因此,你的“兜底”策略只需补充 DOMAIN-KEYWORD(域名关键字) 即可。具体操作如下:

  1. 打开 “配置” (Config),点击你当前的配置文件,选择 “编辑配置” (Edit Config)

  2. 点击 “规则” (Rules),点击右上角的 “+” 号。

  3. 按照以下方式填写:

    1. 类型 (Type):选择 DOMAIN-KEYWORD

    2. 关键字 (Keyword):填写 netflix(全部小写即可)

    3. 策略 (Action):向下滑动,选择你之前给 Netflix 绑定的那个固定节点

  4. 点击右上角的 “保存” (Save)

第四步:调整规则排序(实现真正的“兜底”)

既然是“兜底”,顺序非常重要。如果把关键字规则放得太靠前,可能会导致一些包含 netflix 字符但实际上不是视频流的网站也被强制走代理。

正确的顺序应该是:精确匹配在前,模糊兜底在后。

按照如下顺序操作调整匹配顺序

  • 在刚才的 “规则” 列表中,找到你刚添加的 RULE-SET 规则。

  • 按住右侧的“三条杠”拖动图标,把它拖到列表的上方(确保它在 FINAL 规则以及一些全局代理规则的上面)。

  • DOMAIN-KEYWORD netflix 兜底规则放在刚刚的 RULE-SET 之后。

全部调整好后,退回主界面,建议在“配置”页面点击一下当前配置并选择 “更新” (Update),这样你的完整 Netflix 专属路由方案就彻底成型了。

第五步:检测Netflix分流是否生效

Fast.com 是 Netflix 官方推出的测速网站,它走的就是 Netflix 的服务器。我们可以利用它来测试。

  1. 保持小火箭开启(全局路由为“配置”)。

  2. 打开手机浏览器,访问 fast.com

  3. 网站会自动开始测速。等它测完后,点击下方的 “显示更多信息” (Show more info)

  4. 查看 “客户端” (Client) 那一栏显示的地区和 IP。

    • 如果显示的 IP 归属地和你绑定的那个固定节点地区一致(比如你绑定了新加坡节点,这里显示 Singapore),说明流量成功分流了。

其他:关于Claude的配置

  1. Claude的规则集URL可以参考https://github.com/Lijunmumin/shadowrocket_claude_rules/blob/main/shadowrocket_claude_rules.list

  2. Claude的兜底keyword是 datadog,sentry,sift 这三个。

PS:Claude相关的配置参考自这个网站https://ip.net.coffee/claude/site.html

文章作者: Kinut
本文链接:
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 安静的角落
计算机 VPS
喜欢就支持一下吧