EasyTier自建服务器节点教程

EasyTier自建服务器节点教程

准备
你需要拥有一台可从外部访问的公共互联网服务器或计算机(包括具备公网IP及正确端口转发设置的云服务器和家庭宽带均符合条件)。

1:获的安装包
下载Linux版本的EasyTier 使用最新本进行测试
在Linux系统中,执行以下命令下载安装包:


github下载速度慢
wget https://github.com/EasyTier/EasyTier/releases/download/v2.6.4/easytier-linux-x86_64-v2.6.4.zip
外站下载速度快
wget https://dl.6g.ee/easytier-linux-x86_64-v2.6.4.zip

解压文件包

apt install unzip 
unzip easytier-linux-x86_64-v2.6.4.zip
cd easytier-linux-x86_64

建议部署文件位置

创建目录存放
mkdir -p /opt/easytier/server
将文件拷贝过去
cp easytier-* /opt/easytier/server/
环境变量目录(可选)
cp easytier-* /usr/local/bin/
端口介绍
参数默认端口说明
–config-server-port22020可配置为:26020,配置服务器端口,用于客户端连接获取配置
–api-server-port11211可配置为:26010,API 服务端口,Web 界面调用接口
–web-server-port11211可配置为:26010,Web 服务端口,浏览器访问界面
独立节点端口11011可配置为:26030,独立节点提供端口给任何一个客户端链接组网

在 /etc/systemd/system/ 目录下创建服务文件,实现开机自启和进程管理。

nano /etc/systemd/system/easytier-core.service

[Unit]
Description=easytier-core Service
After=network.target

[Service]
Type=simple
ExecStart=/opt/easytier/server/easytier-core --config-server tcp://127.0.0.1:18800/admin --relay-network-whitelist myeasytier --machine-id easytier-server-id --hostname 节点名 -l 18556
User=root
Restart=on-failure
RestartSec=5

[Install]
WantedBy=multi-user.target

创建 easytier-web-embed.service

nano /etc/systemd/system/easytier-web-embed.service
[Unit]
Description=easytier-web-embed-Service
After=network-online.target
Wants=network-online.target

[Service]
Type=simple
ExecStart=/opt/easytier/server/easytier-web-embed --db /opt/easytier/easytier-web-embed/web-embed.db --config-server-port 18800 --config-server-protocol tcp --api-server-port 18181 --web-server-port 18181 --api-host "https://设置域名或者IP"  注意链接端口
Restart=always
RestartSec=3

[Install]
WantedBy=multi-user.target

配置开机启动重加载,日记

重新加载 systemd 配置
systemctl daemon-reload

开机自启
systemctl enable easytier-core.service
systemctl enable easytier-web-embed.service

启动/停止服务

# 启动服务
systemctl start easytier-core.service
systemctl start easytier-web-embed.service

# 停止服务
systemctl stop easytier-core.service
systemctl stop easytier-web-embed.service

# 重启服务
systemctl restart easytier-core.service
systemctl restart easytier-web-embed.service

# 查看服务状态
systemctl status easytier-core.service
systemctl status easytier-web-embed.service

# 查看日志
journalctl -u easytier-core.service -f
journalctl -u easytier-web-embed.service -f

浏览器访问Web 配置

浏览器打开 http://你的服务器IP:18181

API 主机地址填写

API 填写你服务器的公网访问地址

如果使用域名:https://域名

直接用 IP:http://服务器公网IP:26010

3. 修改默认密码

首次登录后,务必修改默认用户密码

  • 默认管理员账号:admin
  • 默认普通账号:user
  • 请立即修改密码,确保安全

电脑客户端这里下载

https://github.com/EasyTier/EasyTier