已经在用小火箭翻墙出国?本文带你在同一个 Shadowrocket 里追加回国分流规则,让爱奇艺、B 站、优酷、腾讯视频、网易云音乐、国服游戏走国内节点,海外流量继续走出国代理,互不干扰。
| 准备项 | 说明 |
|---|---|
| Shadowrocket App | App Store 美区购买,约 $2.99;国区无售。需 iOS 15+ |
| 回国节点 | 机场提供的回国专线,或自建的大陆家宽 Tailscale 出口节点 |
| 现有出国订阅(可选) | 已有出国机场订阅的用户,可在同一 Shadowrocket 里兼容并存 |
如果你手边没有任何回国节点来源(在大陆也没有常开设备、也没有支持回国专线的机场),Shadowrocket 分流方案对你不成立——它只是路由工具,没有内置节点。
这种情况直接用商业回国加速器更省心:下载 App → 注册 → 开加速,三步搞定,无需任何技术配置。
如果你的机场提供独立的回国线路订阅链接,这是最简单的方式。
打开 Shadowrocket → 右上角 + → 选 Subscribe
粘贴机场提供的回国专线订阅 URL,输入备注名(如「回国线路」)→ Save
点右上角 Update 更新节点,确认回国节点已出现在节点列表
把本站维护的回国规则集加入 Shadowrocket 的配置文件,让国内服务流量自动走回国节点:
底部 Config(配置) → 找到当前生效的 .conf 文件 → 右侧 Edit → Rules
点右上角 + → 类型选 RULE-SET,填入规则集 URL:
https://raw.githubusercontent.com/mowei-ie/router-vpn/main/docs/return-china-rules.yaml
策略选你的回国节点或代理组,行为选 classical
将该规则拖到规则列表最上方(优先级最高)→ Save
主屏幕开关打开 VPN,连接模式选 Rule(规则)
Safari 访问 ip.cn → 应显示大陆 IP 归属地(因为 ip.cn 被规则集命中,走了回国节点)
打开爱奇艺 / B 站 / 央视频验证锁区内容可播放
如果你有独立的回国节点链接(SS / VMess / Trojan / VLESS 格式),或者想精确控制每条规则,用 .conf 配置文件方式更灵活。
Shadowrocket → + → 选对应协议(SS / VMess / Trojan 等)
填入服务器地址、端口、密码/UUID、加密方式,备注填「🇨🇳 回国节点」方便识别
在 Shadowrocket 的 .conf 文件 [Rule] 段最前面加入(把 回国节点 替换为你实际的备注名):
# ===== 回国分流规则(放在所有规则最前面)===== # 视频 DOMAIN-SUFFIX,bilibili.com,回国节点 DOMAIN-SUFFIX,iqiyi.com,回国节点 DOMAIN-SUFFIX,youku.com,回国节点 DOMAIN-SUFFIX,v.qq.com,回国节点 DOMAIN-SUFFIX,yangshipin.cn,回国节点 DOMAIN-SUFFIX,migu.cn,回国节点 DOMAIN-SUFFIX,miguvideo.com,回国节点 DOMAIN-SUFFIX,mgtv.com,回国节点 # 音乐 DOMAIN-SUFFIX,music.163.com,回国节点 DOMAIN-SUFFIX,y.qq.com,回国节点 DOMAIN-SUFFIX,kugou.com,回国节点 DOMAIN-SUFFIX,kuwo.cn,回国节点 # 游戏 DOMAIN-SUFFIX,game.qq.com,回国节点 DOMAIN-SUFFIX,lol.qq.com,回国节点 DOMAIN-SUFFIX,mihoyo.com,回国节点 DOMAIN-SUFFIX,yuanshen.com,回国节点 # 办公 / 通信 DOMAIN-SUFFIX,dingtalk.com,回国节点 DOMAIN-SUFFIX,aliwork.com,回国节点 DOMAIN-SUFFIX,wecom.tencent.com,回国节点 # 12306 / 支付 DOMAIN-SUFFIX,12306.cn,回国节点 DOMAIN-SUFFIX,alipay.com,回国节点 # 通用兜底 GEOIP,CN,回国节点 # ===== 你原有的出国规则继续在后面 ===== FINAL,出国代理
如果加了 GEOIP,CN,回国节点 后发现访问 Google / YouTube 变慢,说明部分 Google 的 CDN IP 被判定为 CN。解决方法:把出国代理的规则(GEOSITE,google 等)放在 GEOIP,CN 之前,或直接去掉 GEOIP,CN 兜底,只靠精确域名规则。
Shadowrocket 的 Rule-Set 语法与 Clash rule-provider 的 classical 格式不完全相同:
DOMAIN-SUFFIX,example.com(无策略字段)DOMAIN-SUFFIX,example.com,POLICY_NAME在 Shadowrocket 里通过 Rule-Set UI 导入时,可以在导入步骤里单独指定策略(即选到哪个代理节点),此时规则集无需携带策略名,两种格式均可兼容。如遇解析失败,退回方法 B 手动写规则。
主屏幕 → 代理选项 → Rule(规则) 模式才能做分流。Global(全局) 模式会把所有流量走单一节点,不适合同时管出国 + 回国。
Safari 访问 ip.cn 或 ip.skk.moe,应显示大陆 IP 归属地(中国 某省 某运营商)
打开爱奇艺 / B 站锁区内容 → 应可正常播放,不再出现"该内容仅限中国大陆观看"
打开 YouTube / Google → 应仍然走出国代理,确认出国分流未被破坏
| 症状 | 可能原因 | 解决方法 |
|---|---|---|
| ip.cn 仍显示海外 IP | 规则未命中 / 节点未选中 / 未开 Rule 模式 | 检查代理组是否选了回国节点;确认连接模式为 Rule |
| 爱奇艺仍提示"仅限大陆" | ip.cn 已大陆 IP 但平台还有 DRM 检测 | DRM 检测无法靠 IP 切换绕过,建议换用 App 版加速器 |
| YouTube / Google 变慢 | GEOIP,CN 规则误把 Google CDN IP 导到回国节点 | 把 GEOSITE,google 规则放在 GEOIP,CN 之前;或删除 GEOIP,CN 兜底规则 |
| 规则集下载失败 | Shadowrocket 访问 GitHub Raw URL 失败 | 先手动用 Safari 测试 URL 是否可访问;若不通则手动复制规则到 .conf |
不能。Shadowrocket 仅在美区 App Store 上架,售价约 $2.99。需要使用美区 Apple ID 购买,或找已购账号买断。
不可以。iOS 同一时间只能有一个 VPN 连接活跃,开第二个会自动断开第一个。选其中一种使用即可。
不能解锁锁区内容。海外 VPS 无论线路多优,出口 IP 仍在海外,爱奇艺 / 央视频等锁区内容只认真正的大陆 IP。详情见回国加速综述第六节。
可以。在 Rule(规则)模式下,Shadowrocket 按规则把国内域名走回国节点,其他流量走出国代理,两条路同时工作,互不干扰。
两条路:① 咨询你现在使用的机场,询问是否提供双向(IEPL/IPLC 回国)线路;② 如果在大陆有家庭宽带 + 常开设备,用 Tailscale Exit Node 自建——这是唯一能解锁锁区内容的自建方案。若两条路都不具备,直接用商业加速器。