首先介绍下EasyTier,EasyTier 是一款简单、安全、去中心化的内网穿透和异地组网工具,适合远程办公、异地访问、游戏加速等多种场景。无需公网 IP,无需复杂配置,轻松实现不同地点设备间的安全互联。
EasyTier的官方节点因为某些原因已经不可使用,网友的公众节点不稳定,主要也不能保证可以长期使用,最方便的还是自建节点,稳定延迟低。
服务器准备
如果不需要中转对服务器的带宽其实要求不高,我的建议是选择腾讯云或阿里云的轻量云主机,找新用户,几十块钱一年,非常划算。我的网站使用的是腾讯云的服务器,所以直接购买了阿里云的服务器,费用是68元一年。
服务器系统可以选择Ubuntu,服务器需要放开TCP和UDP协议全部端口,然后安装1Panel面板,安装步骤可以查看1Panel官网的一键安装。

部署EasyTier
进入1Panel面板,选择容器,然后点击编排,然后创建,来源直接默认编辑,文件夹名称建议直接输入EasyTier,然后将下面的配置代码粘贴进去,哪里需要修改,都有备注,按照备注修改即可,如果还不懂,丢给AI,事半功倍。
version: '3.8'
services:
easytier-web:
image: easytier/easytier:latest
container_name: easytier-web
restart: always
network_mode: host # 使用主机网络,注意:host模式下ports映射不生效
labels:
com.centurylinklabs.watchtower.enable: 'true' # 启用watchtower自动更新
entrypoint: easytier-web-embed
command:
- "-a"
- "12121" # web网页打开端口
- "-l"
- "12121" # web网页里面的api端口,注册和验证码需要
- "-c"
- "21212" # web服务端给设备下发信息用的端口,也是设备连接web用的端口,使用方式看最后一段
watchtower: # 用于自动更新easytier镜像,若不需要请删除这部分
image: containrrr/watchtower
container_name: watchtower
restart: unless-stopped
environment:
- TZ=Asia/Shanghai
- WATCHTOWER_NO_STARTUP_MESSAGE=true
- DOCKER_API_VERSION=1.45
volumes:
- /var/run/docker.sock:/var/run/docker.sock
command: --interval 3600 --cleanup --label-enable easytier-web easytier
privileged: true
easytier:
image: easytier/easytier:latest # 国内用户可以使用 m.daocloud.io/docker.io/easytier/easytier:latest
hostname: "zqzld-gw" # web端显示的设备名字,可自行修改
container_name: easytier
labels:
com.centurylinklabs.watchtower.enable: 'true' # 启用watchtower自动更新
restart: unless-stopped
network_mode: host
cap_add:
- NET_ADMIN
- NET_RAW
environment:
- TZ=Asia/Shanghai
devices:
- /dev/net/tun:/dev/net/tun
volumes:
- /etc/easytier:/root
- /etc/machine-id:/etc/machine-id:ro # 映射宿主机机器码
command: --config-server udp://0.0.0.0:21212/admin # 修改为自己的IP地址和注册账号
至此你的EasyTier服务端已经配置完毕。
Web控制台组网
浏览器输入http://服务器IP:12121访问Web控制台,API主机为http://服务器IP:12121,用户名及密码默认都是admin,登录后先修改默认密码。

然后选择设备创建网络,建议是开启DHCP,因为是作为服务端建议网络名称和网络密码为空,网络方式选择独立,然后点开高级设置,勾选开启延迟优先模式、启用 KCP 代理、启用 QUIC 代理,主机名可以自行更改,最后点击运行,你的EasyTier自建服务器节点就建立好了。

域名反代
现在只需要在组网的客户端网络方式选择手动,输入tcp://服务器IP:11010,即可开启组网,但是你会发现输入IP地址和端口不太优雅,而且服务器的续费有时间要求,IP一旦变换,更改起来相当麻烦,能不能输入域名就行了呢?当然可以。

在1Panel应用商店安装openresty,先把域名解析到服务器IP,然后在网站里面添加你的域名,选择反向代理,代理地址为tcp://服务器IP:11010,端口也要填写进去,然后你的组网设备就可以在网络方式输入你的域名组网即可,后期就算服务器换了,也只需要更改服务器的相应配置即可。
评论