侧边栏壁纸
  • 累计撰写 24 篇文章
  • 累计创建 4 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

使用easytier-web-embed 自建Easytier的web控制台

andrey-pump
2025-12-08 / 0 评论 / 0 点赞 / 21 阅读 / 4201 字

〇、 基本要求

1、要有一台服务器,建议Linux,我这里演示操作系统:RockyLinux 9

2、如果想要反向代理到公网,要有一个域名 xxx.xxx

一、 初步配置

首先,github下载压缩包解压

然后,前往该目录

cd 该目录

运行该目录下的easytier-web-embed程序,最基础的命令如下:

./easytier-web-embed

默认config server port是22020,协议udp, api server 和web server的端口都是11211

如果你想要自定义参数(这也是我建议的),可以将如下参数替换成想要的(请注意,如果不自定义如下参数的话,将保持默认):

./easytier-web-embed \
  --db ./web-data/web-data.db \		# 存储数据的文件夹 创建前请先 mkdir web-data
  --config-server-port 55151 \		# config-server的端口,可以更换成其他的
  --config-server-protocol tcp \	# 可以为tcp 或者 udp
  --api-server-port 22522 \
  --web-server-port 22522 \
  #--api-host https://web.et.xxx.xxx  #这一行不是必须填的,如果你没有域名,可以不要这一行 

在这里,我已自定义参数作为例子
执行完上述命令以后,在浏览器中打开 http://服务器ip:web-server-port, 如http://1.1.1.1:22522

点击下图中的Register注册,其他先不要填

对于上图Register界面,有一点及其重要的要说明的是
1、API host为 http://你的ip:api-server-port 在我这里api-server-port是22522

2、只有API host填写正确了,下面的验证码才会正常显示

3、 API host的末尾不能有斜杠,如http://你的ip:api-server-port/ 否则验证码将不显示

注册完以后到Login界面输入账号密码,即可进入web控制台

二、 注册为systemed服务,并其开机自启动。

上面的命令启动不能在后台运行,终端关闭就终止了

我们的目的是:保持其在后台稳定运行,并且开机自启动

新建一个easytier-web服务,命令如下(注意修改成你自己的参数):

sudo tee /etc/systemd/system/easytier-web.service >/dev/null <<'EOF'
[Unit]
Description=EasyTier Web Console Service
After=network-online.target
Wants=network-online.target

[Service]
Type=simple
WorkingDirectory=/root/easytierPC
ExecStart=/<你的路径>/easytier-web-embed \
  --db ./web-data/web-data.db \		# 存储数据的文件夹 创建前请先 mkdir web-data
  --config-server-port 55151 \		# config-server的端口,可以更换成其他的
  --config-server-protocol tcp \	# 可以为tcp 或者 udp
  --api-server-port 22522 \
  --web-server-port 22522 \
  #--api-host https://web.et.xxx.xxx  #这一行不是必须填的,如果你没有域名,可以不要这一行 

Restart=always
RestartSec=3

[Install]
WantedBy=multi-user.target
EOF

重新加载systemed并设置开机自启动

sudo systemctl daemon-reload
sudo systemctl enable --now easytier-web.service

查看运行情况

systemctl status easytier-web.service

实时日志:

journalctl -u easytier-web.service -f

三、 使用Lucky进行反向代理

未完待续......

0

评论区