NextTrace 這款網絡排查工具,堪稱神器!狂攬 6-8k Star!

在排查網絡問題時,想知道數據包經過了哪些節點,路由延遲如何,卻發現傳統工具要麼功能複雜,要麼體積龐大。

今天和大家分享一款在 GitHub 上發現的開源項目 NextTrace,專門解決路由跟蹤的痛點。

這個工具不僅輕量化設計,還支持可視化路由展示,目前已經獲得了 6.8k+ Star,相當值得關注。

主要功能

多協議支持:支持 ICMP、TCP SYN、UDP 三種協議進行路由跟蹤,適應不同的網絡環境需求。

可視化路由圖:自動生成路由路徑的可視化地圖,直觀顯示數據包經過的地理位置和網絡節點。

多數據源選擇:集成了 LeoMoeAPI、IPInfo、IP.SB 等多個 IP 地理位置數據庫,可根據需要切換。

跨平臺兼容:支持 Linux、macOS、Windows 等主流操作系統,提供多種安裝方式。

快速測試模式:一鍵測試到國內三大運營商和教育網的回程路由,方便網絡質量評估。

進階功能:支持 TTL 控制、併發數調節、源地址指定等專業級配置選項。

安裝指南

NextTrace 的安裝非常簡單,幾乎支持所有主流平臺的包管理器。

Linux 系統

# 一鍵安裝腳本
curl-sL nxtrace.org/nt | bash
# Ubuntu/Debian 系統
echo"deb [trusted=yes] https://github.com/nxtrace/nexttrace-debs/releases/latest/download ./" | sudotee /etc/apt/sources.list.d/nexttrace.list
sudo apt update
sudo apt install nexttrace

macOS 系統

# 使用 Homebrew
brew install nexttrace

Windows 系統

# 使用 WinGet
wingetinstallnexttrace
# 使用 Scoop
scoopbucketaddextras&&scoopinstallextras/nexttrace

使用指南

最基礎的使用方法就是直接跟蹤目標 IP 或域名:

# IPv4 ICMP 跟蹤
nexttrace 1.0.0.1
# 使用表格模式實時顯示結果
nexttrace --table google.com
# 快速測試國內主要運營商路由
nexttrace --fast-trace
# 使用 TCP 協議跟蹤特定端口
nexttrace --tcp--port443 github.com
# 生成路由可視化地圖
nexttrace --map example.com

對於高級用戶,NextTrace 還提供了豐富的參數配置:

# 控制跳數和探測包數量
nexttrace --queries2--max-hops15 target.com
# 指定網卡和源 IP
nexttrace --dev eth0 --source192.168.1.100 target.com
# 自定義數據源
nexttrace --data-provider ipinfo target.com

寫在最後

對於經常需要進行網絡診斷的運維人員和網絡工程師來說,NextTrace 確實是個不錯的選擇。工具的輕量化設計和豐富功能形成了很好的平衡。

雖然在某些封閉型 ISP 路由的數據精確性上可能不如商業化的 BestTrace,但對於日常的網絡故障排查已經完全夠用。特別是可視化路由圖功能,讓複雜的網絡路徑變得直觀易懂。

作爲一個完全開源的項目,NextTrace 在持續改進中,值得試試。

GitHub 項目地址:https://github.com/nxtrace/NTrace-core

本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源https://mp.weixin.qq.com/s/LoHjnF7Z7gE1LGtFSl_NAQ