w292614191
V2EX  ›  问与答

没有 4g 代理吗?

  •  1
     
  •   w292614191 · Dec 14, 2021 · 1731 views
    This topic created in 1690 days ago, the information mentioned may be changed or developed.

    原因是要爬一个东西,用电脑无法访问,手机 4g 可以访问。

    试过修改 UA 无效,电脑链接手机热点是可以访问的,所以猜测是对 IP 做了验证什么的。

    请问有 3g 、4g 、移动、联通之类的代理 IP 吗,付费也没问题。

    9 replies    2021-12-16 17:30:57 +08:00
    cctv6
        1
    cctv6  
       Dec 14, 2021
    是不是因为 ipv6
    w292614191
        2
    w292614191  
    OP
       Dec 14, 2021
    @cdlnls #1 额,应该怎么测试呢?我感觉不会吧,IPV6 也不会影响浏览器访问吧。
    cctv6
        3
    cctv6  
       Dec 14, 2021
    @w292614191 有些网站只有 ipv6 的地址能访问,然后现在手机 4G 网基本都会分配 ipv6 地址。所以就 可能 出现你那种电脑无法访问手机能访问的情况。

    你可以访问一下 ipv6-test.com ,确认一下是不是因为 ipv6 的问题,

    主要是我觉得网站不大可能能分辨出访问网站的来源 IP 是不是 4G 网,因为只有运营商自己知道哪些网段是分配给了 4G 网。
    w292614191
        4
    w292614191  
    OP
       Dec 14, 2021
    @cdlnls #3 谢谢你啊,我试试是不是这个方面的问题。非常感谢。
    locoz
        5
    locoz  
       Dec 15, 2021 via Android
    当然有,只不过拿出来卖的一般比较贵,而且由于资源难搞所以极少而已。如果只是自己少量爬点东西玩玩,自己搭一个就好了。
    locoz
        6
    locoz  
       Dec 15, 2021 via Android   ❤️ 1
    @cdlnls #3 其实网站方是可以分辨 IP 类型的,有 IP 库。而且一般的网站如果自己不做反爬的话,CDN 自带的 WAF 功能也会做这方面的事情,分类处理是很常见的操作。

    另外,纯 ipv6 站的概率比较低吧…不过楼主没说明具体情况,也确实不排除有这种可能性。
    ysc3839
        7
    ysc3839  
       Dec 15, 2021 via Android
    先说怎么个不能访问,是 http 能正常连接,但是返回的内容让你觉得无法访问,还是 connection timeout ,还是 connection refuse/close ?
    你把具体情况搞清楚,马上就能知道是不是 IPv6 的问题了。
    w292614191
        8
    w292614191  
    OP
       Dec 16, 2021
    @locoz #6 我也感觉是 IP 库之类的匹配。
    @ysc3839 #7 直接找不到网址,就想访问一个不存在的地址一样。
    ysc3839
        9
    ysc3839  
       Dec 16, 2021
    @w292614191 截个图看看?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2809 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 14:02 · PVG 22:02 · LAX 07:02 · JFK 10:02
    ♥ Do have faith in what you're doing.