V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
SunsetShimmer
V2EX  ›  程序员

针对各大国内平台的“显示 IP 属地”分流是否可行?

  •  1
     
  •   SunsetShimmer · 2022-07-19 09:21:55 +08:00 · 9620 次点击
    这是一个创建于 863 天前的主题,其中的信息可能已经有所发展或是发生改变。

    针对各大国内平台,是否可以通过分流特定 API 地址(而不是整站流量)的方法改变自己的 IP 属地?

    48 条回复    2022-12-13 13:41:31 +08:00
    realpg
        1
    realpg  
       2022-07-19 09:35:16 +08:00
    bilibili plus 都干了多少年了 你才后知后觉
    chouchoui
        2
    chouchoui  
       2022-07-19 09:47:20 +08:00 via iPhone   ❤️ 6
    微博的分流 Surge 可用
    # > 发微博触发 IP 识别
    URL-REGEX,^https?:\/\/api\.weibo\.cn\/2\/statuses\/send\?

    # > 评论触发 IP 识别
    URL-REGEX,^https:\/\/api\.weibo\.cn\/2\/comments\/create\?
    memeda123
        3
    memeda123  
       2022-07-19 10:30:55 +08:00
    抖音的触发 ip 的如何改变呢,有规则吗
    MikuAlpha
        4
    MikuAlpha  
       2022-07-19 15:29:39 +08:00
    @chouchoui 还是微博的简单粗暴,B 站我研究两天了都没搞清楚他是哪个 API 传的 IP 地址
    IGJacklove
        5
    IGJacklove  
       2022-07-19 15:59:07 +08:00 via iPhone
    @memeda123 抖音很简单,挂代理,设置抖音走代理流量就行了。速度慢点,IP 随便换。
    memeda123
        6
    memeda123  
       2022-07-19 16:22:49 +08:00
    @IGJacklove 我只是想让他访问的时候显示 ip 的设置代理 其他的还是想只连
    MikuAlpha
        7
    MikuAlpha  
       2022-07-19 16:23:09 +08:00
    @IGJacklove 但这个主题不是在讨论“如何分流”而不是直接整站挂代理了事嘛……
    1423
        8
    1423  
       2022-07-19 16:49:48 +08:00
    MikuAlpha
        9
    MikuAlpha  
       2022-07-19 16:54:31 +08:00
    @1423 看上去不像?因为拿(至少两年没登录的)小号测试过,小号没有进行过任何发弹幕 /评论的操作,但还是能显示正确的归属地(不像某乎那样只要不回复,IP 就显示未知)
    SunsetShimmer
        10
    SunsetShimmer  
    OP
       2022-07-19 16:58:59 +08:00
    @MikuAlpha 目前个人猜测是`app.bilibili.com`和`api.bilibili.com`,出于谨慎考虑还有其他的像 passport 之类的 API 。
    MikuAlpha
        11
    MikuAlpha  
       2022-07-19 17:06:18 +08:00
    @SunsetShimmer 我目前是全拦截了`*.bilibili.com`和`*.biliapi.com`(因为视频流一般是走 CDN 域名`*.hdslb.com`的所以看视频应该不会卡),但可能因为不够“常用”所以还是显示原来的归属地。。。而且老实说这样写的规则误伤范围有点大
    invalid522
        12
    invalid522  
       2022-07-19 17:30:38 +08:00
    @MikuAlpha 也不全是,知乎我已经有快两年没创作过了,只是点赞,都显示了准确的 IP ,贴吧才是牛,几年前的帖子都加上了 IP 属地,这东西不会真的是“他们”一直知道,只是一般用户看不到吧
    Elaina
        13
    Elaina  
       2022-07-19 17:33:21 +08:00
    @MikuAlpha 确实,有一些流量还是走的这俩域名,而且分流并没有把归属地屏蔽掉
    MikuAlpha
        14
    MikuAlpha  
       2022-07-19 17:36:23 +08:00
    @invalid522 如果你 08~10 年左右在贴吧发过贴的话,你现在去看那个时候的贴子,显示的用户名就是一个把最后一截隐藏掉的 IP 地址(所以贴吧本质上只是把 DB 里的结果捞出来做个定位而已
    MikuAlpha
        15
    MikuAlpha  
       2022-07-19 17:44:49 +08:00
    @Elaina 那就只能考虑先全拉黑然后再根据实际使用情况慢慢拆个子域名白名单出来了,保险的话...
    很想问有没有勇士再拖一次 B 站服务端代码让我康康这个沙雕功能到底是怎么写的(雾)
    clf
        16
    clf  
       2022-07-19 17:45:00 +08:00   ❤️ 1
    @MikuAlpha
    一个参考:B 站应该会用 WebRTC 来获得你的 IP ,最后分配 PCDN 给你。只要安装 WebRTC Control 等防泄漏插件,就不会给你加载辣鸡 PCDN 了。
    MikuAlpha
        17
    MikuAlpha  
       2022-07-19 18:20:53 +08:00
    @clf 看上去确实有这种可能,但 Windows 端倒好说,Android 和 iOS 端用了 WebView 的话不是就完全关不掉了吗 Orz
    x86
        18
    x86  
       2022-07-19 18:23:30 +08:00 via iPhone
    只看不发言的路过
    AlisaDestiny
        19
    AlisaDestiny  
       2022-07-19 18:44:21 +08:00
    @x86
    JensenQian
        20
    JensenQian  
       2022-07-19 19:42:38 +08:00
    还是选择直接不用吧
    Jooooooooo
        21
    Jooooooooo  
       2022-07-19 19:46:12 +08:00
    这都是百度贴吧当年玩剩下的.
    abcd191898105
        22
    abcd191898105  
       2022-07-19 19:48:21 +08:00 via iPhone
    @MikuAlpha 我销号了,这回兔子网军赢麻了又
    abcd191898105
        23
    abcd191898105  
       2022-07-19 19:49:45 +08:00 via iPhone
    @x86 看了不闹心吗?我选择销号混蛋。
    feiyan35488
        24
    feiyan35488  
       2022-07-19 20:14:14 +08:00
    简单的话,可以抓下图片和 video 的 cdn 域名,其他 api 全走 proxy , 这样也能保证体验
    meetcw
        25
    meetcw  
       2022-07-19 20:18:44 +08:00   ❤️ 1
    @invalid522 怎么说这种外行话。有哪家公司的产品不记录用户 IP 的?
    x86
        26
    x86  
       2022-07-19 20:22:40 +08:00
    @abcd191898105 #23 我看宠物话题多一点,其它不怎么看
    stoluoyu
        27
    stoluoyu  
       2022-07-19 20:24:32 +08:00
    @invalid522
    实际上,几乎你所有请求都是带着 ip 信息的,就看他用哪一个了。
    docx
        28
    docx  
       2022-07-19 20:44:42 +08:00 via iPhone   ❤️ 4
    解决前台展示可行

    但从安全角度来说,分流反而把自己用的梯子和自己的本地 IP 给关联起来了
    realpg
        29
    realpg  
       2022-07-19 20:56:59 +08:00
    @SunsetShimmer #10
    为了港澳台番剧,api.bilibili.com 早就走 HK 了
    realpg
        30
    realpg  
       2022-07-19 20:58:18 +08:00
    @MikuAlpha #11
    hdslb 是多少年前的了
    之前是 acgvideo
    然后 B 站口号去 ACG 化,去没去不知道,第一时间把 acgvideo 的 cdn 视频域名改成了 bilivideo 完成了去 ACG 化的 kpi
    realpg
        31
    realpg  
       2022-07-19 20:59:03 +08:00
    @meetcw #25
    冷知识,贴吧刚面世时候就是匿名发帖,显示 IP 地址^
    SunsetShimmer
        32
    SunsetShimmer  
    OP
       2022-07-19 21:16:38 +08:00
    @docx 这个风险确实有,所以最好是用公用的国人运营的免费机场,增加密接。
    SunsetShimmer
        33
    SunsetShimmer  
    OP
       2022-07-19 21:17:35 +08:00
    考虑到安全问题也不一定要用到境外代理,转到其他的国内服务器也可以(工作、学术用的机构内 VPN )。
    baobao1270
        34
    baobao1270  
       2022-07-20 00:15:27 +08:00
    @SunsetShimmer 还有 biliapi.net 这个不同的 TLD
    Windelight
        35
    Windelight  
       2022-07-20 00:55:50 +08:00 via Android
    @invalid522 贴吧十五年前可就是靠着隐藏最后一位 ip 来区分网友,历史数据必定是带有 ip 的
    NeedforV2
        36
    NeedforV2  
       2022-07-20 09:21:31 +08:00
    求 B 站 的 IP 检测链接
    Marionic0723
        37
    Marionic0723  
       2022-07-20 11:15:39 +08:00
    要不是看在我联通卡套餐免流看 B 站的份上,才不用这垃圾玩意儿,陈睿的🐎死了。
    说实在的分流不如全局代理,因为这一下就暴露出有能力翻墙的事实了,直接把两个 IP 关联起来;反之,如果入口和出口 IP 不一样,关联起来难度就会大一点。
    memeda123
        38
    memeda123  
       2022-07-20 12:31:01 +08:00
    昨天看到到一个朋友吧那个抖音分流弄出来了,测试有效,评论一直是香港的了
    cleanall
        39
    cleanall  
       2022-07-20 14:07:12 +08:00
    @memeda123 找到了规则了,圈我下。
    yhm2046
        40
    yhm2046  
       2022-07-20 15:50:51 +08:00
    @abcd191898105 怎么注销账户? 我申请了两次他都是说我资料不对, 要我实名, 我特么的根本就没有实名, 咋整?
    abcd191898105
        41
    abcd191898105  
       2022-07-20 19:41:07 +08:00 via iPhone
    @yhm2046 我注册的资料还记得,所以注销成功
    PositionZero
        42
    PositionZero  
       2022-07-21 21:32:04 +08:00   ❤️ 2
    NeedforV2
        43
    NeedforV2  
       2022-08-04 15:09:49 +08:00
    @PositionZero 感谢分享
    memeda123
        44
    memeda123  
       2022-08-25 14:28:05 +08:00
    @cleanall 我私发你吧
    cleanall
        46
    cleanall  
       2022-11-22 13:45:27 +08:00
    @memeda123 抱歉,我现在才看到你的消息,请问我怎么能收到你的消息
    memeda123
        47
    memeda123  
       2022-12-13 12:32:00 +08:00 via iPhone
    @cleanall 我已经发你发了一个图片地址,那个就是归属地的规则
    SunsetShimmer
        48
    SunsetShimmer  
    OP
       2022-12-13 13:41:31 +08:00
    @cleanall #42 的项目里好像已经包括了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4615 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 04:05 · PVG 12:05 · LAX 20:05 · JFK 23:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.