Easytier部署连接官方web控制台教程

鉴于easytier功能过于强大,文档暂时未彻底完善,写一下关于easytier的连接官方控制台的部署教程,分别为在linux下使用systemd守护程序部署运行,以及docker下部署运行。

一、官方控制台网址:https://easytier.cn/web

打开后注册一个账号,账号名等会要用到。

二、Linux部署方法:

1、上传二进制文件到服务器的/home/easytier/目录下。

2、授权二进制文件执行权限:

chmod +x /home/easytier/easytier-core

3、写入守护程序:

cat > /etc/systemd/system/easytier-tunnel.service <<EOF
[Unit]
Description=EasyTier Service
Documentation=https://github.com/EasyTier/EasyTier
After=network.target syslog.target
Wants=network.target

[Service]
Type=simple
User=root
Group=root
WorkingDirectory=/home/easytier/
ExecStart=/home/easytier/easytier-core \
-w "用户名"

[Install]
WantedBy=multi-user.target
EOF

注意:

“-w”参数里面的用户名三个字要改成你刚才在官服上面注册的账号名,否则会变成别人控制的罗。

4、运行测试:

systemctl daemon-reload
systemctl enable easytier-tunnel
systemctl start easytier-tunnel
systemctl status easytier-tunnel

检查状态码运行是否正常没有问题,没有问题的话,在官服的web控制台就能看见这台机器上线的了,如果有问题优先看看dns。上线之后,在控制台配置这个节点需要加入的网络信息(官服、自建都可以)。

三、Docker部署方法:

1、创建/home/easytier目录,并生成唯一uuid用于持久化。

# 创建目录
mkdir -pv /home/easytier/
# 生成uuid
cat /proc/sys/kernel/random/uuid > /home/easytier/machine-id

注意:

生成uuid如果上面的命令不行,可自行询问AI还有什么方法生成。

2、docker run运行测试:

docker run -d \
  --name easytier1 \
  --net host \
  --restart always \
  --hostname "机器名称" \
  --device=/dev/net/tun \
  --cap-add=NET_ADMIN \
  --cap-add=SYS_ADMIN \
  -v /home/easytier/machine-id:/etc/machine-id:ro \
  -e TZ=Asia/Shanghai \
  easytier/easytier:v2.4.5 \
  -w "用户名"

注意:

1、上面的命令指定了easytier版本,不建议盲目求新。

2、“--hostname”参数是节点的名称,可自定义修改成自己喜欢的。

3、“-w”参数的用户名三个字改成你刚才在官服注册的账号名。

4、“/home/easytier/machine-id”文件是作为唯一机器码持久化了,注意别删除这个uuid,否则配置好的网络会消失得从新配置。

 

3、检查容器运行情况:

docker ps -a

看看容器运行是否正常,如果正常,web控制台上就会看见这台机器上线。

版权声明:
作者:绛霄
链接:https://www.u8899.de/2025/10/31/159/
来源:JAXo's Blog
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码