Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

EasyTier Linux 服务器部署包

本目录包含 EasyTier 官方 v2.6.4 源码(EasyTier/)和服务器安装脚本(install.sh)。脚本使用官方 GitHub Release 的静态 Linux 二进制包,支持 systemd、x86_64、aarch64 和 armv7。

安装脚本会优先使用与脚本位于同一目录的 EasyTier.tar.xz 离线包;文件不存在时才从 EasyTier 官方 Release 下载。离线包内必须包含当前服务器架构可执行的 easytier-coreeasytier-cli(可以位于子目录中)。更新命令不会使用离线包,而是下载明确指定的 Release 版本。

私有共享节点(推荐用于“客户端自己建房间”)

共享节点本身不设置客户端房间的网络名称和密码。不同客户端只需连接同一个公网节点,并分别使用各自相同的房间名称和密码即可组网:

sudo ./install.sh install --shared-node \
  --listen tcp://0.0.0.0:11010 \
  --listen udp://0.0.0.0:11010

云安全组和服务器防火墙需放行 TCP/UDP 11010。客户端 A 和 B 均填写 tcp://服务器公网IP:11010(或 UDP 地址),并填写相同的自定义网络名和密码;另一个设备组可以使用另一套名称和密码,彼此隔离。共享节点使用 --no-tun,不会创建业务虚拟网卡,也不需要知道客户端密码。

注意:--shared-node 允许任意网络使用该节点中继,因此即使只是自用,也应在云防火墙中尽量限制客户端来源 IP,并监控流量。公网暴露后仅凭“地址不公开”不能阻止他人使用。

快速安装

chmod +x install.sh
sudo ./install.sh install \
  --network-name my-network \
  --network-secret '请替换为足够长的随机密钥' \
  --ipv4 10.10.10.1 \
  --peer tcp://对端公网IP:11010 \
  --listen tcp://0.0.0.0:11010 \
  --listen udp://0.0.0.0:11010

首个节点可以省略 --peer;后续节点用 --peer 指向它。若省略 --ipv4,由 EasyTier 自动分配。防火墙/云安全组应放行实际使用的监听端口(示例为 TCP/UDP 11010)。不要在命令历史或公开仓库中暴露真实网络密钥。

运维

sudo systemctl status easytier
sudo journalctl -u easytier -f
sudo systemctl restart easytier
sudo ./install.sh status
sudo ./install.sh update --version v2.6.4
sudo ./install.sh uninstall

更新只替换 easytier-coreeasytier-cli,不会改动共享节点参数、房间配置或 systemd 服务。更新后会重启服务并检查启动结果;若重启失败则自动回滚。旧程序保留在 /opt/easytier/bin/*.old

配置存放于 /etc/easytier/easytier.env,权限为 0600。修改后执行 sudo systemctl restart easytier。卸载默认保留该配置,防止误删密钥。

指定版本或 GitHub 下载代理:

sudo ./install.sh install --version v2.6.4 --github-proxy https://ghfast.top/ \
  --network-name my-network --network-secret 'secret'

从源码构建(可选)

源码已固定在 EasyTier/v2.6.4 标签。完整构建依赖 Rust 工具链及项目依赖;一般服务器部署建议使用脚本下载官方预编译包。

cd EasyTier
cargo build --release --package easytier

官方资料:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages