使用社交账号登录
目前网上已经有很多教程了,但是大部分要么配置没有解释清楚,要么直接是AI写的。
这里我将给出常见环境搭建ET节点的方法: Linux(systemd) 。
这里我并不推荐使用Docker部署,原因有以下几点:
部署一个共享节点只需要启动核心即可,web控制台不是必需品,它只是一个远程配置下发器而已。
部署时需要进行配置,你可能需要先阅读 EasyTier共享节点配置重点,私人模式、网络白名单、中继、转发,一文搞定
首先,ssh连接上你的机器。
接着,下载最新版本的et文件:
在 官网 或 GitHub Releases 获取最新版的et链接。
注意根据你的设备类型选择正确的文件 (x86_64/aarch64)。
这里我们以常见的 x86_64 为例:
# 获取文件
wget https://github.com/EasyTier/EasyTier/releases/download/v2.5.0/easytier-linux-x86_64-v2.5.0.zip
unzip easytier-linux-x86_64-v2.5.0.zip
cd easytier-linux-aarch64
# 安装到系统执行目录
sudo cp ./easytier-core /usr/local/bin
sudo cp ./easytier-cli /usr/local/bin
接下来请选择管理方式:
现在进入了配置编辑页面,这里给出参考范例,请按照自己的情况更改<表示需要修改的标记>,大致修改完成后,你也可以使用 配置文件生成工具 来可视化编辑。
首先提一嘴注意事项,作为共享节点,长期运行相同配置,没有经常变更的需求,你可能不需要web控制台。
这里以官方提供的web控制台为例子。
首先注册一个账号,这里的用户名和密码与后面填写的网络名称、密码没有关系。
然后回到ssh:
现在web控制台中应该出现了这个设备的卡片。
点击设置的齿轮⚙️图标,点击创建新网络,选择编辑为文件。
除了第1、2行的 instance_name instance_id 外,将配置好的 参考范例 粘贴进文本框,点击保存、运行网络即可。
后续如果还需修改,你可以使用web控制台的图形界面或继续编辑为文件。
现在,共享节点就搭建完毕了,服务启动在<协议>://<你的ip>:<端口>,如果你还有反向代理等其它需求,请参考文章开头/结尾的推荐文章或其它文章。
为了方便其它节点接入,建议参考 EasyTier 使用 srv/txt/http 协议配置多peer节点连接 ,将你的所有连接配置为srv/txt/http(s)协议,便于只输一条uri即可连接。
# 安装为系统服务
# sudo easytier-cli service install [easytier-core的启动参数]
sudo easytier-cli service install -c /etc/easytier/config.toml
# 创建配置文件
sudo mkdir /etc/easytier
sudo -e /etc/easytier/config.toml # 请选择你自己称手的文本编辑器
# 测试配置
easytier-core -c /etc/easytier/config.toml
# 如果上述命令没有意外退出/报错,就说明可以正常启动
# 现在 Ctrl+C 停止
# 启动服务
sudo systemctl enable --now easytier.service
# 安装为系统服务
# sudo easytier-cli service install [easytier-core的启动参数]
sudo easytier-cli service install -w <注册web控制台的用户名>