0


开源路由工具NextTrace Web

在这里插入图片描述

什么是 NextTrace ?

NextTrace

是一个由

Golang

语言开发的开源可视路由工具。它不仅支持

IPv4

IPv6

协议,而且在轻量级的同时,提供了快速、准确的路由信息。不论您是网络管理员、开发者还是普通用户,

NextTrace

都是您网络问题排查的得力助手。

什么是 NextTrace Web ?

NextTrace Web

是由

NextTrace

派生,用于实现简易的

NextTrace Web API

服务端。

在这里插入图片描述

安装

在群晖上以 Docker 方式安装。

在注册表中搜索

nexttraceweb

,选择第一个

tsosc/nexttraceweb

,双击直接下载。

在这里插入图片描述

权限

勾选

使用高权限执行容器

在这里插入图片描述

网络

勾选

使用与 Docker Host 相同的网络

在这里插入图片描述

修改端口(可选)

容器默认使用的端口是

30080

,如果你想换成其他端口,需要在

环境

-->

命令

中设置,否则这一步是不需要的

在这里插入图片描述

命令行安装

如果你熟悉命令行,可能用

docker cli

更快捷

# 运行容器(默认端口)docker run -d\--restart unless-stopped \--privileged\--name ntwa \--networkhost\
   tsosc/nexttraceweb

# 运行容器(修改端口为 9080 )docker run -d\--restart unless-stopped \--privileged\--name ntwa \--networkhost\
   tsosc/nexttraceweb 9080

也可以用

docker-compose

安装,将下面的内容保存为

docker-compose.yml

文件

version:'3'services:ntwa:image: tsosc/nexttraceweb
    container_name: ntwa
    restart: unless-stopped
    privileged:truenetwork_mode: host

如果要修改默认端口为

9080

,可以添加一行

command: "9080"
version:'3'services:ntwa:image: tsosc/nexttraceweb
    container_name: ntwa
    restart: unless-stopped
    privileged:truenetwork_mode: host
    command:"9080"

然后执行下面的命令

# 新建文件夹 nexttraceweb 和 子目录mkdir-p /volume1/docker/nexttraceweb

# 进入 nexttraceweb 目录cd /volume1/docker/nexttraceweb

# 将 docker-compose.yml 放入当前目录# 一键启动docker-compose up -d

运行

在浏览器中输入

http://群晖IP:30080

就能看到主界面

如果你按照前面修改了端口,那应该输入

http://群晖IP:9080

在这里插入图片描述

试试

baidu.com

,回车或者点击

Start Nexttrace

按钮,首先需要选择一个目标地址

在这里插入图片描述

接下来就能看到逐行刷新的结果

在这里插入图片描述

Setting

中虽然可以选择

Chinese

,但似乎并没有什么作用

在这里插入图片描述

参考文档

nxtrace/NTrace-core: An open source visual route tracking CLI tool
地址:https://github.com/nxtrace/NTrace-core

nxtrace/nexttracewebapi: MTR风格的NextTrace网页WRAPPER
地址:https://github.com/nxtrace/nexttracewebapi

标签: 群晖 docker 网络

本文转载自: https://blog.csdn.net/wbsu2004/article/details/135165482
版权归原作者 杨浦老苏 所有, 如有侵权,请联系我们删除。

“开源路由工具NextTrace Web”的评论:

还没有评论