抖音是如何绕过代理直接显示运营商 ip 的

351 天前
 Jame00001
知乎是随着代理 ip 的,微博和抖音无论怎么切都是运营商 ip 。他们是怎么做到的?
机场通过 whois 测试是国外 ip ,小火煎代理模式,自建 trijan-go 也是。
3807 次点击
所在节点    问与答
27 条回复
kile
351 天前
Android 并不是强制要求 App 走代理的

请求时候设置 NO_PROXY 就不走代理了
mineralsalt
351 天前
你可以试试路由器全局代理. 就能测试是不是 1L 说的原因了
avalon8
351 天前
不是设置的全局模式吧
gujuji
351 天前
@avalon8 设置全局模式也不行的,android 可以设置 no-proxy 来不走代理,除非你用 clash 的 tun 模式来虚拟一张网卡
aptupdate
351 天前
用透明代理试试?如果还能绕过那真的有点牛批。
javaluo
351 天前
或者 websocket?
Jame00001
351 天前
@javaluo 我的 trojango 是 websocket 的
Jame00001
351 天前
@avalon8 小火煎代理模式就是全局吧
timeance
351 天前
有没有可能,是基站定位

我记得 tiktok 就是通过运营商信息来识别是否在国外,单抽挂梯子没用
Jame00001
351 天前
@timeance 是国内版,而且发请求前 app 应该无法获取基站信息,而代理服务器又没理由携带基站信息。
LLaMA2
351 天前
ios 开发的时候可以明确声明 App 的网络请求不走手机的代理,
确认方法很简单,吧手机把卡,连接 WIFI ,你看看它是不是是你本地 WIFI 的 IP ,
或者保持手机卡正常,但主动把代理的服务器关闭,唉,你猜怎么着,他还能联网。
opengps
351 天前
集中可能:很有可能你的这个连接,是之前的缓存结果
opengps
351 天前
几种可能:
1 ,这个是之前访问的缓存结果,复用了
2 ,你的这个识别 ip 的连接,在你开启代理之前已经建立,开启过程并未断开


@timeance 基站定位靠的是基站编码,不会知道 ip ,所以排除
NoOneNoBody
351 天前
你所说的所有环境我都没有

但获取 ip 不难,跑个 webtrc 就可以了,app 方法更多,桌面浏览器我倒是知道怎么拦这个 webtrc ,app 我就完全不懂了
DeltaC
351 天前
我常年挂梯子逛 douyin ,显示的是 IP 未知,并不是运行商的 IP 。安卓机,clash 。
infun
351 天前
连 WiFi 的话,可能会读取同 WiFi 下有哪些其他设备当做指纹,这样,不论你怎么设置代理都是没有用的(只是猜测有这样的可能,不代表抖音是这样做的)
mmdsun
351 天前
lipcao
351 天前
绕不开吧 开了代理 IP 就未知了
Jame00001
351 天前
@NoOneNoBody 浏览器这个听说过,还有 dns 泄露,这些可以安装插件拦截
Jame00001
351 天前
@mmdsun 只有浏览器可以用 webrtc ,app 不行的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/940346

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX