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