开源路由工具NextTrace Web

在这里插入图片描述

什么是 NextTrace ?

NextTrace 是一个由 Golang 语言开发的开源可视路由工具。它不仅支持 IPv4IPv6 协议,而且在轻量级的同时,提供了快速、准确的路由信息。不论您是网络管理员、开发者还是普通用户,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 \
   --network host \
   tsosc/nexttraceweb

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

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: '3'

services:
  ntwa:
    image: tsosc/nexttraceweb
    container_name: ntwa
    restart: unless-stopped
    privileged: true
    network_mode: host

如果要修改默认端口为 9080,可以添加一行 command: "9080"

version: '3'

services:
  ntwa:
    image: tsosc/nexttraceweb
    container_name: ntwa
    restart: unless-stopped
    privileged: true
    network_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

相关推荐

  1. Vue - 工作原理(深入理解)

    2023-12-27 10:10:02       31 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-27 10:10:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-27 10:10:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-27 10:10:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-27 10:10:02       18 阅读

热门阅读

  1. Spring Boot学习:Redis发布订阅

    2023-12-27 10:10:02       33 阅读
  2. SQL使用从入门到优化:目录

    2023-12-27 10:10:02       39 阅读
  3. Flink on K8S集群搭建及StreamPark平台安装

    2023-12-27 10:10:02       39 阅读
  4. Django、Python版本升级问题大汇总

    2023-12-27 10:10:02       40 阅读
  5. vue前端的ref()用法

    2023-12-27 10:10:02       36 阅读
  6. iOS获取手机型号(包含iOS15系列)

    2023-12-27 10:10:02       37 阅读
  7. 排序实训问答

    2023-12-27 10:10:02       36 阅读
  8. 博客搬家公告

    2023-12-27 10:10:02       42 阅读
  9. centos卸载jenkins

    2023-12-27 10:10:02       40 阅读