EasyNode 是一个基于 Web 的多功能 Linux 服务器管理面板,提供 WebSSH 终端和 WebSFTP 文件管理等功能,让您能够通过浏览器轻松管理 Linux 服务器。 EasyNode 核心功能
  1. 管理 WebSSH 终端
  2. 提供 WebSFTP 文件管理
  3. 支持服务器管理
  4. 支持脚本库管理

一、 安装 EasyNode

最简单的安装方式是使用 Docker: 如果您还没有 Docker,可以先安装一个。
  1. 然后输入以下命令
docker run -d -p 8082:8082 --name=easynode \
 --restart=always \
 -v /root/easynode/db:/easynode/app/db \
 chaoszhu/easynode
  1. 安装完成后,在浏览器输入 127.0.0.1:8082,就可以打开 EasyNode 的 Web 管理页面
  1. 输入账号密码后就可以登录面板了

二、部署 ZeroNews 内网穿透

我们通过 Docker 容器方式部署 ZeroNews 内网穿透

选择快速开始方式

登录 https://user.zeronews.cc ,在「快速开始」页面,选择 Docker 安装方式,然后选择 ZeroNews 公共仓库(国内),按步骤操作。 img

按步骤运行 ZeroNews 服务

通过以下命令在 ZeroNews 官方仓库下载 ZeroNews 容器镜像
sudo docker pull docker.zeronews.cc/zeronews/zeronews:latest
创建数据目录并启动容器
选择 Docker Run 方式运行,执行如下命令
sudo mkdir -p /opt/zeronews
sudo docker run -d --name zeronews --net host \
  -v /opt/zeronews:/etc/zeronews \
  -e TOKEN=<your token> \
  docker.zeronews.cc/zeronews/zeronews:latest
请复制快速开始页面的 AuthToken 替换 <your token> 占位符。

查看运行中的客户端状态

ZeroNews 容器启动成功后,在 ZeroNews 控制台「关联客户端」页面查看已上线的 ZeroNews 容器设备。

三、为 EasyNode 添加域名及隧道

为 EasyNode 管理平台添加域名

在 ZeroNews 管理平台的「自定义域名」管理界面中,添加域名(以 easynode 为例):
  1. 在「域名类型」中选择「默认域名」,并在「子域名前缀」中输入 easynode,然后点击「域名可用性检测」
  2. 若下方「接入域名」显示为「可注册」,则表示该域名当前可添加使用,点击单选框选择该域名
  3. 点击「提交」,完成域名添加

为 EasyNode 管理平台添加公网隧道

在 ZeroNews 管理平台的「隧道」管理界面下,添加隧道:
  1. 选择隧道模式
    • 在「隧道模式」下拉框中,保持选择 「标准隧道」
  2. 选择隧道特性
    • 在「隧道特性」下拉框中,选择 「Raw」(默认透传模式)
  3. 配置协议与带宽
    • 隧道协议:选择 「HTTPS」
    • 带宽(Mbps):在输入框中填写所需的带宽数值(例如 1)
  4. 设置公网域名
    • 在「公网域名」选项中,点击选择 「自定义域名」
    • 在下方的「选择自定义域名」下拉框中,选择刚才添加的域名,例如 easynode.hn.takin.cc
  5. 配置内网映射信息
    • 绑定设备:点击下拉框选择需要绑定的在线设备
    • 内网 IP:在输入框中填写内网 IP 地址,例如 127.0.0.1
    • 内网端口:在输入框中填写 EasyNode 服务的端口号 8082
  6. 完成添加
    • 点击右下角的 「确认」 按钮即可保存。
创建成功之后,您就可以在隧道列表页面看到可访问的隧道。 EasyNode 的公网隧道添加完成后,在浏览器输入分配的域名 https://easynode.hn.takin.cc,就可以远程访问 EasyNode Web 管理页面 提示:文档截图及示例中的域名、隧道地址可能与您当前实际使用的不一致,请以 ZeroNews 控制台显示的实际地址为准。