V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Jame00001
V2EX  ›  问与答

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

  •  
  •   Jame00001 · 2023-05-16 11:21:03 +08:00 · 4250 次点击
    这是一个创建于 557 天前的主题,其中的信息可能已经有所发展或是发生改变。
    知乎是随着代理 ip 的,微博和抖音无论怎么切都是运营商 ip 。他们是怎么做到的?
    机场通过 whois 测试是国外 ip ,小火煎代理模式,自建 trijan-go 也是。
    第 1 条附言  ·  2023-05-16 13:40:17 +08:00
    手机是苹果
    第 2 条附言  ·  2023-05-16 13:55:35 +08:00
    抖音是国内版
    27 条回复    2023-05-17 14:04:33 +08:00
    kile
        1
    kile  
       2023-05-16 11:29:50 +08:00
    Android 并不是强制要求 App 走代理的

    请求时候设置 NO_PROXY 就不走代理了
    mineralsalt
        2
    mineralsalt  
       2023-05-16 11:33:09 +08:00
    你可以试试路由器全局代理. 就能测试是不是 1L 说的原因了
    avalon8
        3
    avalon8  
       2023-05-16 11:33:31 +08:00
    不是设置的全局模式吧
    gujuji
        4
    gujuji  
       2023-05-16 11:36:55 +08:00 via iPhone   ❤️ 1
    @avalon8 设置全局模式也不行的,android 可以设置 no-proxy 来不走代理,除非你用 clash 的 tun 模式来虚拟一张网卡
    aptupdate
        5
    aptupdate  
       2023-05-16 12:23:52 +08:00 via iPhone   ❤️ 1
    用透明代理试试?如果还能绕过那真的有点牛批。
    javaluo
        6
    javaluo  
       2023-05-16 12:59:10 +08:00 via iPhone
    或者 websocket?
    Jame00001
        7
    Jame00001  
    OP
       2023-05-16 13:41:59 +08:00
    @javaluo 我的 trojango 是 websocket 的
    Jame00001
        8
    Jame00001  
    OP
       2023-05-16 13:42:58 +08:00
    @avalon8 小火煎代理模式就是全局吧
    timeance
        9
    timeance  
       2023-05-16 13:43:07 +08:00
    有没有可能,是基站定位

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


    @timeance 基站定位靠的是基站编码,不会知道 ip ,所以排除
    NoOneNoBody
        14
    NoOneNoBody  
       2023-05-16 15:13:29 +08:00
    你所说的所有环境我都没有

    但获取 ip 不难,跑个 webtrc 就可以了,app 方法更多,桌面浏览器我倒是知道怎么拦这个 webtrc ,app 我就完全不懂了
    DeltaC
        15
    DeltaC  
       2023-05-16 15:18:05 +08:00
    我常年挂梯子逛 douyin ,显示的是 IP 未知,并不是运行商的 IP 。安卓机,clash 。
    infun
        16
    infun  
       2023-05-16 15:20:46 +08:00
    连 WiFi 的话,可能会读取同 WiFi 下有哪些其他设备当做指纹,这样,不论你怎么设置代理都是没有用的(只是猜测有这样的可能,不代表抖音是这样做的)
    mmdsun
        17
    mmdsun  
       2023-05-16 16:39:50 +08:00
    lipcao
        18
    lipcao  
       2023-05-16 18:35:12 +08:00
    绕不开吧 开了代理 IP 就未知了
    Jame00001
        19
    Jame00001  
    OP
       2023-05-16 18:56:17 +08:00
    @NoOneNoBody 浏览器这个听说过,还有 dns 泄露,这些可以安装插件拦截
    Jame00001
        20
    Jame00001  
    OP
       2023-05-16 18:57:29 +08:00
    @mmdsun 只有浏览器可以用 webrtc ,app 不行的
    IDAEngine
        21
    IDAEngine  
       2023-05-16 20:14:32 +08:00
    直接读取网卡 IP 地址和运营商信息就行了
    SunsetShimmer
        22
    SunsetShimmer  
       2023-05-17 00:10:43 +08:00 via Android
    也许是显示最近一段时间内的用户 IP ?
    cuixiao603
        23
    cuixiao603  
       2023-05-17 08:59:43 +08:00
    @Jame00001 #20 不懂就问,浏览器不是 app 的子集吗,app 不是可以嵌浏览器的吗
    weakbd
        24
    weakbd  
       2023-05-17 09:43:18 +08:00
    我挂了全局代理,抖音显示的就是代理的地址。抖音是绕不过的
    Jame00001
        25
    Jame00001  
    OP
       2023-05-17 12:02:58 +08:00
    @cuixiao603 哪个大厂 app 会嵌套浏览器?浏览器渲染依赖于浏览器内核,一般没有傻叉这么干
    Jame00001
        26
    Jame00001  
    OP
       2023-05-17 12:04:09 +08:00
    @weakbd 你用的哪个软件,是一直在后台挂着吗
    asche910
        27
    asche910  
       2023-05-17 14:04:33 +08:00
    Webrtc
    https://ipbinding.online/index.html
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1290 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 17:58 · PVG 01:58 · LAX 09:58 · JFK 12:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.