为分流和域名阻挡配置 Shadowrocket 规则 (2026)

配置 Shadowrocket 是确保流量正确处理的关键,决定哪些流量使用代理、直接连接或被拒绝。本文将介绍如何导入一个维护良好的规则配置,直接处理本地服务,代理外部服务,并阻挡广告和跟踪域名。

规则的作用

适当的规则可以减少不必要的绕行和不一致的出口位置。但它们并不能确保社交媒体账户永远不被限制,广告会完全消失,或流媒体平台接受所选的 IP。

前提条件

首先,需要按照 Shadowrocket 新手指南安装并配置至少一个可用节点。

有关访问其他地区 App Store 应用程序的两种方法,请参考共享的美国 Apple ID 页面和 Asspp 指南,了解其安全限制。

分流规则的功能

如果没有合适的配置,Shadowrocket 可能会将所有支持的请求通过所选节点发送,这可能会导致:

  • 通过远程服务器访问本地网站速度变慢;
  • 当用户频繁切换节点时,服务可能会看到意外的地理位置。

配置规则可以指定:

  • 本地流量 → 直接连接;
  • 列出的受限外部网站 → 代理;
  • 列出的广告和跟踪域名 → 拒绝。

匹配行为

Shadowrocket 从上到下检查其有序规则:

  • youtube.com → 使用所选的代理策略;
  • taobao.com → 使用原始连接;
  • 与之前规则不匹配的请求遵循最终的 DEFAULT 策略。

规则的覆盖范围和顺序都很重要。大型公共列表可能还包含误报,因此在某个网站停止工作时,请验证匹配的规则。

本指南使用的规则来源

本指南推荐使用 Shadowrocket-ADBlock-Rules-Forever,该项目由 Johnshall 维护,并基于 h2y 的早期工作。在 2026 年 2 月的源快照中,该仓库大约拥有 22,200 个 GitHub 星标。

项目描述:

仓库链接: https://github.com/Johnshall/Shadowrocket-ADBlock-Rules-Forever

三个步骤导入规则

在导入之前

确认 Shadowrocket 已安装且至少有一个节点可以工作。如有需要,请使用 Shadowrocket 指南或代理服务指南。

第一步:复制配置 URL

上游项目发布了几种变体。源指南使用其组合的“懒惰”配置:

在导入之前,请查看上游文件和仓库,因为远程配置可能在本文发布后发生变化。

第二步:将其导入 Shadowrocket

  • 打开 Shadowrocket,选择底部第二个标签中的 Config。
  • 点击右上角的 +。
  • 粘贴 URL。
  • 选择 Download,等待文件出现。

第三步:激活配置

选择下载的配置,直到出现勾选标记。返回主屏幕,断开连接后重新连接,以使新规则生效。

该项目还发布了一个二维码导入页面:

https://johnshall.github.io/Shadowrocket-ADBlock-Rules-Forever/

启用更新

域名列表会随着时间变化,但定期重建的上游文件仅在 Shadowrocket 刷新本地副本时有用。

打开 Shadowrocket → 设置 → 订阅,检查:

  • 打开时更新: 启动应用程序时检查新配置。
  • 自动后台更新: 允许 iOS 在操作系统允许的情况下后台刷新。

后台执行由 iOS 控制,并不能保证在确切时间。请定期检查最后更新的日期。

配置后可能的变化

源文章报告了一个用户的前后体验:

这是一个个案结果,而不是基准。节省和阻挡效果取决于用户的流量、列表、DNS 行为以及应用程序如何投放广告。

黑名单、白名单或组合配置?

源指南建议初学者使用组合配置。高级用户可以在特定小众网站未得到妥善处理时,添加更具体的自定义规则。

四个额外的注意事项

1. 避免启用全局模式

全局模式可能会通过远程节点发送本地消息、支付、银行和视频流量,降低性能并产生意外位置。对于常规流量应使用规则配置,仅在故障排除时切换到全局模式。

2. 避免不必要的节点切换

短时间内在多个国家之间切换会让远程服务迅速变化 IP 位置。选择一个稳定、合适的节点,仅在必要时切换。节点的稳定性仍然取决于提供商;请参阅 2026 年代理服务指南。

3. 确认更新是否正常工作

每周或每两周,打开 Config,选择活动文件,检查其最后更新的时间。如果过时,手动更新并检查 URL 是否仍可访问。

4. 正常使用新账户

新的社交账户可能会受到额外的平台审核。快速发布或批量关注可能会触发限制,无论代理配置如何。路由规则并不能绕过平台的使用政策。

五步快速版本

  • 复制配置 URL。
  • 打开 Shadowrocket 并在 Config 下粘贴。
  • 选择 Download。
  • 激活新配置。
  • 断开连接并重新连接。

总结

连接节点只是第一步。适当的 Shadowrocket 配置决定了哪些流量通过代理、直接或被拒绝。

使用上述步骤作为起点,然后在某个网站行为不正常时检查实际匹配的规则。将第三方列表视为可变依赖项,而非永久保证。

进一步阅读

  • Shadowrocket 新手指南
  • Android 和 iOS 移动访问指南
  • Windows 和 macOS 计算机访问指南
  • 共享美国 Apple ID
  • Asspp 指南
  • 2026 年代理服务指南