抖音 API 走代理,视频和图片继续直连

79次阅读
没有评论

原因是抖音并没有公开单独的属地检测域名。官方说明显示,账号 IP 属地主要取自最近一次发文或评论时的网络位置;境内显示省级,境外显示国家或地区。

核心规则是:

# 抖音 API / 控制请求走代理
DOMAIN-SUFFIX,amemv.com,PROXY
DOMAIN,aweme.snssdk.com,PROXY

# 视频、图片和静态资源继续直连
DOMAIN-SUFFIX,douyincdn.com,DIRECT
DOMAIN-SUFFIX,douyinpic.com,DIRECT
DOMAIN-SUFFIX,douyinstatic.com,DIRECT
DOMAIN-SUFFIX,douyinvod.com,DIRECT
DOMAIN-SUFFIX,idouyinvod.com,DIRECT

# 其余字节跳动流量直连
RULE-SET,https://cdn.jsdelivr.net/gh/blackmatrix7/ios_rule_script@master/rule/Shadowrocket/ByteDance/ByteDance.list,DIRECT

其中:

  • API:应用程序接口,负责评论、主页、推荐列表、发布等“小体积控制请求”。
  • CDN:内容分发网络,主要承载视频、图片等“大流量资源”。

Blackmatrix7 的抖音规则集本身也将 amemv.comsnssdk.com 与 douyinvod.comdouyinpic.com 等列为抖音相关域名;我把 API 和媒体域名拆开处理。

代理日志中检查:

  • *.amemv.com:应显示 PROXY
  • aweme.snssdk.com:应显示 PROXY
  • *.douyinvod.com:应显示 DIRECT
  • *.douyinpic.com:应显示 DIRECT

实际效果和限制

刷视频的大部分流量仍然直连,不会大量消耗代理流量;评论、主页、推荐列表、发布等部分 API 请求会经过代理。

这已经是不安装 MITM 证书、不解密抖音 HTTPS前提下最接近你目标的方案。由于 amemv.com 同时承载多种抖音 API,它不可能只代理“属地”而完全不代理其他控制请求。

人工总结

用了一周多,感觉这一套配置下来实际体验一般,我香港节点tcp延迟40ms左右,也感觉到评论区加载变慢了,虽然视频资源走直连,但是评论区图片(确定)、图片类作品(个人感觉)还是走代理,有时候视频的刷出也会变迟钝,极偶尔还会出现视频完全加载不出来的情况,用了几天后还是改全部直连了。如果有装逼需求,同时节点质量好,可以试试这种方式,账号风控倒是不会。

正文完
 0
评论(没有评论)