V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Stoney

ping 时间突然变化

  •  
  •   Stoney · Jul 16, 2024 via iPhone · 2114 views
    This topic created in 655 days ago, the information mentioned may be changed or developed.
    今天发现一个奇怪的问题,连了某无线网之后科学上网失效了,用的优选的 cloudflare IP ,vless tls ws 方式,一旦试图连接节点,ping 马上小于 10ms ,明显不正常,过会又恢复正常,连接又这样了,这是什么原理呢?有可能是什么原因导致的呢?


    64 bytes from 104.17.253.199: seq=31 ttl=53 time=150.420 ms
    64 bytes from 104.17.253.199: seq=32 ttl=53 time=195.731 ms
    64 bytes from 104.17.253.199: seq=33 ttl=53 time=227.170 ms
    64 bytes from 104.17.253.199: seq=34 ttl=53 time=136.704 ms
    64 bytes from 104.17.253.199: seq=35 ttl=64 time=4.906 ms
    64 bytes from 104.17.253.199: seq=36 ttl=64 time=1.004 ms
    64 bytes from 104.17.253.199: seq=37 ttl=64 time=1.256 ms
    64 bytes from 104.17.253.199: seq=38 ttl=64 time=0.901 ms
    64 bytes from 104.17.253.199: seq=39 ttl=64 time=1.976 ms
    64 bytes from 104.17.253.199: seq=40 ttl=64 time=1.963 ms
    Supplement 1  ·  Jul 17, 2024

    现在奇怪的地方是伪装站能打开,但是用这个WiFi却无法科学上网,用流量跟其他的WiFi没问题,很好奇哪里的问题,而且是直接返回错误,并不是访问一会儿显示连接失败,Safari直接提示:Safari無法打開網頁,因為網路連線中斷。用了vless与trojan都不行,感觉请求是不是被路由丢掉了?这协议看来跟普通https打开网页还是很不一样啊

    13 replies    2024-07-17 09:22:04 +08:00
    Stoney
        1
    Stoney  
    OP
       Jul 16, 2024 via iPhone
    描述的有点问题,是连着 vpn 会出现 ping 变小,断开又恢复,是 iOS 代理软件的机制?
    ik
        2
    ik  
       Jul 16, 2024 via iPhone
    @Stoney
    所以这个时候代理可以正常用吗?有些代理模式 ping 都是本地响应的
    miaomiao888
        3
    miaomiao888  
       Jul 16, 2024
    ping 值变小的时候代理有被断开?
    断开的话可能被检测到翻\/墙行为并劫持流量。
    Stoney
        4
    Stoney  
    OP
       Jul 16, 2024 via iPhone
    @ik 代理根本上不了网,但是 ping 居然还返回,就是时间很小,几毫秒,奇怪的行为
    Stoney
        5
    Stoney  
    OP
       Jul 16, 2024 via iPhone
    @miaomiao888 我一开始写错了,代理没断开,可能是代理没通 ping 居然还能返回,时间为几毫秒,不知道为啥会这样
    mohumohu
        6
    mohumohu  
       Jul 16, 2024   ❤️ 1
    那只是代理软件 tun 重定向到本地网卡而已,根本就没有 ping 出去。
    Stoney
        7
    Stoney  
    OP
       Jul 16, 2024 via iPhone
    @mohumohu 如果节点有问题的话那么 ping 就会重定向到本地网卡了?确实是看时间那么短像是本地返回了,为啥要这样呢?
    mohumohu
        8
    mohumohu  
       Jul 16, 2024
    @Stoney 你问你那个软件作者
    xjzshttps
        9
    xjzshttps  
       Jul 16, 2024   ❤️ 2
    不知道你的是什么软件,
    我猜测问题是这样的,目前据我所知,服务端一般只提供 tcp 、udp 两个协议支持,不会支持 ping 的 icmp 协议。
    然后一般 tun 转 socks 的库,也没提供处理 icmp 的 api ,而是直接内部处理了,库本身在收到 ping 包时直接返回响应。

    所以你看到的 <1ms 的 ping 值只是本机处理的,并未涉及到服务器。
    Stoney
        10
    Stoney  
    OP
       Jul 17, 2024 via iPhone
    @xjzshttps 用的是 shadowsocks ,应该是直接本地返回了
    Stoney
        11
    Stoney  
    OP
       Jul 17, 2024 via iPhone
    @Stoney 回复错了,是 Shadowrocket
    Stoney
        12
    Stoney  
    OP
       Jul 17, 2024 via iPhone
    @xjzshttps 说错了,是 Shadowrocket
    busier
        13
    busier  
       Jul 17, 2024   ❤️ 1
    你要知道 ping 是用的 ICMP 协议,除了传统 VPN ,99.99%的代理软件是无法代理 ICMP 协议流量的,通常会选择丢弃和重新定向。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2608 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 14:07 · PVG 22:07 · LAX 07:07 · JFK 10:07
    ♥ Do have faith in what you're doing.