From 4ee7a020c0e5e7b777bf09d6dbec990cffe776da Mon Sep 17 00:00:00 2001 From: chaoszhu Date: Sat, 26 Jul 2025 14:46:53 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20v3.2.0=E7=89=88=E6=9C=AC=E6=8F=8F?= =?UTF-8?q?=E8=BF=B0=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 14 +++++++++++-- README.md | 40 ++++++------------------------------ server/app/config/shell.json | 24 +++++++--------------- server/package.json | 2 +- web/package.json | 2 +- 5 files changed, 27 insertions(+), 55 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 02aeea7..0b95242 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,14 +2,24 @@ * 服务器文件对传 * 批量下发后台定时任务 -* 终端快速连接更改为最近连接 * AI对话收藏 * 移动端Ctrl、Tab的按键面板 -* 客户端功能采用原生指令实现 * 数据导出(2fa强制) * 进程管理 * 当前会话连接|w * 日志打印优化 +* +## [3.2.0](https://github.com/chaos-zhu/easynode/releases) (2025-07-26) + +* 🎉终端状态监控采用原生指令实现(不再依赖客户端上报) +* 终端快速连接更改为最近连接 +* 修复全屏功能&单窗口新增聚焦放大终端 +* 批量指令支持交互式认证服务器&逻辑重构与修复 +* AI组件复制&执行按钮定位位置 +* 修复终端脚本不自动执行指令 +* 全面移除旧版本sftp&client等服务组件 +* 🔒升级底层安全依赖组件(建议升级到此版本) + ## [3.1.1](https://github.com/chaos-zhu/easynode/releases) (2025-07-19) diff --git a/README.md b/README.md index 9b71abb..a9e37d5 100644 --- a/README.md +++ b/README.md @@ -36,8 +36,6 @@ _✨ 一个多功能Linux服务器WEB终端面板(webSSH&webSFTP) ✨_ 安全与建议 · 常见问题 -

[![RGzTVT3xClmBXFAzfg2dRYnbc9TjiXct.webp](https://cdn.nodeimage.com/i/RGzTVT3xClmBXFAzfg2dRYnbc9TjiXct.webp)](https://www.thordata.com/?ls=github&lk=EasyNode) @@ -45,8 +43,8 @@ _✨ 一个多功能Linux服务器WEB终端面板(webSSH&webSFTP) ✨_ ## 功能 + [x] 功能完善的**SSH终端**&**SFTP** -+ [x] 跳板机功能,拯救被墙实例与龟速终端输入 -+ [x] AI对话组件,终端对话联动 ++ [x] 跳板机功能,拯救被墙实例与加速跨国终端输入 ++ [x] AI对话组件,对话联动终端 + [x] 批量导入、导出、编辑服务器配置、脚本等 + [x] 脚本库 + [x] 实例分组 @@ -64,7 +62,7 @@ _✨ 一个多功能Linux服务器WEB终端面板(webSSH&webSFTP) ✨_ - v3.1.0版本开始用户名密码不再是admin/admin. 需查看**终端日志**,另外登录后请及时修改,避免日志残留敏感信息。请牢记账号密码,出于安全原因,不提供一键重置密码的脚本 - 默认web端口:**8082** - + ### docker镜像 @@ -92,34 +90,8 @@ docker run -d -p 8082:8082 --restart=always -v /root/easynode/db:/easynode/app/d ## 监控服务安装 -- 监控服务用于实时向面板推送**系统、公网IP、CPU、内存、硬盘、网卡**等基础信息 - -- 默认端口:**22022** - -> 安装 - -```shell -# 使用默认端口22022安装 -curl -o- https://git.221022.xyz/https://raw.githubusercontent.com/chaos-zhu/easynode/main/client/easynode-client-install.sh | bash - -# 使用自定义端口安装, 例如54321 -curl -o- https://git.221022.xyz/https://raw.githubusercontent.com/chaos-zhu/easynode/main/client/easynode-client-install.sh | bash -s -- 54321 -``` - -> 卸载 - -```shell -curl -o- https://git.221022.xyz/https://raw.githubusercontent.com/chaos-zhu/easynode/main/client/easynode-client-uninstall.sh | bash -``` - -> 查看监控服务状态:`systemctl status easynode-client` -> -> 查看监控服务日志: `journalctl --follow -u easynode-client` -> -> 查看详细日志:`journalctl -xe` - ---- - +!v3.2.0开始不再需要安装监控服务端,低于此版本的面板不再提供客户端下载,建议升级到此版本。 +已经安装过监控服务的服务器建议使用内置一键脚本卸载:`脚本库 -> easynode监控服务卸载` ## 安全与建议 diff --git a/server/app/config/shell.json b/server/app/config/shell.json index 4de6d0d..0dee34e 100644 --- a/server/app/config/shell.json +++ b/server/app/config/shell.json @@ -1,31 +1,16 @@ [ - { - "name": "easynode监控服务安装", - "command": "curl -o- https://git.221022.xyz/https://raw.githubusercontent.com/chaos-zhu/easynode/main/client/easynode-client-install.sh | bash", - "description": "easynode-监控服务-安装脚本" - }, { "name": "easynode监控服务卸载", "command": "curl -o- https://git.221022.xyz/https://raw.githubusercontent.com/chaos-zhu/easynode/main/client/easynode-client-uninstall.sh | bash", "description": "easynode-监控服务-卸载脚本" }, { - "name": "swap管理", - "command": "curl -o- https://git.221022.xyz/https://raw.githubusercontent.com/chaos-zhu/easynode/main/server/scripts/swap.sh | bash", - "description": "swap管理(原脚本作者: https://www.moerats.com)" - }, - { - "name": "vps回程测试", - "command": "curl https://git.221022.xyz/https://raw.githubusercontent.com/chaos-zhu/backtrace/main/install.sh -sSf | sh", - "description": "vps回程测试(原脚本作者: https://github.com/zhanghanyun)" - }, - { - "name": "docker安装(需外网环境)", + "name": "docker安装(外网环境)", "command": "curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh", "description": "docker安装(原脚本作者: https://github.com/docker/docker-install)" }, { - "name": "docker-compose安装(需外网环境)", + "name": "docker-compose安装(外网环境)", "command": "curl -L https://github.com/docker/compose/releases/download/v2.29.3/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose && docker-compose --version", "description": "docker-compose安装(原脚本作者: https://github.com/docker/docker-install)" }, @@ -33,5 +18,10 @@ "name": "生成ssh密钥对", "command": "ssh-keygen -t rsa -b 2048", "description": "生成ssh密钥对" + }, + { + "name": "vps回程测试", + "command": "curl https://git.221022.xyz/https://raw.githubusercontent.com/chaos-zhu/backtrace/main/install.sh -sSf | sh", + "description": "vps回程测试(原脚本作者: https://github.com/zhanghanyun)" } ] \ No newline at end of file diff --git a/server/package.json b/server/package.json index 68171f6..f731574 100644 --- a/server/package.json +++ b/server/package.json @@ -1,6 +1,6 @@ { "name": "server", - "version": "3.1.1", + "version": "3.2.0", "description": "easynode-server", "bin": "./bin/www", "scripts": { diff --git a/web/package.json b/web/package.json index 5617671..e964f98 100644 --- a/web/package.json +++ b/web/package.json @@ -1,6 +1,6 @@ { "name": "web", - "version": "3.1.1", + "version": "3.2.0", "description": "easynode-web", "private": true, "scripts": {