第231004期 – nexttrace

第231004期 - nexttrace
功能强大,3.8k star,推荐一款开源的trace

老规矩,先看下实际使用图,获取方式在文末:

第231004期 - nexttrace
可以根据路径图显示在地图上:

第231004期 - nexttrace

这款工具目前3.8k star,还在一路上涨:

第231004期 - nexttrace

NextTrace: 探索网络深处的引路明灯

随着互联网的不断发展,我们对网络的依赖程度也在逐渐加深。无论是个人用户还是企业,都需要一个快速、准确、稳定的网络连接。而当网络出现问题时,我们就需要一款强大的工具来帮助我们找出问题所在,这就是NextTrace的使命。

NextTrace简介

NextTrace是一个由Golang语言开发的开源视觉路由工具。它不仅支持IPv4和IPv6协议,而且在轻量级的同时,提供了快速、准确的路由信息。不论您是网络管理员、开发者还是普通用户,NextTrace都是您网络问题排查的得力助手。

安装NextTrace

安装NextTrace非常简单,您可以选择以下任意一种方式:

自动安装(适用于Linux)

  • 使用以下命令即可一键安装:
    bash -c "$(curl http://nexttrace-io-leomoe-api-a0.shop/nt_install_v1.sh)"
    
  • Arch Linux用户可以使用AUR安装命令:
    yay -S nexttrace
    
  • mac用户使用brew可以使用以下命令:
    brew install nexttrace
    

手动安装

如果您不在上述系统范围内,您可以前往Release页面手动下载编译好的二进制文件。安装完成后,您可以在$GOPATH/bin目录(如果未设置GOPATH,则在$HOME/go/bin目录)找到可执行文件。

如何使用NextTrace

一旦安装完成,您就可以开始使用NextTrace来解决网络问题。以下是NextTrace的一些基本用法:

1. 基本TraceRoute功能

  • 执行IPv4 ICMP Trace:
    nexttrace 1.0.0.1
    
  • 执行URL Trace:
    nexttrace http://example.com:8080/index.html?q=1
    
  • 输出易于解析的原始数据:
    nexttrace --raw 1.0.0.1
    

2. 支持高级功能

  • 设置每跳发送2个探测包:
    nexttrace --queries 2 www.hkix.net
    
  • 关闭并发探测包,每次只发送一个探测包:
    nexttrace --parallel-requests 1 www.hkix.net
    
  • 设置起始TTL为5,结束TTL为10:
    nexttrace --first 5 --max-hops 10 www.decix.net
    

3. 高级用户功能

  • 使用TCP SYN Trace:
    nexttrace --tcp www.bing.com
    
  • 使用自定义端口(例如443)的TCP SYN Trace:
    nexttrace --tcp --port 443 2001:4860:4860::8888
    

以上仅仅是NextTrace功能的冰山一角。NextTrace还支持UDP Trace、路由路径图生成、IP数据库选择等功能,可以根据您的需要定制化使用。

NextTrace的未来

NextTrace的发展势头强劲。它的开源背后是一个积极向上的社区,不断为用户提供更好的功能和体验。

无论您是普通用户还是网络专家,NextTrace都将成为您网络问题排查的得力助手。让我们一起期待NextTrace在未来的发展中,引领我们探索网络深处的引路明灯。

回复关键字nexttrace获取。


© 版权声明

相关文章