目录
[EasyTier Pro商用版](#EasyTier Pro商用版)
文档
EasyTier - A Simple, Secure, Decentralized SD-WAN Solution
下载
Releases · EasyTier/EasyTier · GitHub
EasyTier Pro商用版
官方UI控制台,统一规划网络,配置服务下发配置;
官网控制台:https://console.easytier.net (配置网络使用)

Vyos使用容器接入

配置容器EasyTier
bash
本示本示例为EasyTier Pro商用的接入平台,不是免费开源平台。
sudo mkdir -p /conf/easytier
#导入宿主机ID
cat /proc/sys/kernel/random/uuid | sudo tee /conf/easytier/machine_id
#自定义启动脚本,挂载到容器启动Entrypoint
sudo vi /conf/easytier/scripts/entrypoint.sh
######################
#!/bin/sh
set -eu
exec /sbin/tini -- easytier-core --config-server "${CONFIG_SERVER}" --secure-mode=true
######################
sudo chmod +x /conf/easytier/scripts/entrypoint.sh
set container name easytier image 'docker.io/easytier/easytier'
set container name easytier allow-host-networks
set container name easytier capability 'net-admin'
set container name easytier capability 'net-raw'
set container name easytier privileged
set container name easytier restart 'on-failure'
#创建网络隧道和宿主机通讯
set container name easytier device tun destination '/dev/net/tun'
set container name easytier device tun source '/dev/net/tun'
#挂载运行时配置文件
set container name easytier volume easytier-state destination '/var/lib/easytier'
set container name easytier volume easytier-state source '/conf/easytier'
set container name easytier volume scripts destination '/scripts'
set container name easytier volume scripts source '/conf/easytier/scripts'
#定义参数
set container name easytier environment TZ value 'Asia/Shanghai'
set container name easytier environment XDG_DATA_HOME value '/var/lib'
set container name easytier environment CONFIG_SERVER value 'tcp://et-web.console.easytier.net:22020/etk_xxxxxx'
#自定义启动脚本
set container name easytier entrypoint '/scripts/entrypoint.sh'
#查看状态
bothwin@vyos1.5:~$ show container log easytier
Jul 27 10:36:33 vyos1.5 systemd[1]: Starting VyOS Container easytier...
Jul 27 10:36:33 vyos1.5 podman[87510]: time="2026-07-27T10:36:33+08:00" level=warning msg="The input device is not a TTY. The --tty and --interactive flags might not work properly"
Jul 27 10:36:33 vyos1.5 podman[87510]: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
Jul 27 10:36:33 vyos1.5 podman[87510]: 54a199bdd3258d01ce2e30e05cf89d40c2a8288180fc275c2d659580b86954e0
Jul 27 10:36:33 vyos1.5 systemd[1]: Started VyOS Container easytier.
Jul 27 10:36:34 vyos1.5 easytier[87521]: 2026-07-27T10:36:34.136649114+08:00 INFO CORE: Web client started successfully... server="tcp://et-web.console.easytier.net:22020/etk_xxxxxxxxxx"
Jul 27 10:36:34 vyos1.5 easytier[87521]: 2026-07-27T10:36:34.136703749+08:00 INFO CORE: Official config website: https://easytier.cn/web
Jul 27 10:36:34 vyos1.5 easytier[87521]: 2026-07-27T10:36:34.516053169+08:00 INFO CORE: Successfully connected to Some(TunnelInfo { tunnel_type: "tcp", local_addr: Some(Url { url: "tcp://192.168.75.245:43550" }), remote_addr: Some(Url { url: "tcp://et-web.console.easytier.net:22020" }), resolved_remote_addr: Some(Url { url: "tcp://101.37.69.55:22020" }) })
#默认只是接入到平台,显示有一台设备
#挂载设备后,自动生成tun0隧道
bothwin@vyos1.5:~$ show interfaces
Codes: S - State, L - Link, u - Up, D - Down, A - Admin Down
Interface IP Address MAC VRF MTU S/L Description
----------- ----------------- ----------------- ------- ----- ----- -------------
tun0 10.254.0.2/16 n/a default 1360 u/u例为EasyTier Pro商用的接入平台,不是免费开源平台。
sudo mkdir -p /conf/easytier
#导入宿主机ID
cat /proc/sys/kernel/random/uuid | sudo tee /conf/easytier/machine_id
#自定义启动脚本,挂载到容器启动Entrypoint
sudo vi /conf/easytier/scripts/entrypoint.sh
######################
#!/bin/sh
set -eu
exec /sbin/tini -- easytier-core --config-server "${CONFIG_SERVER}" --secure-mode=true
######################
sudo chmod +x /conf/easytier/scripts/entrypoint.sh
set container name easytier image 'docker.io/easytier/easytier'
set container name easytier allow-host-networks
set container name easytier capability 'net-admin'
set container name easytier capability 'net-raw'
set container name easytier privileged
set container name easytier restart 'on-failure'
#创建网络隧道和宿主机通讯
set container name easytier device tun destination '/dev/net/tun'
set container name easytier device tun source '/dev/net/tun'
#挂载运行时配置文件
set container name easytier volume easytier-state destination '/var/lib/easytier'
set container name easytier volume easytier-state source '/conf/easytier'
set container name easytier volume scripts destination '/scripts'
set container name easytier volume scripts source '/conf/easytier/scripts'
#定义参数
set container name easytier environment TZ value 'Asia/Shanghai'
set container name easytier environment XDG_DATA_HOME value '/var/lib'
set container name easytier environment CONFIG_SERVER value 'tcp://et-web.console.easytier.net:22020/etk_xxxxx平台提供的链接Tokenxxxx'
#自定义启动脚本
set container name easytier entrypoint '/scripts/entrypoint.sh'
#查看状态
bothwin@vyos1.5:~$ show container log easytier
Jul 27 10:36:33 vyos1.5 systemd[1]: Starting VyOS Container easytier...
Jul 27 10:36:33 vyos1.5 podman[87510]: time="2026-07-27T10:36:33+08:00" level=warning msg="The input device is not a TTY. The --tty and --interactive flags might not work properly"
Jul 27 10:36:33 vyos1.5 podman[87510]: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
Jul 27 10:36:33 vyos1.5 podman[87510]: 54a199bdd3258d01ce2e30e05cf89d40c2a8288180fc275c2d659580b86954e0
Jul 27 10:36:33 vyos1.5 systemd[1]: Started VyOS Container easytier.
Jul 27 10:36:34 vyos1.5 easytier[87521]: 2026-07-27T10:36:34.136649114+08:00 INFO CORE: Web client started successfully... server="tcp://et-web.console.easytier.net:22020/etk_xxxxxxxxxxxxx"
Jul 27 10:36:34 vyos1.5 easytier[87521]: 2026-07-27T10:36:34.136703749+08:00 INFO CORE: Official config website: https://easytier.cn/web
Jul 27 10:36:34 vyos1.5 easytier[87521]: 2026-07-27T10:36:34.516053169+08:00 INFO CORE: Successfully connected to Some(TunnelInfo { tunnel_type: "tcp", local_addr: Some(Url { url: "tcp://192.168.75.245:43550" }), remote_addr: Some(Url { url: "tcp://et-web.console.easytier.net:22020" }), resolved_remote_addr: Some(Url { url: "tcp://101.37.69.55:22020" }) })
#默认只是接入到平台,显示有一台设备
#挂载设备后,自动生成tun0隧道
bothwin@vyos1.5:~$ show interfaces
Codes: S - State, L - Link, u - Up, D - Down, A - Admin Down
Interface IP Address MAC VRF MTU S/L Description
----------- ----------------- ----------------- ------- ----- ----- -------------
tun0 10.254.0.2/16 n/a default 1360 u/u
控制台挂载Vyos
(Docker接入默认是不分配网络,需要挂载,才会生成网络隧道IP)

PC使用软件客户端接入
PC>Vyos网络测试
Ping测试:ping 10.254.0.2
带宽吞吐测试:iperf -c 10.254.0.2
EasyTier免费版
免费版需要自行定义网络参数,使用自己搭建或者他人共享的服务器
共享服务器
免费节点:tcp://39.98.83.46:51010
节点名称: EasyTier Public Relay
节点 IP: 39.98.83.46
由 北京阿里云×风起社公益平台 赞助!
我们的网站:风起社 - 我的世界服务器官网 - WWW.WINDMC.TOP
参数配置
-d --dhcp 自动分配IP,默认分配 10.126.126.0/24 网段,可使用 -i 10.11.11.0/24 指定其他虚拟 IP。
--network-name 加入的网络名,最好复杂一些,避免重复
--network-secret 加入网络的密码
-p --peers指定节点地址
--secure-mode=true 传送数据安全加密,需要服务端支持
VYOS容器接入
bash
本示例为免费开源平台。
sudo mkdir -p /conf/easytier
#导入宿主机ID
cat /proc/sys/kernel/random/uuid | sudo tee /conf/easytier/machine_id
#自定义启动脚本,挂载到容器启动Entrypoint
sudo vi /conf/easytier/scripts/entrypoint.sh
############################################
#!/bin/sh
set -eu
exec /sbin/tini -- easytier-core --network-name "${NETWORK_NAME}" --network-secret "${NETWORK_SECRET}" --peers "${PEERS}" --dhcp
###############################################
sudo chmod +x /conf/easytier/scripts/entrypoint.sh
set container name easytier image 'docker.io/easytier/easytier'
set container name easytier allow-host-networks
set container name easytier capability 'net-admin'
set container name easytier capability 'net-raw'
set container name easytier privileged
set container name easytier restart 'on-failure'
#创建网络隧道和宿主机通讯
set container name easytier device tun destination '/dev/net/tun'
set container name easytier device tun source '/dev/net/tun'
#挂载运行时配置文件
set container name easytier volume easytier-state destination '/var/lib/easytier'
set container name easytier volume easytier-state source '/conf/easytier'
set container name easytier volume scripts destination '/scripts'
set container name easytier volume scripts source '/conf/easytier/scripts'
#定义参数
set container name easytier environment TZ value 'Asia/Shanghai'
set container name easytier environment XDG_DATA_HOME value '/var/lib'
set container name easytier environment PEERS value 'tcp://39.98.83.46:51010'
set container name easytier environment NETWORK_NAME value 'NetworkMyHomexxxxxx'
set container name easytier environment NETWORK_SECRET value 'Passwrod@xxxxxx'
#自定义启动脚本
set container name easytier entrypoint '/scripts/entrypoint.sh'
#自动生成tun0隧道
bothwin@vyos1.5:~$ show interfaces
Codes: S - State, L - Link, u - Up, D - Down, A - Admin Down
Interface IP Address MAC VRF MTU S/L Description
----------- ----------------- ----------------- ------- ----- ----- -------------
tun0 10.126.126.2/24 n/a default 1360 u/u
PC使用开源客户端接入
配置好网络名、网络密码、初始节点,点击"运行网络"即可。

PC>Vyos网络测试
可以看到会自动检测走P2P
