iOS 使用 Surge/Quantumult/Shadowrocket /QuantumultX 解锁 TikTok (国际版)区域限制(免拔卡)

本文隶属于 实用工具/科学上网 分类,点击分类名称可以查看更多相关文章;

I. 近期更新

10.12.2020 可以用,真开心,本文亦将在未来的一大段时间内持续追踪更新。

本文隶属于 实用工具/科学上网 分类,点击分类名称可以查看更多相关文章;
*关注TG频道或群组 https://t.me/limboprossr ,及时收讯不失联。

II. Tiktok 介绍

抖音海外版/国际版;抖音短视频简称抖音,是一款移动电话上影片的社群应用程序,用户可录制15秒钟的短片,能轻易完成对口型,并内置特效,用户可对影片留言,自2016年9月于今日头条孵化上线,定位为适合中国年轻人的音乐短影片社区,应用为垂直音乐的UGC短视频,2017年以来获得用户规模快速增长。 维基百科

Tiktok 用户界面截图 iOS端
Tiktok.jpg

III. 主理人说

知其然知其所以然;当你开启 Surge/Quantumult/Shadowrocket /QuantumultX 时,它们已经接管了你的所有网络请求

1.前人栽树后人乘凉,感谢 花姐NobyDa
2.以下步骤其实很简单;
3.涉及 Surge/Quantumult/Shadowrocket /QuantumultX 的两个功能模块
4.[Rewrite] (即复写/重写,将网络请求重新改写);
5.以及 [MitM]即中间人攻击);
6.通过新增[Rewrite]规则和[MitM]达到伪造请求的目的;
7.这样Tiktok就会把你当成某个地区的用户,而后推送相关视频给你;

*呐,上面这一篇 Surge/Quantumult/Shadowrocket /QuantumultX 通用性进阶学习资料,会告诉你分流规则/模式是什么,网络请求日志怎么看,MitM 是否命中等等;

以上。

IV. 解锁 Tiktok 操作前必看

09.23.2020 Tiktok 最新可用情报(QuantumultX/Surge 已更新至最新复写规则;按理说,v16.5.0及之后版本均可用,如 Tiktok 目前最新版本 v17.2.0;另,如无必要请不要更新Tiktok或自行备份现行版本IPA;);另,Shadowrocket 依然可以解锁 Tiktok;

已测试,v16.5.0 / v17.2.0 版本解锁可用;

v16.5.0-17.2.0版本解锁成功示例

IMG_1355.PNG
IMG_1354.PNG

IMG_6212.PNG

IMG_6213.PNG

IMG_6214.PNG

Quantumult/QuantumultX/Surge/Shadowrocket 均可解锁Tiktok(解锁原理相通);博主优先推荐大家使用Quantumult X(非常之完美)或 Surge 进行解锁 TikTok 目前最新版本(v14.7-17.2.0,按理说之后版本如没有多大变化依然可以完美解锁**);

iOS 14 会出现问题,或解锁不行;

V. 备份IPA

如无必要!(除非FBI警告让你升级)否则不要升级Tiktok!!!另外,墙裂推荐:解锁成功后建议大家使用iMazing 备份TikTok IPA安装包,避免后续不小心更新Tiktok 导致不必要的麻烦(例如可解锁特性失效等问题);

VI. APP代购

VII. 注意事项

分流模式(必要)

点击展开查看说明

*以下各软体配置教程中,Surge/Quantumult/QuantumultX/Shadowrocket 默认模式使用规则模式/规则分流/配置模式,请不要全局代理/全部代理直连模式;(不懂什么是直连/全局代理/分流模式?这个教程不适合你)。

抓包旧版IPA的方法 :一般不会需要进行此操作;鉴于抓包过程较为繁琐,亦不建议此操作(当然,旧版本的好处不言而喻);

点击展开查看说明

Tiktok2.png

1.Tiktok 旧版本IPA可使用 fiddler/ Charles 进行抓包,实现APP版本降级;

我找到的一些实用性很高的抓包资料
1.Windows + fiddler 抓包IPA实现App降级:https://zhuanlan.zhihu.com/p/56622577 + 安装 fiddler后记得 给 Fidder 配置证书 (*Windows + fiddler 抓包很简单,参考教程步骤多看两遍,基本上小白也可以很容易就上手;)

2.Mac + 利用Charles Proxy 下载旧版本iOS App(IPA):https://sspai.com/post/36171 (有点糙)
3.仅需三步,免费使用iMazing 安装IPA文件(旧版本)

附注:查看App版本号App 版本编号查询 iOS捷径 / 捷径社区

以上。

以下为本文正文;

VIII. 如何使用 Quantumult 解锁 TikTok 区域限制

状态:有效;(许久未用)

必要准备

1.拥有 Quantumult 的用户;
2.并已配置有机场/服务器;
3.拥有非大陆地区AppleID并已下载Tiktok;

*本教程基于 Quantumult 为中文的操作界面,打开Quantumult-More-PERSONALIZATION 模块下-Language 设置语言为Chinese
详细步骤

第一步,开启模块

打开圈 Quantumult --更多--模块--选用TUN+HTTP(Default)

第二步,添加订阅分流链接

添加订阅分流链接:前往Quantumult设置--)订阅--)右上角加号--)分流--)链接处添加网址https://raw.githubusercontent.com/limbopro/Rules/master/Quantumult/Quantumult.conf --)名称输入分流俩字--) 勾选个性化--)右上角保存--) 找到刚刚订阅的分流,左划--)点选替换--)保存--)好

第三步,添加订阅链接阻止

添加订阅链接阻止:设置-订阅-点击右上角+号,选择链接阻止-在链接填写处添加网址:https://raw.githubusercontent.com/limbopro/Profiles/master/Quantumult/Rejection.conf名称输入阻止俩字或任意取名-高级选项中选择包含主机名-点击右上角保存-找到刚刚订阅的链接阻止,左划-点选增加-

第四步,开启HTTPS解密并信任证书

开启 Https 解密并信任证书

1.设置-HTTPS解密-选择开启HTTPS解密-再点生成密钥及证书-右上角点击保存,此时会跳转至Safari浏览器,提示此网站...下载一个配置描述文件。您要允许吗?,点击允许,网页提示已下载描述文件

2.进入 iOS 系统设置-通用-描述文件-已下载的描述文件-选中,并安装,输入密码...完成描述文件安装;

3.进入 iOS 系统设置-通用-关于本机-证书信任设置-针对根证书启用完全信任-选中刚刚安装的并启用即可;

Appstore 港区用户可修改 [HTTP 复写] 达到解锁的目的!

前往Quantumult设置-配置文件-编辑文件- 找到 [REWRITE]再依次找到如下配置

(.*video_id=\w{32})(.*watermark=)(.*) url 302 $1
(?<=(carrier|account|sys)_region=)CN url 307 JP 
(?<=version_code=)\d{1,}.\d{1}\.\d{1} url 307 16.0.0 #这个是 Appstore 美区下载的 Tiktok 版本

将其中的 16.0.0 更换为 8.4.0 即可;(目前 Tiktok 已更新至 v17.2.0 ,可将 16.0.0 替换为 17.0.0) 08.10.2020 更新

PS:这一步,跟 Surge/Quantumult X 略同,安装证书,信任证书。

添加直播分流规则

不看美区直播的可跳过此步:设置-分流-搜索关键字如pstatp.com-戳进去将行为中的Direct改为Proxy-并开启远程解析TUN连接-右上角保存

享用Tiktok

Quantumult Tiktok 如何换区操作

前往Quantumult设置-配置文件-编辑文件- 找到 [REWRITE]再依次找到如下配置

(.*video_id=\w{32})(.*watermark=)(.*) url 302 $1
(?<=(carrier|account|sys)_region=)CN url 307 JP 
(?<=version_code=)\d{1,}.\d{1}\.\d{1} url 307 17.0.0 #这个是 Appstore 美区下载的 Tiktok 版本

TikTok换区操作:替换JP为任意其他国家或地区代码,例如MOSG等,其他国别代码查看本文文末附录;(跟Surge URL Rewrite 类似);

以上,亲测有效。

IX. 如何使用QuantumultX解锁 TikTok 区域限制

状态:有效;(10.12.2020)

11.24.2019 QuantumultX 版本更新

QuantumultX.png

*QuantumultX 1.0.3及之后版本增加盗版检测功能,请不要使用共享AppleID下载的QuantumultX;

进入QuantumltX,点击右下角三菱按钮,点击右上角/(或底部的其他设置) ... 更多按钮,滑至底部关于,即可找到设备ID:若出现红色问号会导致 Rewrite (模块)功能不可用)

详细配置

第一步,下载脚本配置文件

*本步骤目前测试支持 QuantumultX v1.0.2 及之后所有版本;

0.分别复制脚本配置文件链接https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/Js.conf(NobyDa)
/https://raw.githubusercontent.com/ConnersHua/Profiles/master/Quantumult/X/Rewrite.conf(花姐);进入QuantumultX,点击页面右下角三菱按钮,找到Rewrite模块,点击引用,粘贴刚刚复制的链接,右上角点击确定,点击全部同步就可以下载脚本了;

1.进入QuantumultX,点击页面右下角三菱按钮,找到配置文件-点击编辑-找到[rewrite_local],并在下方粘贴以下代码;

(?<=_region=)CN(?=&) url 307 UK
(?<=&app_version=)1(6|7)..(?=.?.?&) url 307 1
(?<=\?version_code=)1(6|7)..(?=.?.?&) url 307 1

粘贴后效果;

[rewrite_local]
(?<=_region=)CN(?=&) url 307 UK
(?<=&app_version=)1(6|7)..(?=.?.?&) url 307 1
(?<=\?version_code=)1(6|7)..(?=.?.?&) url 307 1

2.复制*.tiktokv.com, *.byteoversea.com, api*.musical.ly, api*.amemv.com, aweme*.snssdk.com,进入QuantumultX,点击页面右下角三菱按钮,找到配置文件模块,点击编辑,滑至页面末尾;(注意:因为在第0步时,在Rewrite模块引用的远程脚本配置文件js.con中包含了此项,所以这一步可以省略,大致明白原理即可

找到[mitm],在 hostname 后面粘贴,粘贴后效果大致如下:

hostname = *.tiktokv.com, *.byteoversea.com, api*.musical.ly, api*.amemv.com, aweme*.snssdk.com

注意, ;hostname 前面的; 符号(注释符号),如果有这个符号,务必删掉;
这一步其实跟Shadowrocket/Surge配置证书步骤等是一模一样的;
*在配置文件模块-编辑-下可以看到你所有配置的文本配置(即以文本样式进行配置),包括你的节点订阅,分流规则等等;

第二步,生成证书

1.进入QuantumultX,点击页面右下角三菱按钮,找到MinM模块,点击生成证书,提示生成成功,点击安装证书此时会跳转至Safari,提示此网站...下载一个配置描述文件。您要允许吗?,点击允许,网页提示已下载描述文件

2.进入 iOS 系统设置-通用-描述文件-已下载的描述文件-选中,并安装,输入密码...完成描述文件安装;

3.进入 iOS 系统设置-通用-关于本机-证书信任设置-针对根证书启用完全信任-选中刚刚安装的并启用即可;

享用Tiktok

1.进入QuantumultX,点击页面右下角三菱按钮
2.开启 Rewrite & MinM

QuantumultX Tiktok 换区操作

如想切换到其他地区,进入QuantumultX,点击页面右下角三菱按钮,找到Rewrite模块,点击添加,复制
(?<=(carrier|account|sys)_region=)CN url 307 UK
JP修改成其他地区英文缩写即可,其他国家或地区代码。

X. 如何使用Surge 解锁 TikTok 区域限制

状态:有效;(10.12.2020)

方法1 使用毒奶提供的API解锁 Tiktok,并根据步骤配置根证书;

方法2 使用 Surge 新出模块功能解锁 Tiktok(确保你的Surge为最新版本或已支持模块功能);

方法2 模块化解锁Tiktok

参考:lhie1 的Surge 模块仓库:https://github.com/lhie1/Rules/tree/master/Surge/Surge%203/Module (这里有很多模块可供大家使用,感谢 lhie1 的维护)

1.复制https://raw.githubusercontent.com/lhie1/Rules/master/Surge/Surge%203/Module/TikTokUnlock.sgmodule
2.打开 Surge,划至首页底部,找到 模块 功能,点击模块按钮;
3.点击安装新模块
4.粘贴刚刚复制的地址;

Surge tiktok module

4.如上图,点击 TikTok Unblock ,使其进入选中状态;
5.模块安装完成,根据 第二步 配置根证书即可(如果之前已配置证书则可跳过);

第二步,配置根证书

0.进入 Surge 主界面;
1.点击,配置根证书生成新的 CA 证书,生成后,点击安装证书,此时会跳转至Safari,提示此网站...下载一个配置描述文件。您要允许吗?,点击允许,网页提示已下载描述文件

2.进入 iOS 系统设置-通用-描述文件-已下载的描述文件-选中,并安装,输入密码...完成描述文件安装;

3.进入 iOS 系统设置-通用-关于本机-证书信任设置-针对根证书启用完全信任-选中刚刚安装的并启用即可;

享用Tiktok

0.进入 Surge 主界面;
1.开启 mitm &rewrite&脚本按钮,开启 Surge,打开Tiktok,完事;

XI. 如何使用Shadowrocket 解锁 TikTok 区域限制

状态:有效;(08.10.2020),参考下文;

XII. FAQ

1.暂无,欢迎反馈。

XIII. 附录

其他国家或地区代码

国别代码.png

QuantumultX & Surge脚本收集

带你玩转QuantumltX & Surge,各种VIP解锁(例如VSCO会员/91...)
https://t.me/limboprossr/832

XIV. 机场相关

XV. 附注

XVI. 联系主理人

1.关注频道 https://t.me/limboprossr 不失联;
2.毒奶粉们(我管我的Fans)可联系 TG机器人 或发送 邮件 获取帮助;

3.或点击本页面右下角的聊天按钮联系;

最后修改:2020 年 10 月 12 日 11 : 54 AM