DAOCLOUD
推荐学习书目
Python Cookbook
Using Google App Engine
推荐下载
Latest Google App Engine SDK
其他兼容技术
AppScale
skywatcher

如何测试通过代理访问的延时?

  •  
  •   skywatcher · Dec 6, 2015 · 10030 views
    This topic created in 3878 days ago, the information mentioned may be changed or developed.

    开了全局代理直接 cmd 里 ping 显示超时

    比如,开了代理,想测试 ping facebook.com 的延迟情况,怎么测?

    11 replies    2015-12-08 13:27:25 +08:00
    cst4you
        1
    cst4you  
       Dec 6, 2015
    tcping
    lirau
        2
    lirau  
       Dec 6, 2015
    我想你的意思大概是你是通过类似 ss 这种的 http 代理,然后想在终端测 ping 吧。 ping 不是走 http 的数据,单纯想测代理对于这个 ip 的 ping 的延迟,应该无解的吧。单纯测试网页打开速度的话,可以试下别的方法。
    smileawei
        3
    smileawei  
       Dec 6, 2015 via iPhone
    ping 是 icmp 协议, ss 只能转发 tcp 协议。
    AtlantisZ
        4
    AtlantisZ  
       Dec 6, 2015
    加起来有什么问题吗?
    skywatcher
        5
    skywatcher  
    OP
       Dec 6, 2015
    @cst4you 谢谢 tcping 提供代理测试,但是有个问题,测不出 goagent 的,我知道 ip 但是不知道 port ,默认的 8087 不对,有人知道么, gae 的默认访问端口
    skywatcher
        6
    skywatcher  
    OP
       Dec 6, 2015
    @AtlantisZ ???
    yexm0
        7
    yexm0  
       Dec 6, 2015
    vps 到 facebook 的延迟低到可以忽略掉,就看你机子到 vps 的延迟就行了咯
    skywatcher
        8
    skywatcher  
    OP
       Dec 6, 2015
    @yexm0 有道理,不过 AWS 可以代理但是 ping 不通
    joshz
        9
    joshz  
       Dec 6, 2015
    可以写个简单的 Python 脚本,记录用 request 获取主页的下载时间,比较下直连和加代理两种情况下 100 次的平均时间。当然这个“延时”是 TCP 握手加上传输数据的总延时了,和 ping 基于 ICMP 协议的延时是根本不同的。只是提供个思路,如果要求不那么精确可能会有用。
    xiaoz
        10
    xiaoz  
       Dec 6, 2015 via Android
    @skywatcher 在 AWS 安全组开启 ICMP 就可以 ping 通了。
    skywatcher
        11
    skywatcher  
    OP
       Dec 8, 2015
    @xiaoz 非常感谢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1078 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 99ms · UTC 18:00 · PVG 02:00 · LAX 11:00 · JFK 14:00
    ♥ Do have faith in what you're doing.