Skip to content

nxtrace/nexttraceweb

Repository files navigation

NextTrace Logo

NEXTTRACE WEB

A lightweight web API server for NextTrace — run visual traceroutes from your browser.

Docker Pulls License

中文 | English


NextTrace Web Interface

IP Selection Dialog Traceroute Results


Overview

NextTrace Web is a spin-off of the NextTrace project. It provides a simple web frontend and API server so you can run traceroutes and visualize results — including hop, IP, ASN, geolocation, domain, packet loss, and latency stats — entirely from your browser.

Reverse proxy note: This project uses WebSocket as its communication protocol. If you configure a reverse proxy, please refer to the Nginx config included in this repository. The provided Docker image already has Nginx reverse proxy built in.

Inspired by PING.PE — thanks for years of keeping that service alive and giving the community such a great reference.


How To Use

Docker (Recommended)

docker pull tsosc/nexttraceweb
docker run --network host -d --privileged --name ntwa tsosc/nexttraceweb
# Visit http://your_ip:30080

Custom Address & Port

Pass an address/port argument to docker run to override the default:

# Bind to localhost only
docker run --network host -d --privileged --name ntwa tsosc/nexttraceweb 127.0.0.1:30080

# Listen on all IPs, port 80
docker run --network host -d --privileged --name ntwa tsosc/nexttraceweb 80

# Listen on IPv6 loopback
docker run --network host -d --privileged --name ntwa tsosc/nexttraceweb [::1]:30080

About

MTR风格的NextTrace网页WRAPPER

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors