Linux 平台安装 EasyTier(非 Docker 方式)

下面是 在 Linux 平台安装 EasyTier(非 Docker 方式) 的详细教程,适用于如 Ubuntu、Debian、CentOS 等常见系统。


🧠 环境准备

假设你使用的是标准用户(如 ubuntucentos),具备 root 权限或能使用 sudo


🧰 一、下载 EasyTier 核心程序

  1. 前往 EasyTier 的 GitHub Releases 页面:

    https://github.com/EasyTier/EasyTier/releases

  2. 找到对应 Linux 的版本(一般为 .tar.gz 文件),比如:

    wget https://github.com/EasyTier/EasyTier/releases/download/v1.2.3/easytier-linux-amd64-v1.2.3.tar.gz
    
  3. 解压缩:

    tar -xzf easytier-linux-amd64-v1.2.3.tar.gz
    cd easytier
    

⚙️ 二、运行 EasyTier 核心节点

示例启动命令:

./easytier-core -i 0.0.0.0 \
  --network-name my_net \
  --network-secret my_secure_password \
  -e tcp://public.easytier.top:11010

参数解释:

参数 含义
-i 0.0.0.0 监听所有网卡
--network-name 网络名称,客户端要保持一致
--network-secret 网络密码,客户端也要一致
-e 加入的公网中继服务器(默认官方提供)

运行后,你的设备就会自动加入 EasyTier 虚拟网络,与其他节点互联。


🛠️ 三、注册为 Systemd 服务(推荐)

让它在后台运行并随系统启动:

  1. 创建配置文件:

sudo nano /etc/systemd/system/easytier.service

内容如下:

[Unit]
Description=EasyTier Core Service
After=network.target

[Service]
ExecStart=/usr/local/bin/easytier-core -i 0.0.0.0 --network-name my_net --network-secret my_secure_password -e tcp://public.easytier.top:11010
Restart=always
RestartSec=5
User=root

[Install]
WantedBy=multi-user.target
  1. 移动二进制文件到系统路径:

sudo cp easytier-core /usr/local/bin/
sudo chmod +x /usr/local/bin/easytier-core
  1. 启动服务:

sudo systemctl daemon-reexec
sudo systemctl daemon-reload
sudo systemctl enable easytier --now
  1. 查看运行状态:

sudo systemctl status easytier

🌐 四、验证互联

如果多台设备都运行了 EasyTier,并使用相同的 network-namenetwork-secret,你可以通过:

ping <对方节点的虚拟 IP>

或使用 easytier-cli 查看网络信息。


✅ 补充建议

  • 如果你需要管理和查看网络信息,可以下载 easytier-cli 工具。

  • 若需组建私有网络或搭建自有中继服务器,也可以部署 EasyTier Server。

  • 为保证安全,建议修改默认端口和中继地址,或搭建私有节点。


 

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享