不是测 Tcping 也不是测 ICMP-ping ,
需要 https://www.itdog.cn/http/ 这样的,可以 http(s)进行全国测速的命令行工具。
![]() |
3
goodryb 45 天前
官方要是没有提供 CLI ,有没有可能自己调用网站的接口,封装个命令行工具
|
![]() |
4
mangojiji OP |
![]() |
5
mangojiji OP |
![]() |
6
otakustay 45 天前
|
![]() |
8
tool2dx 45 天前
我看了一下 websocket ,仅仅是下载结果,并不负责提交网站 url 。
如果实在想弄 linux ,感觉可以弄一个无头浏览器来自动化调用 itdog 。 |
9
azarasi 45 天前
httping
|
![]() |
12
mangojiji OP @goodryb emmm....试了一下,还是给撸了出来。。。把里边儿的 www.baidu.com 换别的网址就行了。
用到 npm i -g wscat 和 jq ```shell unset key; export key='token_20230313000136kwyktxb0tgspm00yo5';D=`curl -X POST https://www.itdog.cn/http/ \ -H "Content-Type: application/x-www-form-urlencoded" \ -d 'line=&host=www.baidu.com&host_s=www.baidu.com&check_mode=fast&ipv4=&method=get&referer=&ua=&cookies=&redirect_num=5&dns_server_type=isp&dns_server=' 2>/dev/null | grep -o -P "task_id='\K[^']+" | head -n 1| xargs -I {} bash -c 'token=$(echo -n {}$key | md5sum | cut -c 9-24); echo "{\"task_id\": \"{}\", \"task_token\": \"$token\"}"'`; wscat -x "$D" -c "wss://www.itdog.cn/websockets" | jq '"[code: \(.http_code)] [time: \(.all_time)] [ISP: \(.name)] [addr: \(.address)]"'; ``` ![]() |