我想用 ping,但是 ping 命令没法走代理
1
documentzhangx66 2022-01-09 18:29:18 +08:00
1.如果是那种没有互联网功能,只带了局域网联机的小游戏,建议不要使用代理,而是使用虚拟局域网去玩。这样游戏的服务端与客户端,以及你的小伙伴,大家都处在同一个虚拟出来的局域网里,你就可以直接 ping 对方 IP 来探测两台电脑之间的延迟。在这种情况下,你应该去找找如何建立虚拟局域网的资料。
2.如果是 LOL 、cs go 、王者荣耀这类自带互联网功能的大型游戏,然后你用了专门的游戏加速器,那么游戏内是有显示延迟功能的。在这种情况下,你应该去找找如何打开这类游戏内置的延迟显示功能。 |
2
tomcats OP @documentzhangx66 用代理玩的国外游戏,且无延迟显示
|
3
tomcats OP 服务器 ip 我也知道
|
4
documentzhangx66 2022-01-09 19:02:15 +08:00
两个方法,第一个你不仅需要知道服务器 IP ,还得知道服务器的 tcp 端口。然后去 google 用英文关键字,搜 Python 如何使用 http 通过代理进行请求。接着 Python http 直接填服务器 IP:服务器端口,测一下耗时就行。这种方法比较准确。
第二个方法不太准,而且需要你能掌握代理服务器,方法简单。先在你本机 ping 代理,然后在代理 ping 游戏服务器,最后把两段延迟加起来就行。 |
5
Tumblr 2022-01-09 21:29:31 +08:00
tcping -i 5 --proxy-server <server> --proxy-port <port> <target> <target port>
不过,游戏里一般不是都有延迟显示的么,还需要测么? |
6
dingwen07 2022-01-10 07:57:18 +08:00 via iPhone
没提供延迟显示功能的游戏多半延迟不重要吧
|