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

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

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

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

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


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

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