Docker安装NextTrace轻量化的开源可视化路由跟踪工具
介绍
NextTrace是一个简单易用、快速准确的路由查询工具。它能够帮助用户解决网络问题,并提供了定制化的可能性。无论是网络管理员、开发者还是普通用户,都能够从 NextTrace中获得实际的帮助和价值。
NextTrace Web是一个Docker安装的NextTrace可视化服务,可直接在WEB页面进行路由跟踪。
NextTrace Web使用场景
网络管理员可以利用 NextTrace Web 来监控和分析网络流量。通过 NextTrace 提供的准确的路由信息,管理员可以快速定位网络中的瓶颈和故障,并采取相应的措施进行优化和修复。
开发者可以利用 NextTrace Web 来进行网络应用的开发和测试。通过 NextTrace 提供的可视路由信息,开发者可以更加直观地了解网络请求的路径和延迟,从而优化网络应用的性能和用户体验。
普通用户可以利用 NextTrace Web 来测试网络的稳定性和速度。通过 NextTrace 提供的准确的路由信息,用户可以比较不同网络供应商和服务商之间的差异,并选择更优质的网络服务。
安装教程
docker安装方式
演示以在群晖NAS系统上安装为例
(其他系统请自行安装好最新版本Docker)打开群晖的SSH功能,使用终端软件进行连接,并切换到root状态下。
复制并修改下面的命令,粘贴到终端内执行。
# 默认监听端口是30080,如果我们需要修改访问端口,就修改最后的7500为你想用的端口。 docker run -d --net host --name nexttraceweb --privileged tsosc/nexttraceweb 7500
查看正在运行的容器
docker-compose方式安装
演示以在群晖NAS系统上安装为例
(其他系统请自行安装好最新版本Docker、docker-compose)打开群晖的SSH功能,使用终端软件进行连接,并切换到root状态下。
进入群晖的docker文件夹(想进哪个路径随意,需要创建一个docker-compose.yml文件,进入路径的意思是后面可以自己删除管理创建的文件。)
cd /volume1/docker
编辑docker-compose.yml文件
vi docker-compose.yml
按字母 i 键进入编辑模式,复制并修改下面的配置文件,粘贴到终端,按Esc键退出编辑模式,输入 :wq 退出并保存。
# 默认监听端口是30080,如果我们需要修改访问端口,就修改最后的7500为你想用的端口。 version: "3" services: nexttraceweb: container_name: nexttraceweb network_mode: host privileged: true image: tsosc/nexttraceweb command: "7500"
执行命令,启动docker-compose文件,拉取镜像并创建容器。
docker-compose up -d
查看正在运行的项目容器
docker-compose ps
使用NextTrace Web
打开浏览器,以群晖的IP+设置的端口进行访问。
以本机为例:http://192.168.2.6:7500/在终端/Windows的CMD窗口上ping一下你需要跟踪的地址,复制解析的IP。
将IP地址粘贴到网页的地址栏,然后点击Start Nexttrace开始跟踪,会一直进行测试,显示当前网络状态。
(演示正好是赶上了网络一直丢包,无线卡顿,找电信上门来检查,红色就是LOSS丢包的节点。)此工具可快速测试你的路由跟踪状态,对你的网络故障排查提供帮助。
项目地址
GitHub项目地址(中文页面,含其他系统详细使用方法。):https://github.com/nxtrace/NTrace-core/blob/main/README_zh_CN.md
👇👇👇
- 感谢你赐予我前进的力量