抖音在国内的火热程度就不用说了,它的海外版应用tiktok同样表现出色,在日本印度等国家,tiktok的下载量一直占据榜单前列。虽然是同一家公司的同一个产品,tiktok抖音不仅只有名字上的差异,它更像游戏一样存在这严格的“锁区”限制,即使你借助代理工具连接到外网,也会在注册时出现异常错误,更不可能刷出任何内容!

既然无法通过代理工具正常访问,那么tiktok在国内外用户的识别上肯定使用了另外一种方法,我们通过抓包分析,在tiktok的数据中发现了以下字段:

  • carrier_region                              运营商地区
  • account_region                            账号地区
  • sys_region                                    系统地区

通过与国外能够正常访问tiktok的抓包数据对比,坚果发现carrier_region和sys_region这两个参数是决定能否访问tiktok的关键,而account_region则是次要条件;当用户在国内使用代理尝试使用tiktok时,这三个参数的值均为CN,也就是被识别出是国内的用户,自然而然地就被挡在tiktok的大门外了!

我们所要做的,就是通过一种手段,将这三个参数的值变成非中国的代码,以达到欺骗tiktok服务器的目的!最原始的方法,也是最简单的方法,同时也是安卓和ios通用的方法,既将手机语言设置为中文繁体或是其他,再拔掉手机卡,重启手机即可正常访问tiktok。改变手机语言是小事情,但拔掉手机卡却不能让人接受,总不能要看tiktok时拔卡,要打电话时再插上吧?

我们的目的是要改变这三个参数的值,还有其他方法能做到吗?答案是有的!自从苹果开放NetworkExtension功能后,涌现了一大批神器app,而我们今天的主角thor就是其中之一!

Thor – iOS 端强力专业的 HTTP 抓包分析工具

Thor 是一款 iOS 上强大的抓包能手,曾经介绍过这款工具,主要用来在 iOS 上进行网络抓包,是一款开发调试利器,利用Thor内置的mitm解密和http复写功能,我们可以截获访问请求URL并修改相关参数。

安装tiktok和Thor

tiktok可在非中国区外的其他地区app store下载到,由于上线时间不一,tiktok在各区的版本号不同,不影响使用,若你没有外区的app store账号,你可以自己注册一个,或是在淘宝花几毛钱购买一个,在后面坚果会分享下载Thor的账号,使用此账号亦可,若要自己注册,请参考下面文章。

`
全局代理+原生IP,手机上也能更改Apple ID地区!
新的icloud政策即将实行,届时所有地区设置为中国大陆的icloud账户的数据将转交由云上贵州托管。由于一些特殊原因, ...

由于Thor是一款付费软件,一般人都没有符合支付条件的信用卡,所以下载起来略微复杂一些,坚果在这里分享三个方法:

TestFlight测试

目前Thor提供一定时间的免费试用服务,改服务通过TestFlight分发,你可以点击下面的链接加入TestFlight试用Thor,由于TestFlight测试名额有限,不保证此方法能成功安装Thor!

加入testflight测试

淘宝购买兑换码

在淘宝搜索“Thor兑换码”关键词,即可找到相关商品,售价大约二十几元,购买后商家会发生给你一个兑换码,然后在app store登陆你自己注册的外区账号兑换即可,注意一定要兑换到自己的app store外区账号,否则就是给别人“送礼”了!

已购账号分享

在app store登陆已经购买过Thor的账号,直接在已购项目中找到Thor下载即可!坚果为了抓包已经购买了此软件,你可以分享此文章到微博查看该账号哟!

账号:[email protected]

密码:Benien.com123

下载完成后请立即退出此账号,长期登陆可能导致手机被锁,坚果不会协助你解锁!

若账号出现问题,点击网站底部邮件联系坚果

这三种方法安装的Thor均为官方正版,当然,也有一些第三方网页可以安装Thor,因为无法对其风险进行评估,坚果不在此分享!

配置Thor

初次使用

初次使用Thor,会弹出【服务条款】,你只需点击<下一步>及<已阅读并同意>即可!

安装过滤器

在Thor手动设置是相当麻烦的,对小白极其不友好,得益于Thor的过滤器功能,是我们能够直接使用别人写好的配置!要访问tiktok,我们就需要安装相关的过滤器!

▼ 点击→tiktok专用过滤器,打开网页,点击<更多...>,选择<拷贝到“Thor”>

▼点击Thor右上角的按钮,选择<安装>,安装成功会提示。

▼回到Thor主界面,点击上方<全局抓包(默认)>,进入过滤器选择界面

▼点击新安装的过滤器右侧的“感叹号”按钮,选择<编辑>,点击<修改国家地区/网络连接>,修改<当前值>退回,并点击右上方<存储>

  • 国家地区国家地区对照表下方的当前值选择你希望访问tiktok的区域
  • 网络链接可修改为wifi,修改后使用tiktok观看直播不会出现流量提醒

▼编辑完成后直接点击新添加的过滤器,选择它,Thor回自动跳回主界面

安装mitm证书

▼点击主界面闪电按钮,Thor弹出HTTPS解析设置选单,选择<选择开启>

▼点击<安装证书到系统>,按提示完成证书安装过程

  • 如你的设备有连接apple watch等装置,切勿安装错位置,Thor安装什么设备上,证书就安装在上面设备上
  • 安装过程中需要输入设备锁屏密码

▼在【设置】→【通用】→【关于本机】→【证书信任设置】界面找到新安装的证书,点击后方按钮,信任证书

▼回到Thor,点击闪电按钮,这一次系统会提示你是否允许建立VPN连接,选择<允许>,系统将跳至VPN设置页面,输入apple锁屏密码,然后再次回到Thor主界面,点击点击闪电按钮,Thor开始工作!

后续使用

●后续使用时,只需打开Thor点击闪电按钮开启抓包即可,若想要更改区域,仅需按照上面的教程修改修改国家地区/网络连接当前值,无需再次安装证书!

玩转tiktok

tiktok在操作上与抖音基本无差别,tiktok的各区更是特点分明,在日区,你可以看到无论多冷都穿水手服裙的小姐姐;在韩国区,你可以看到潮牌满身的“衣架”;在台湾省区,你能领略什么叫真正的发嗲;而在印度区,乡村风盛行!

在这里,坚果也提醒大家,在使用tiktok后切勿模仿视频里的一些高危动作,在评论或回复时,一定要注意自己的言辞哟!