EasyTier组网简介
EasyTier由 Rust 和 Tokio 驱动,是一个简单、安全、去中心化的异地组网方案。本文记录了gui方式和cli方式组网。
官网:https://easytier.cn/
开源项目:EasyTier/EasyTier
gui方式安装和使用
在 https://easytier.cn/guide/download.html 下载gui客户端并安装。支持linux和windows,mac,android。
运行,填写网络名称,网络密码和初始节点,点击运行网络。
- 加入同一个网络需要网络名称和网络密码相同。
EasyTier 是去中心化的,不区分服务器和客户端,只要一个设备可以与虚拟网中任意一个节点通信,就可以加入虚拟网。 - 初始节点
可以使用共享节点,https://easytier.gd.nkbpal.cn/status/easytier 有一些可供使用的,官方不提供,也可以用自建的有公网ip的节点。
展开高级设置可修改主机名(默认为本机名称),添加子网代理。
cli方式安装和使用
nas或云主机没有桌面,要用命令行方式安装。
命令行程序中:
easytier-core:核心程序
easytier-cli:管理程序,启动 easytier-core 后,可以使用 easytier-cli 查看虚拟网信息
linux下一键安装:
1
wget -O /tmp/easytier.sh "https://raw.githubusercontent.com/EasyTier/EasyTier/main/script/install.sh" && sudo bash /tmp/easytier.sh install --gh-proxy https://ghfast.top/
github如果连不上,可在地址前加上代理
https://gh-proxy.org。1
wget -O /tmp/easytier.sh "https://gh-proxy.org/https://raw.githubusercontent.com/EasyTier/EasyTier/main/script/install.sh" && sudo bash /tmp/easytier.sh install --gh-proxy https://gh-proxy.org/
脚本执行成功后,EasyTier 的二进制程序会安装到 /opt/easytier 目录下,配置文件位于 /opt/easytier/config/default.conf。
EasyTier 会被注册为系统服务,可以通过以下命令管理:systemctl start easytier@default
修改default.conf:
之后运行:systemctl daemon-reloadsystemctl restart easytier@defaultlinux下手动安装
下载https://github.com/EasyTier/EasyTier/releases/download/v2.6.4/easytier-linux-x86_64-v2.6.4.zip,1
2
3wget https://gh-proxy.org/https://github.com/EasyTier/EasyTier/releases/download/v2.6.4/easytier-linux-x86_64-v2.6.4.zip
unzip easytier-linux-x86_64-v2.6.4.zip
mv easytier-linux-x86_64-v2.6.4 easytier进入目录easytier,
建立普通网络:1
./easytier-core --ipv4 100.126.126.1 --network-name easytier --network-secret 123456 -n 192.168.0.0/24 -peers tcp://x.x.x.x:11010
有公网ip可建立共享节点:
1
./easytier-core
安装为服务,
nano /etc/systemd/system/easytier.service
内容为:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16[Unit]
Description=EasyTier Service
After=network.target
Wants=network.target
[Service]
Type=simple
User=root
WorkingDirectory=/root
ExecStart=/root/easytier/easytier-core --ipv4 100.126.126.1 --network-name easytier --network-secret 123456 --peers tcp://x.x.x.x:11010
Restart=always
RestartSec=10s
StartLimitInterval=0
[Install]
WantedBy=multi-user.target不写网络名称和密码的节点会被标注为服务器,用来给不能打洞的节点之间作中继。
查看组网状态
- gui上直接查看

- cli查看
easytier-cli peereasytier-cli route




