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

2015-12-06 16:32:46 +08:00
 skywatcher

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

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

9233 次点击
所在节点    Google App Engine
11 条回复
cst4you
2015-12-06 16:34:07 +08:00
tcping
lirau
2015-12-06 17:05:23 +08:00
我想你的意思大概是你是通过类似 ss 这种的 http 代理,然后想在终端测 ping 吧。 ping 不是走 http 的数据,单纯想测代理对于这个 ip 的 ping 的延迟,应该无解的吧。单纯测试网页打开速度的话,可以试下别的方法。
smileawei
2015-12-06 17:06:53 +08:00
ping 是 icmp 协议, ss 只能转发 tcp 协议。
AtlantisZ
2015-12-06 17:21:56 +08:00
加起来有什么问题吗?
skywatcher
2015-12-06 17:22:31 +08:00
@cst4you 谢谢 tcping 提供代理测试,但是有个问题,测不出 goagent 的,我知道 ip 但是不知道 port ,默认的 8087 不对,有人知道么, gae 的默认访问端口
skywatcher
2015-12-06 17:27:52 +08:00
@AtlantisZ ???
yexm0
2015-12-06 17:40:56 +08:00
vps 到 facebook 的延迟低到可以忽略掉,就看你机子到 vps 的延迟就行了咯
skywatcher
2015-12-06 18:47:35 +08:00
@yexm0 有道理,不过 AWS 可以代理但是 ping 不通
joshz
2015-12-06 18:49:30 +08:00
可以写个简单的 Python 脚本,记录用 request 获取主页的下载时间,比较下直连和加代理两种情况下 100 次的平均时间。当然这个“延时”是 TCP 握手加上传输数据的总延时了,和 ping 基于 ICMP 协议的延时是根本不同的。只是提供个思路,如果要求不那么精确可能会有用。
xiaoz
2015-12-06 19:56:53 +08:00
@skywatcher 在 AWS 安全组开启 ICMP 就可以 ping 通了。
skywatcher
2015-12-08 13:27:25 +08:00
@xiaoz 非常感谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/241520

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX