diff --git a/Cargo.lock b/Cargo.lock index 6c5f2f7..6045475 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1352,7 +1352,7 @@ checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" [[package]] name = "easytier" -version = "1.1.0" +version = "1.2.0" dependencies = [ "aes-gcm", "anyhow", diff --git a/README.md b/README.md index 244d473..b645666 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,10 @@ # EasyTier - [![GitHub](https://img.shields.io/github/license/KKRainbow/EasyTier)](https://github.com/KKRainbow/EasyTier/blob/main/LICENSE) - [![GitHub last commit](https://img.shields.io/github/last-commit/KKRainbow/EasyTier)](https://github.com/KKRainbow/EasyTier/commits/main) - [![GitHub issues](https://img.shields.io/github/issues/KKRainbow/EasyTier)](https://github.com/KKRainbow/EasyTier/issues) - [![GitHub Core Actions](https://github.com/KKRainbow/EasyTier/actions/workflows/core.yml/badge.svg)](https://github.com/EasyTier/EasyTier/actions/workflows/core.yml) - [![GitHub GUI Actions](https://github.com/KKRainbow/EasyTier/actions/workflows/gui.yml/badge.svg)](https://github.com/EasyTier/EasyTier/actions/workflows/gui.yml) + [![GitHub](https://img.shields.io/github/license/EasyTier/EasyTier)](https://github.com/EasyTier/EasyTier/blob/main/LICENSE) + [![GitHub last commit](https://img.shields.io/github/last-commit/EasyTier/EasyTier)](https://github.com/EasyTier/EasyTier/commits/main) + [![GitHub issues](https://img.shields.io/github/issues/EasyTier/EasyTier)](https://github.com/EasyTier/EasyTier/issues) + [![GitHub Core Actions](https://github.com/EasyTier/EasyTier/actions/workflows/core.yml/badge.svg)](https://github.com/EasyTier/EasyTier/actions/workflows/core.yml) + [![GitHub GUI Actions](https://github.com/EasyTier/EasyTier/actions/workflows/gui.yml/badge.svg)](https://github.com/EasyTier/EasyTier/actions/workflows/gui.yml) [简体中文](/README_CN.md) | [English](/README.md) @@ -37,7 +37,7 @@ 1. **Download the precompiled binary file** - Visit the [GitHub Release page](https://github.com/KKRainbow/EasyTier/releases) to download the binary file suitable for your operating system. Release includes both command-line programs and GUI programs in the compressed package. + Visit the [GitHub Release page](https://github.com/EasyTier/EasyTier/releases) to download the binary file suitable for your operating system. Release includes both command-line programs and GUI programs in the compressed package. 2. **Install via crates.io** ```sh @@ -46,7 +46,7 @@ 3. **Install from source code** ```sh - cargo install --git https://github.com/KKRainbow/EasyTier.git + cargo install --git https://github.com/EasyTier/EasyTier.git ``` ## Quick Start @@ -240,6 +240,10 @@ connected_clients: ``` Before using the Client Config, you need to modify the Interface Address and Peer Endpoint to the client's IP and the IP of the EasyTier node, respectively. Import the configuration file into the WireGuard client to access the EasyTier network. + +# Self-Hosted Public Server + +Each node can act as a relay node for other users' networks. Simply start EasyTier without any parameters. ### Configurations @@ -255,7 +259,7 @@ Before using the Client Config, you need to modify the Interface Address and Pee # Community and Contribution - We welcome and encourage community contributions! If you want to get involved, please submit a [GitHub PR](https://github.com/KKRainbow/EasyTier/pulls). Detailed contribution guidelines can be found in [CONTRIBUTING.md](https://github.com/KKRainbow/EasyTier/blob/main/CONTRIBUTING.md). + We welcome and encourage community contributions! If you want to get involved, please submit a [GitHub PR](https://github.com/EasyTier/EasyTier/pulls). Detailed contribution guidelines can be found in [CONTRIBUTING.md](https://github.com/EasyTier/EasyTier/blob/main/CONTRIBUTING.md). # Related Projects and Resources @@ -266,11 +270,16 @@ Before using the Client Config, you need to modify the Interface Address and Pee # License - EasyTier is released under the [Apache License 2.0](https://github.com/KKRainbow/EasyTier/blob/main/LICENSE). + EasyTier is released under the [Apache License 2.0](https://github.com/EasyTier/EasyTier/blob/main/LICENSE). # Contact - - Ask questions or report problems: [GitHub Issues](https://github.com/KKRainbow/EasyTier/issues) - - Discussion and exchange: [GitHub Discussions](https://github.com/KKRainbow/EasyTier/discussions) + - Ask questions or report problems: [GitHub Issues](https://github.com/EasyTier/EasyTier/issues) + - Discussion and exchange: [GitHub Discussions](https://github.com/EasyTier/EasyTier/discussions) - Telegram:https://t.me/easytier - QQ Group: 949700262 + +# Sponsor + + + \ No newline at end of file diff --git a/README_CN.md b/README_CN.md index a819952..941d321 100644 --- a/README_CN.md +++ b/README_CN.md @@ -1,10 +1,10 @@ # EasyTier -[![GitHub](https://img.shields.io/github/license/KKRainbow/EasyTier)](https://github.com/KKRainbow/EasyTier/blob/main/LICENSE) -[![GitHub last commit](https://img.shields.io/github/last-commit/KKRainbow/EasyTier)](https://github.com/KKRainbow/EasyTier/commits/main) -[![GitHub issues](https://img.shields.io/github/issues/KKRainbow/EasyTier)](https://github.com/KKRainbow/EasyTier/issues) -[![GitHub Core Actions](https://github.com/KKRainbow/EasyTier/actions/workflows/core.yml/badge.svg)](https://github.com/EasyTier/EasyTier/actions/workflows/core.yml) -[![GitHub GUI Actions](https://github.com/KKRainbow/EasyTier/actions/workflows/gui.yml/badge.svg)](https://github.com/EasyTier/EasyTier/actions/workflows/gui.yml) +[![GitHub](https://img.shields.io/github/license/EasyTier/EasyTier)](https://github.com/EasyTier/EasyTier/blob/main/LICENSE) +[![GitHub last commit](https://img.shields.io/github/last-commit/EasyTier/EasyTier)](https://github.com/EasyTier/EasyTier/commits/main) +[![GitHub issues](https://img.shields.io/github/issues/EasyTier/EasyTier)](https://github.com/EasyTier/EasyTier/issues) +[![GitHub Core Actions](https://github.com/EasyTier/EasyTier/actions/workflows/core.yml/badge.svg)](https://github.com/EasyTier/EasyTier/actions/workflows/core.yml) +[![GitHub GUI Actions](https://github.com/EasyTier/EasyTier/actions/workflows/gui.yml/badge.svg)](https://github.com/EasyTier/EasyTier/actions/workflows/gui.yml) [简体中文](/README_CN.md) | [English](/README.md) @@ -36,7 +36,7 @@ 1. **下载预编译的二进制文件** - 访问 [GitHub Release 页面](https://github.com/KKRainbow/EasyTier/releases) 下载适用于您操作系统的二进制文件。Release 压缩包中同时包含命令行程序和图形界面程序。 + 访问 [GitHub Release 页面](https://github.com/EasyTier/EasyTier/releases) 下载适用于您操作系统的二进制文件。Release 压缩包中同时包含命令行程序和图形界面程序。 2. **通过 crates.io 安装** ```sh @@ -46,7 +46,7 @@ 3. **通过源码安装** ```sh - cargo install --git https://github.com/KKRainbow/EasyTier.git + cargo install --git https://github.com/EasyTier/EasyTier.git ``` ## 快速开始 @@ -245,6 +245,10 @@ connected_clients: --- +### 自建公共中转服务器 + +每个节点都可作为其他用户网络的中转节点。不带任何参数直接启动 EasyTier 即可。 + ### 其他配置 可使用 ``easytier-core --help`` 查看全部配置项 @@ -259,7 +263,7 @@ connected_clients: # 社区和贡献 -我们欢迎并鼓励社区贡献!如果你想参与进来,请提交 [GitHub PR](https://github.com/KKRainbow/EasyTier/pulls)。详细的贡献指南可以在 [CONTRIBUTING.md](https://github.com/KKRainbow/EasyTier/blob/main/CONTRIBUTING.md) 中找到。 +我们欢迎并鼓励社区贡献!如果你想参与进来,请提交 [GitHub PR](https://github.com/EasyTier/EasyTier/pulls)。详细的贡献指南可以在 [CONTRIBUTING.md](https://github.com/EasyTier/EasyTier/blob/main/CONTRIBUTING.md) 中找到。 # 相关项目和资源 @@ -270,11 +274,16 @@ connected_clients: # 许可证 -EasyTier 根据 [Apache License 2.0](https://github.com/KKRainbow/EasyTier/blob/main/LICENSE) 许可证发布。 +EasyTier 根据 [Apache License 2.0](https://github.com/EasyTier/EasyTier/blob/main/LICENSE) 许可证发布。 # 联系方式 -- 提问或报告问题:[GitHub Issues](https://github.com/KKRainbow/EasyTier/issues) -- 讨论和交流:[GitHub Discussions](https://github.com/KKRainbow/EasyTier/discussions) +- 提问或报告问题:[GitHub Issues](https://github.com/EasyTier/EasyTier/issues) +- 讨论和交流:[GitHub Discussions](https://github.com/EasyTier/EasyTier/discussions) - QQ 群: 949700262 -- Telegram:https://t.me/easytier \ No newline at end of file +- Telegram:https://t.me/easytier + +# 赞助 + + + diff --git a/assets/image-8.png b/assets/image-8.png new file mode 100644 index 0000000..2230f91 Binary files /dev/null and b/assets/image-8.png differ diff --git a/assets/image-9.png b/assets/image-9.png new file mode 100644 index 0000000..307b354 Binary files /dev/null and b/assets/image-9.png differ diff --git a/easytier/Cargo.toml b/easytier/Cargo.toml index 5cdd95d..fc8778b 100644 --- a/easytier/Cargo.toml +++ b/easytier/Cargo.toml @@ -1,9 +1,9 @@ [package] name = "easytier" description = "A full meshed p2p VPN, connecting all your devices in one network with one command." -homepage = "https://github.com/KKRainbow/EasyTier" -repository = "https://github.com/KKRainbow/EasyTier" -version = "1.1.0" +homepage = "https://github.com/EasyTier/EasyTier" +repository = "https://github.com/EasyTier/EasyTier" +version = "1.2.0" edition = "2021" authors = ["kkrainbow"] keywords = ["vpn", "p2p", "network", "easytier"]