[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-8826":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":26,"readmeContent":27,"aiSummary":28,"trendingCount":16,"starSnapshotCount":16,"syncStatus":18,"lastSyncTime":29,"discoverSource":30},8826,"easynode","chaos-zhu\u002Feasynode","chaos-zhu","一个多功能Linux&win服务器WEB终端面板(webSSH&webSFTP). 更新通知TG：","https:\u002F\u002Ft.me\u002Feasynode_notify",null,"Dart",1969,275,11,10,0,1,2,9,4,20.32,"Other",false,"main",[],"2026-06-12 02:01:59","\u003Cdiv align=\"center\">\r\n\r\n# EasyNode\r\n\r\n_✨ 一个多功能Linux服务器WEB终端面板(webSSH&webSFTP) ✨_\r\n\r\n\u003C\u002Fdiv>\r\n\r\n\u003Cp align=\"center\">\r\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fchaos-zhu\u002Feasynode\u002Freleases\u002Flatest\">\r\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fchaos-zhu\u002Feasynode?color=brightgreen\" alt=\"release\">\r\n  \u003C\u002Fa>\r\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fchaos-zhu\u002Feasynode\u002Factions\">\r\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002Fchaos-zhu\u002Feasynode\u002Fdocker-builder.yml?branch=main\" alt=\"deployment status\">\r\n  \u003C\u002Fa>\r\n  \u003Ca href=\"https:\u002F\u002Fhub.docker.com\u002Frepository\u002Fdocker\u002Fchaoszhu\u002Feasynode\">\r\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fdocker\u002Fpulls\u002Fchaoszhu\u002Feasynode?color=brightgreen\" alt=\"docker pull\">\r\n  \u003C\u002Fa>\r\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fchaos-zhu\u002Feasynode\u002Freleases\u002Flatest\">\r\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fdownloads\u002Fchaos-zhu\u002Feasynode\u002Ftotal?color=brightgreen&include_prereleases\" alt=\"release\">\r\n  \u003C\u002Fa>\r\n\u003C\u002Fp>\r\n\r\n\u003Cp align=\"center\">\r\n  \u003Ca href=\"#功能\">功能\u003C\u002Fa>\r\n  ·\r\n  \u003Ca href=\"#面板展示\">面板展示\u003C\u002Fa>\r\n  ·\r\n  \u003Ca href=\"#项目部署\">项目部署\u003C\u002Fa>\r\n  ·\r\n  \u003Ca href=\"#监控服务安装\">监控服务安装\u003C\u002Fa>\r\n  ·\r\n  \u003Ca href=\"#建议\">建议\u003C\u002Fa>\r\n  ·\r\n  \u003Ca href=\"#声明\">声明\u003C\u002Fa>\r\n  ·\r\n  \u003Ca href=\"#常见问题\">常见问题\u003C\u002Fa>\r\n\u003C\u002Fp>\r\n\r\n## 功能\r\n\r\n+ [x] 功能完善的**SSH终端**&**SFTP**\r\n+ [x] 跳板机功能,拯救被墙实例与加速跨国终端输入\r\n+ [x] AI对话组件，对话联动终端\r\n+ [x] 批量导入、导出、编辑服务器配置、脚本等\r\n+ [x] 脚本库\r\n+ [x] 实例分组\r\n+ [x] 凭据托管\r\n+ [x] 多渠道通知\r\n+ [x] 批量下发指令\r\n+ [x] 自定义终端主题\r\n\r\n## 面板展示\r\n\r\n![面板展示](.\u002Fdoc_images\u002Fmerge.gif)\r\n\r\n## 项目部署\r\n\r\n- v3.1.0版本开始用户名密码不再是admin\u002Fadmin. 需查看**终端日志**，另外登录后请及时修改，避免日志残留敏感信息。请牢记账号密码，出于安全原因，不提供一键重置密码的脚本\r\n- 默认web端口：**8082**\r\n\r\n\r\n### docker-compose部署-自动更新（推荐）\r\n\r\n部署本项目的[docker-compose.yml](https:\u002F\u002Fgithub.com\u002Fchaos-zhu\u002Feasynode\u002Fblob\u002Fmain\u002Fdocker-compose.yml)默认采用[腾讯云CNB自动构建镜像](https:\u002F\u002Fcnb.cool\u002Fchaoszhu\u002Feasynode)，如发现服务不可用请自行替换或移除加速\r\n```shell\r\n# docker compose快速部署\r\n\r\n# 1. 创建easynode目录\r\nmkdir -p \u002Froot\u002Feasynode && cd \u002Froot\u002Feasynode\r\n\r\n# 2. 下载docker-compose.yml文件\r\nwget https:\u002F\u002Fgit.221022.xyz\u002Fhttps:\u002F\u002Fraw.githubusercontent.com\u002Fchaos-zhu\u002Feasynode\u002Fmain\u002Fdocker-compose.yml\r\n\r\n# 3. 启动服务\r\ndocker compose up -d\r\n```\r\n\r\n\r\n### docker镜像\r\n\r\n**注意！！！**\r\n\r\n**v3.5.0版本新增RDP连接windows服务器功能，此功能依赖单独的guacd服务**\r\n\r\n- 如果你不知道guacd服务，请使用上面的 docker-compose.yml 进行部署\r\n\r\n- 如果你不想使用 docker-compose.yml 进行部署，请配置环境变量 `GUACD_HOST` 和 `GUACD_PORT`\r\n\r\n```shell\r\n# GUACD_HOST: 自建 guacd 服务 IP【此处127.0.0.1仅为示例,需自建服务】\r\n# GUACD_PORT: 自建 guacd 服务端口\r\ndocker run -d \\\r\n  -p 8082:8082 \\\r\n  --restart=always \\\r\n  -v \u002Froot\u002Feasynode\u002Fdb:\u002Feasynode\u002Fapp\u002Fdb \\\r\n  -e GUACD_HOST=127.0.0.1 \\\r\n  -e GUACD_PORT=4822 \\\r\n  chaoszhu\u002Feasynode\r\n```\r\n\r\n## 环境变量\r\n\r\n> 无特殊需求建议使用docker-compose.yml一键启动\r\n\r\n| 变量名称 | 说明 | 默认值 | 备注 |\r\n|---------|------|--------|------|\r\n| `GUACD_HOST` | 自建guacd服务IP | - | - |\r\n| `GUACD_PORT` | 自建guacd服务PORT | - | - |\r\n| `DEBUG` | 启动日志 | `true` | `false`：关闭，`true`：开启 |\r\n| `RDP_PORT` | RDP服务端口 | - | 无特殊需求保持默认即可 |\r\n| `ENABLE_HTTPS` | 是否启用HTTPS | `0` | `0`：关闭\u003Cbr\u002F>`1`：自签证书（适合内网）\u003Cbr\u002F>`2`：合法证书（适合外网）\u003Cbr\u002F>外网建议使用 nginx\u002Fcaddy 进行 HTTPS 转发 |\r\n| `HTTPS_PORT` | HTTPS端口 | `8092` | - |\r\n| `SSL_CERT_PATH` | HTTPS证书文件路径 | - | 当 `ENABLE_HTTPS=2` 时必须配置 |\r\n| `SSL_KEY_PATH` | HTTPS私钥文件路径 | - | 当 `ENABLE_HTTPS=2` 时必须配置 |\r\n\r\n注意: **docker默认不启用ipv6，请参考Q&A配置或者使用支持ipv6的跳板机中转.**\r\n\r\n## 监控服务安装\r\n\r\n！v3.2.0开始不再需要安装监控服务端，低于此版本的面板不再提供客户端下载，建议升级到此版本。\r\n已经安装过监控服务的服务器建议使用内置一键脚本卸载：`脚本库 -> easynode监控服务卸载`\r\n\r\n## 建议\r\n\r\n> 任何系统无法保障没有bug的存在，EasyNode也一样。\r\n\r\n1. 请妥善利用面板提供MFA2、IP白名单等安全功能, 如需加强建议搭配**OpenVPN**搭建安全隧道访问。如果需要更高级别的安全性，建议面板服务不要暴露到公网。\r\n\r\n2. webssh与监控服务都将以`该服务器作为中转`。中国大陆用户建议使用香港、新加坡、日本、韩国等地区的低延迟服务器来安装服务端面板。\r\n\r\n3. 及时升级面板，EasyNode会不定期升级底层安全依赖。建议使用上面提供的docker-compose.yml一键部署，可自动检测更新并升级。\r\n\r\n## 声明\r\n\r\nEasyNode于2022年8月首次发布，作者在开发该面板时已尽可能确保其安全性。EasyNode同其他项目一样，都会依赖流行的第三方库，而这些第三方库的安全性无法得到永久保障。因此，如果您的服务器具备重要的数据价值，请避免将该项目部署在公网环境或者不使用此项目。对于因安全漏洞造成的任何损失，作者概不承担任何责任。\r\n\r\n---\r\n\r\n## 常见问题\r\n\r\n- [QA](.\u002FQ%26A.md)\r\n\r\n## 测试服务由以下厂商赞助\r\n\r\nCDN acceleration and security protection for this project are sponsored by Tencent EdgeOne: EdgeOne offers a long-term free plan with unlimited traffic and requests, covering Mainland China nodes, with no overage charges. Interested friends can click the link below to claim it. [Best Asian CDN, Edge, and Secure Solutions - Tencent EdgeOne](https:\u002F\u002Fedgeone.ai\u002Fzh?from=github)\r\n[![EdgeOne Logo](https:\u002F\u002Fedgeone.ai\u002Fmedia\u002F34fe3a45-492d-4ea4-ae5d-ea1087ca7b4b.png)](https:\u002F\u002Fedgeone.ai\u002F?from=github)\r\n\r\n\r\n![Image](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fa50409e4-9394-4a59-a125-18ffe64c5fb0) [![image](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FNodeSupport-YXVM-red)](https:\u002F\u002Fyxvm.com\u002F)\r\n\r\n\r\n\r\n\r\n\r\n","EasyNode 是一个多功能的 Linux 和 Windows 服务器 WEB 终端面板，支持 webSSH 和 webSFTP。其核心功能包括完善的 SSH 终端和 SFTP 支持、跳板机功能以解决网络限制问题、AI 对话组件与终端联动、批量导入导出编辑服务器配置及脚本、脚本库管理、实例分组、凭据托管、多渠道通知等。该项目采用 Vue 构建前端界面，支持 Docker 部署，并且提供了自动更新机制。EasyNode 适用于需要远程管理和维护服务器的场景，尤其是对于跨国网络环境下的服务器管理具有显著优势。","2026-06-11 03:19:54","top_language"]