iOS 使用 Shadowrocket 免拔卡解锁 TikTok 区域限制
一、准备工作
- 一台可以正常使用的 iPhone;
- 一个美区 Apple ID,可参考《如何注册美区 Apple ID 下载国际版抖音 TikTok》一文;
- 通过充值或礼品卡购买并下载 Shadowrocket (售价 2.99 美元);
- 一个可以正常使用的节点 (由于 TikTok 已退出香港市场,故香港节点无法使用),个人推荐在 Just My Socks 进行购买,可以使用支付宝付款;
- 对手机进行相关设置伪装海外环境,可参考《iPhone 如何伪装真实海外环境进行 TikTok 账号运营》一文。
二、生成证书文件
- 打开 Shadowrocket,点击配置并选择默认的配置文件 default.conf,依次选择编辑配置 (Edit Config) >> 开启 HTTPS 解密 (HTTPS Decryption) >> 生成新的 CA证书 (Generate A New CA Certificate) >> 安装证书 (Install CA Certificate to System) >> 允许;
- 进入 iOS 系统设置 (Settings) >> 通用 (General) >> 描述文件 (Profile) >> 选中已下载的 Shadowrocket 描述文件并安装 >> 输入锁屏密码 >> 点击右上角安装;
- 进入 iOS 系统设置 (Settings),依次点击通用 (General) >> 关于本机 (About) >> 下拉到最后找到证书信任设置 (Certificate Trust Settings) >> 启用生成的 Shadowrocket 证书 >> 弹出警告框 >> 继续。
三、编辑配置文件
- 打开 Shadowrocket,选择配置 (Config),点击默认的配置文件 default.conf,然后点击编辑纯文本 (Edit Plain Text),打开文本编辑页面后下拉找到
[URL Rewrite]
和[MITM]
两部分; - 在
[URL Rewrite]
和[MITM]
之后分别添加以下两段代码:
1 | (?<=_region=)CN(?=&) US 307 |
1 | hostname = *.tiktokv.com, *.byteoversea.com, *.tik-tokapi.com |
其中 [URL Rewrite]
第一行中的 US 可以根据自己的需要替换成对应国家的代码,比如想刷日区的 TikTok 就将 US 改成 JP 即可。更加详细的 TikTok 国家/地区代码请参考《TikTok 国家/地区代码》。
最终效果如下图所示:
接下来我们就可以免拔卡解锁 TikTok 区域限制,随意使用了。
最后建议不要对 TikTok 的版本进行更新,避免更新后代码失效无法使用。
注:本文参考了毒奶的博文,并依据 CC BY-NC-SA 3.0 授权协议针对外贸从业者进行了修改。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 B2C Story!