From 87f153cdf1104ef60f425b9a62de978bd8ca97e1 Mon Sep 17 00:00:00 2001
From: tsosunchia <59512455+tsosunchia@users.noreply.github.com>
Date: Fri, 16 Jun 2023 22:20:56 +0800
Subject: [PATCH] Update README.md
---
README.md | 35 ++++++++++++++++++++++++++---------
README_zh_CN.md | 30 +++++++++++++++++++++---------
nt_install.sh | 2 +-
3 files changed, 48 insertions(+), 19 deletions(-)
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!
+
+
+
+
+
+
+
+
+
+
+
## 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 @@
一款追求轻量化的开源可视化路由跟踪工具。
-
-
+
+
-
-
+
+
-
-
+
+
-如果您喜欢这个项目,可以通过[爱发电支持](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} 检测到国内环境,正在使用镜像下载"