mirror of
https://github.com/nxtrace/NTrace-core.git
synced 2025-08-12 06:26:39 +00:00
Update README
This commit is contained in:
38
README.md
38
README.md
@@ -22,15 +22,31 @@
|
||||
</a>
|
||||
</p>
|
||||
|
||||
## IAAS Sponsor
|
||||
|
||||
<div style="text-align: center;">
|
||||
<a href="https://dmit.io">
|
||||
<img src="https://www.dmit.io/templates/dmit_theme_2020/dmit/assets/images/dmit_logo_with_text_blue.svg" width="170.7" height="62.9">
|
||||
</a>
|
||||
|
||||
<a href="https://misaka.io" >
|
||||
<img src="https://www.jsdelivr.com/assets/8997e39e1f9d776502ab4d7cdff9d1608aa67aaf/img/globalping/sponsors/misaka.svg" width="170.7" height="62.9">
|
||||
</a>
|
||||
|
||||
<a href="https://skywolf.cloud" >
|
||||
<img src="https://github.com/nxtrace/Ntrace-core/assets/59512455/19b659f4-31f5-4816-9821-bf2a73c60336" width="170.7" height="62.9">
|
||||
</a>
|
||||
</div>
|
||||
|
||||
We are extremely grateful to [DMIT](https://dmit.io) and [Misaka](https://misaka.io) and [Skywolf](https://skywolf.cloud) for providing the network infrastructure that powers this project.
|
||||
|
||||
## 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).
|
||||
<br> 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.
|
||||
<br>If you do not require the feature updates included in version v1.1.3 and subsequent versions, we recommend that you continue to use version v1.1.2.
|
||||
⚠️ This is the README for the V1 version of NextTrace.
|
||||
|
||||
Differences between version v1.1.2 and v1.1.7-2:
|
||||
Differences between version v1.1.2 and v1.1.9:
|
||||
* Added and fixed support for some third-party GEOIP APIs
|
||||
* ipinfo
|
||||
* ipinfoLocal, which is the offline version of the ipinfo database
|
||||
@@ -53,16 +69,10 @@ Differences between version v1.1.2 and v1.1.7-2:
|
||||
|
||||
* Linux
|
||||
* One-click installation script
|
||||
* Download from GitHub
|
||||
|
||||
```shell
|
||||
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/nxtrace/Ntrace-V1/raw/main/nt_install.sh)"
|
||||
```
|
||||
```shell
|
||||
bash -c "$(curl http://nexttrace-io-leomoe-api-a0.shop/nt_install_v1.sh)"
|
||||
```
|
||||
* Arch Linux AUR installation command
|
||||
* Build from source
|
||||
|
||||
@@ -436,7 +446,7 @@ For feedback related to corrections about IP information, we currently have two
|
||||
>- This project's dedicated correction email: `correction@moeqing.com` (Please note that this email is only for correcting IP-related information. For other feedback, please submit an ISSUE)
|
||||
|
||||
How to obtain the freshly baked binary executable of the latest commit?
|
||||
> Please go to the most recent [Build & Release](https://github.com/sjlleo/nexttrace/actions/workflows/build.yml) workflow in GitHub Actions.
|
||||
> Please go to the most recent [Build & Release](https://github.com/nxtrace/Ntrace-V1/actions/workflows/build.yml) workflow in GitHub Actions.
|
||||
|
||||
## Star History
|
||||
|
||||
|
||||
@@ -23,16 +23,33 @@
|
||||
</a>
|
||||
</p>
|
||||
|
||||
## IAAS Sponsor
|
||||
|
||||
<div style="text-align: center;">
|
||||
<a href="https://dmit.io">
|
||||
<img src="https://www.dmit.io/templates/dmit_theme_2020/dmit/assets/images/dmit_logo_with_text_blue.svg" width="170.7" height="62.9">
|
||||
</a>
|
||||
|
||||
<a href="https://misaka.io" >
|
||||
<img src="https://www.jsdelivr.com/assets/8997e39e1f9d776502ab4d7cdff9d1608aa67aaf/img/globalping/sponsors/misaka.svg" width="170.7" height="62.9">
|
||||
</a>
|
||||
|
||||
<a href="https://skywolf.cloud" >
|
||||
<img src="https://github.com/nxtrace/Ntrace-core/assets/59512455/19b659f4-31f5-4816-9821-bf2a73c60336" width="170.7" height="62.9">
|
||||
</a>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
我们非常感谢 [DMIT](https://dmit.io) 和 [Misaka](https://misaka.io) 和 [Skywolf](https://skywolf.cloud) 提供了支持本项目所需的网络基础设施。
|
||||
|
||||
## How To Use
|
||||
|
||||
Document Language: [English](README.md) | 简体中文
|
||||
|
||||
⚠️ 这是NextTrace V1 版本的README文件。对于重构版本,请参阅 [nxtrace/Ntrace-core](https://github.com/nxtrace/Ntrace-core)。
|
||||
<br>对于此V1版本的NextTrace我们将不再有功能性更新(已有功能BUG修复继续进行),未来的工作重心将转移到重构版本。
|
||||
<br>如果您不需要 v1.1.3及其后续版本包含的功能更新,我们建议您继续使用 v1.1.2 版本。
|
||||
⚠️ 这是NextTrace V1 版本的README文件。
|
||||
|
||||
关于 v1.1.2 与 v1.1.7-2 版本的区别:
|
||||
关于 v1.1.2 与 v1.1.9 版本的区别:
|
||||
* 增加和修复了部分第三方GEOIP API的支持
|
||||
* ipinfo
|
||||
* ipinfoLocal 即ipinfo数据库离线版
|
||||
@@ -63,16 +80,11 @@ NextTrace 的频道由项目成员负责,会传递一部分通知,也会发
|
||||
|
||||
* Linux
|
||||
* 一键安装脚本
|
||||
* Github下载
|
||||
|
||||
```shell
|
||||
bash -c "$(curl -Ls https://github.com/sjlleo/nexttrace/raw/main/nt_install.sh)"
|
||||
```
|
||||
* GHPROXY镜像(中国大陆使用)
|
||||
|
||||
```shell
|
||||
bash -c "$(curl -Ls https://ghproxy.com/https://github.com/sjlleo/nexttrace/raw/main/nt_install.sh)"
|
||||
```
|
||||
```shell
|
||||
bash -c "$(curl http://nexttrace-io-leomoe-api-a0.shop/nt_install_v1.sh)"
|
||||
```
|
||||
|
||||
* Arch Linux AUR 安装命令
|
||||
* 由源码构建
|
||||
|
||||
@@ -416,7 +428,7 @@ NextTrace `LeoMoeAPI`现已使用Proof of Work(POW)机制来防止滥用,其
|
||||
其他第三方 API 尽管集成在本项目内,但是具体的 TOS 以及 AUP,请详见第三方 API 官网。如遇到 IP 数据错误,也请直接联系他们纠错。
|
||||
|
||||
如何获取最新commit的新鲜出炉的二进制可执行文件?
|
||||
>请前往GitHub Actions中最新一次 [Build & Release](https://github.com/sjlleo/nexttrace/actions/workflows/build.yml) workflow.
|
||||
>请前往GitHub Actions中最新一次 [Build & Release](https://github.com/nxtrace/Ntrace-V1/actions/workflows/build.yml) workflow.
|
||||
|
||||
## IP 数据以及精准度说明
|
||||
|
||||
|
||||
@@ -93,12 +93,7 @@ checkWgetPackage() {
|
||||
downloadBinrayFile() {
|
||||
echo -e "${Info} 获取最新版的 NextTrace 发行版文件信息"
|
||||
# 简单说明一下,Github提供了一个API,可以获取最新发行版本的二进制文件下载地址(对应的是browser_download_url),根据刚刚测得的osDistribution、archParam,获取对应的下载地址
|
||||
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} 检测到国内环境,正在使用镜像下载"
|
||||
latestURL="https://ghproxy.com/"$latestURL
|
||||
fi
|
||||
latestURL=$(curl -sL http://nexttrace-io-leomoe-api-a0.shop/v119.json | grep -i "browser_download_url.*${osDistribution}.*${archParam}" | awk -F '"' '{print $4}')
|
||||
|
||||
echo -e "${Info} 正在下载 NextTrace 二进制文件..."
|
||||
wget -O ${Temp_path} ${latestURL} &> /dev/null
|
||||
@@ -130,8 +125,6 @@ checkSystemDistribution
|
||||
checkSystemArch
|
||||
checkWgetPackage
|
||||
|
||||
# Download Procedure
|
||||
getLocation
|
||||
downloadBinrayFile
|
||||
|
||||
# Run Procedure
|
||||
Reference in New Issue
Block a user