diff --git a/README.md b/README.md index 23b1070..ed75779 100644 --- a/README.md +++ b/README.md @@ -4,20 +4,31 @@ -## NextTrace +

+
NextTrace
+

-An open source visual routing tool that pursues light weight, developed using Golang. +

An open source visual routing tool that pursues light weight, developed using Golang.

-NextTrace is part of the [OwO Network](https://github.com/OwO-Network) project. The project is a joint initiative of Leo and Vincent. - -If you like this project, [Donate us](https://afdian.net/a/sjlleo/plan) to help us to provide long-lasting API cost expenses. - -The project is currently undergoing a major refactoring. During this period, this repository will no longer accept new feature requests or bug reports. If you have any issues, please go to the ISSUE section of [tsosunchia/nexttrace-core](https://github.com/tsosunchia/nexttrace-core) to provide feedback. Thank you for your support! +

+ + Github Actions + + + + + + + +

## How To Use Document Language: English | [简体中文](README_zh_CN.md) +⚠️ This is the README for the V1 version of NextTrace. For the refactored version, please turn to [nxtrace/Ntrace-core](https://github.com/nxtrace/Ntrace-core). +
For this V1 version of NextTrace, there will be no more feature updates (bug fixes for existing features will continue), and future efforts will be shifted to refactored version. + ### Automated Install * Linux @@ -25,12 +36,12 @@ Document Language: English | [简体中文](README_zh_CN.md) * Download from GitHub ```shell - bash -c "$(curl -Ls https://github.com/sjlleo/nexttrace/raw/main/nt_install.sh)" + bash -c "$(curl -Ls https://github.com/nxtrace/Ntrace-V1/raw/main/nt_install.sh)" ``` * GHPROXY mirror (For use in Mainland China) ```shell - bash -c "$(curl -Ls https://ghproxy.com/https://github.com/sjlleo/nexttrace/raw/main/nt_install.sh)" + bash -c "$(curl -Ls https://ghproxy.com/https://github.com/nxtrace/Ntrace-V1/raw/main/nt_install.sh)" ``` * Arch Linux AUR installation command * Build from source @@ -353,6 +364,12 @@ This software is still in the early stages of development and may have many flaw [https://github.com/Archeb/opentrace](https://github.com/Archeb/opentrace) +## NEXTTRACE WEB API + +`NextTraceWebApi` is a web-based server implementation of `NextTrace` in the `MTR` style, offering various deployment options including `Docker`. + +[https://github.com/nxtrace/nexttracewebapi](https://github.com/nxtrace/nexttracewebapi) + ## LeoMoeAPI Credit NextTrace focuses on Golang Traceroute implementations, and its LeoMoeAPI geolocation information is not supported by raw data, so a commercial version is not possible. diff --git a/README_zh_CN.md b/README_zh_CN.md index b8449ad..cd21475 100644 --- a/README_zh_CN.md +++ b/README_zh_CN.md @@ -12,27 +12,33 @@

一款追求轻量化的开源可视化路由跟踪工具。

- - Github Actions + + Github Actions - - + + - - + +

-如果您喜欢这个项目,可以通过[爱发电支持](https://afdian.net/a/sjlleo/plan)我们项目的持续发展,您的捐助将用于服务器和 API 开支,非常感谢! - -本项目近期在进行整体重构,期间此仓库不再接受新功能需求、问题BUG反馈,如有问题请前往 [tsosunchia/nexttrace-core](https://github.com/tsosunchia/nexttrace-core) 的ISSUE区反馈,感谢您的支持! ## How To Use +Document Language: [English](README.md) | 简体中文 + +⚠️ 这是NextTrace V1 版本的README文件。对于重构版本,请参阅 [nxtrace/Ntrace-core](https://github.com/nxtrace/Ntrace-core)。 +
对于此V1版本的NextTrace我们将不再有功能性更新(已有功能BUG修复继续进行),未来的工作重心将转移到重构版本。 + ### Before Using 使用 NextTrace 之前,我们建议您先阅读 [#IP 数据以及精准度说明](https://github.com/sjlleo/nexttrace/blob/main/README_zh_CN.md#ip-%E6%95%B0%E6%8D%AE%E4%BB%A5%E5%8F%8A%E7%B2%BE%E5%87%86%E5%BA%A6%E8%AF%B4%E6%98%8E),在了解您自己的对数据精准度需求以后再进行抉择。 +NextTrace 的频道由项目成员负责,会传递一部分通知,也会发布一些成员自己分享的小工具。项目成员的意见可作为未来项目发展的可能方向,随着开发进度变化可能会有所改动,不代表未来一定会实装,正式定稿公告会发布于 Issue 中。 + +目前项目重构中,1.0 版本将进入维护期,提供长达 2 年的 LTS 支持,新版本将启用 PoW 验证,届时内部 API 会有大幅的调整,会导致参数的大量变动,请知悉。 + ### Automated Install * Linux @@ -365,6 +371,12 @@ NextTrace `LeoMoeAPI`现已使用Proof of Work(POW)机制来防止滥用,其 [https://github.com/Archeb/opentrace](https://github.com/Archeb/opentrace) +## NEXTTRACE WEB API + +`NextTraceWebApi`是一个`MTR`风格的`NextTrace`网页版服务端实现,提供了包括`Docker`在内多种部署方式。 + +[https://github.com/nxtrace/nexttracewebapi](https://github.com/nxtrace/nexttracewebapi) + ## Credits [BGP.TOOLS](https://bgp.tools) 提供了本项目的一些数据支持,在此表示由衷地感谢。 diff --git a/nt_install.sh b/nt_install.sh index 6d8f941..9162813 100644 --- a/nt_install.sh +++ b/nt_install.sh @@ -93,7 +93,7 @@ checkWgetPackage() { downloadBinrayFile() { echo -e "${Info} 获取最新版的 NextTrace 发行版文件信息" # 简单说明一下,Github提供了一个API,可以获取最新发行版本的二进制文件下载地址(对应的是browser_download_url),根据刚刚测得的osDistribution、archParam,获取对应的下载地址 - latestURL=$(curl -sL https://api.github.com/repos/sjlleo/nexttrace-core/releases/latest | grep -i "browser_download_url.*${osDistribution}.*${archParam}" | awk -F '"' '{print $4}') + latestURL=$(curl -sL https://api.github.com/repos/nxtrace/Ntrace-V1/releases/latest | grep -i "browser_download_url.*${osDistribution}.*${archParam}" | awk -F '"' '{print $4}') if [ "$countryCode" == "CN" ]; then echo -e "${Info} 检测到国内环境,正在使用镜像下载"