4个版本 (2个重大更新)
0.3.0 | 2024年5月5日 |
---|---|
0.2.0 | 2024年5月3日 |
0.1.1 | 2024年4月28日 |
0.1.0 | 2024年4月28日 |
#73 in HTTP服务器
每月165次下载
29KB
211 代码行
ssping
Shadowsocks服务器连接性测试的命令行工具。
用法
基本用法
ssping ss://Y2hhY2hhMjAtaWV0Zi1wb2x5MTMwNTpiYXJmb28hQDEyNy4wLjAuMTo4Mzg4
输出
PING www.google.com via 127.0.0.1.
Status 204 from www.google.com via 127.0.0.1: time=24.5ms
Status 204 from www.google.com via 127.0.0.1: time=33.9ms
Status 204 from www.google.com via 127.0.0.1: time=27.8ms
Status 204 from www.google.com via 127.0.0.1: time=29.0ms
Status 204 from www.google.com via 127.0.0.1: time=29.2ms
Status 204 from www.google.com via 127.0.0.1: time=28.0ms
^C--- ping statistics ---
6 attempted, 6 succeeded, 0 errors, time 5468ms
请求次数
默认情况下,它将继续发送请求,直到被Ctrl-C中断。请求次数可以被限制,以便自动结束。
ssping -c 3 ss://Y2hhY2hhMjAtaWV0Zi1wb2x5MTMwNTpiYXJmb28hQDEyNy4wLjAuMTo4Mzg4
输出
PING www.google.com via 127.0.0.1.
Status 204 from www.google.com via 127.0.0.1: time=25.7ms
Status 204 from www.google.com via 127.0.0.1: time=24.1ms
Status 204 from www.google.com via 127.0.0.1: time=24.2ms
--- ping statistics ---
3 attempted, 3 succeeded, 0 errors, time 2076ms
测试URL
默认情况下,它使用http://www.google.com/generate_204
进行测试。此URL可以更改为其他URL,例如
ssping -u http://netcheck.upsuper.org \
ss://Y2hhY2hhMjAtaWV0Zi1wb2x5MTMwNTpiYXJmb28hQDEyNy4wLjAuMTo4Mzg4
输出
PING netcheck.upsuper.org via 127.0.0.1.
Status 200 from netcheck.upsuper.org via 127.0.0.1: time=621.2ms
Status 200 from netcheck.upsuper.org via 127.0.0.1: time=404.0ms
Status 200 from netcheck.upsuper.org via 127.0.0.1: time=485.7ms
Status 200 from netcheck.upsuper.org via 127.0.0.1: time=533.8ms
^C--- ping statistics ---
4 attempted, 4 succeeded, 0 errors, time 5292ms
只要URL通常返回成功的HTTP状态码(200~299),任何URL都可以工作。
退出代码
- 如果任何请求成功,程序将以代码
0
退出。 - 如果所有请求失败,它将以代码
1
退出。 - 如果出现任何其他错误,它将以代码
2
退出。
依赖项
~16–27MB
~520K SLoC