"小火箭"(Shadowrocket)开启后无法刷抖音,通常是因为代理规则配置不当导致抖音流量走了代理线路,或IP地理位置检测触发抖音的风控机制。
检查分流规则(最常见原因)
抖音相关域名需要设置为直连(DIRECT),不要走代理。
在 Shadowrocket 中检查或添加以下规则:
DOMAIN-SUFFIX,douyin.com,DIRECT
DOMAIN-SUFFIX,iesdouyin.com,DIRECT
DOMAIN-SUFFIX,snssdk.com,DIRECT
DOMAIN-SUFFIX,bytedance.com,DIRECT
DOMAIN-SUFFIX,byteimg.com,DIRECT
DOMAIN-SUFFIX,ixigua.com,DIRECT
DOMAIN-SUFFIX,toutiao.com,DIRECT
操作步骤:
- 打开 Shadowrocket → 配置(Config)→ 编辑纯文本
- 在
[Rule]section 添加上述规则(放在 PROXY 规则之前) - 或者使用"配置模式"(Rule)而非"全局模式"(Global)
检查路由模式
- 不要开启"全局代理":确保选择的是"配置"(Rule)模式
- 检查 DNS 设置:建议将 DNS 改为国内 DNS,如:
5.5.5(阿里 DNS)29.29.29(腾讯 DNS)114.114.114
节点地理位置问题
如果你使用的是海外节点:
- 抖音会检测 IP 地理位置,海外 IP 可能无法访问国内版抖音(或会被限制功能)
- 解决方案:在规则中确保抖音相关域名走 DIRECT(直连),不使用代理
如果你身在海外想刷国内版抖音:
- 需要使用中国大陆节点 + 上述域名规则
- 注意:抖音对海外用户有限制,可能需要配合国内 SIM 卡或特定版本
应用网络权限
检查 iOS 设置:
- 设置 → 通用 → VPN 与设备管理 → 确认 Shadowrocket 配置正确
- 确保抖音 App 有"无线数据"权限(设置 → 抖音 → 无线数据 → WLAN 与蜂窝网络)
其他排查
- 测试其他 App:确认只有抖音有问题,还是所有国内 App 都无法访问
- 关闭代理测试:关闭 Shadowrocket 确认抖音能正常使用(排除抖音本身服务器问题)
- 更新规则:如果是使用订阅规则,尝试更新到最新版规则文件
- 重启应用:完全关闭抖音后台,重新打开
快速修复方案
如果急需使用,可以:
- 在 Shadowrocket 主界面,点击"全局路由"改为直连(Direct)模式(临时关闭代理)
- 或点击配置 → 选择"直连模式"
- 刷完抖音后再切回自动分流模式
提示:如果你使用的是第三方订阅规则,建议寻找包含"国内媒体直连"或"China Media Direct"规则的配置,或手动添加上述抖音域名白名单。