准备
你需要拥有一台可从外部访问的公共互联网服务器或计算机(包括具备公网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-port | 22020 | 可配置为:26020,配置服务器端口,用于客户端连接获取配置 |
| –api-server-port | 11211 | 可配置为:26010,API 服务端口,Web 界面调用接口 |
| –web-server-port | 11211 | 可配置为: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
