IPIP是老牌的网络服务提供商,提供高精度IP库,在线还提供部分主流VPS的Traceroute检测功能。
但是IPIP的测试服务有较大限制,不管是网页版还是客户端,当天达到一定次数都不能再使用,有时候想测试比较线路可能就不得不开代理来获取更多次数了。
目前还有一个缺点是不支持Arm的构架。
今天把甲骨文开了一台ARM构架的机子,之前用的IPIP家的脚本这次在ARM+Ubuntu上跑不起来。
找了一下,找到这款开源的Nexttrace,使用方式与IPIP的类似,暂无次数限制。Nexttrace作者自己说精度不够,不够满意,其实感觉做的很不错了。
简单的安装和使用:
安装
# Linux one-click install script
bash <(curl -Ls https://raw.githubusercontent.com/xgadget-lab/nexttrace/main/nt_install.sh)
# macOS brew install command
brew tap xgadget-lab/nexttrace && brew install nexttrace
Release 自动安装提供了许多系统和架构的编译可执行文件,如果没有,你可以自己编译。
Windows这个项目的一些必要的依赖性在Golang 上没有完全实现,所以目前NextTrace 在Windows 平台上不能使用。
使用
默认使用 协议来执行TraceRoute请求,该协议同时支持 和ICMP IPv4 IPv6
# IPv4 ICMP Trace
nexttrace 1.0.0.1
# Form printing (output all hops at one time, wait 20-40 seconds)
nexttrace -table 1.0.0.1
# IPv6 ICMP Trace
nexttrace 2606:4700:4700::1111
https://github.com/sjlleo/nexttrace-backend
发表评论