本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
(之前几次开源推广帖子一直审核不过,也没有通知,疑似被吞了。
后来发现原来是忘记加 Linux.do 社区友链了,现在已经补上了。麻烦管理大佬别再给我删除了)
最近折腾出了一个小项目 EdgeSSH,一个能跑在 Cloudflare 上的个人 WebSSH 工作台,分享给大家。
EdgeSSH 的目标是:不需要维护VPS,把整套工作台直接部署在 Cloudflare 上,并且可以云同步。
项目地址:GitHub - aozorae/EdgeSSH: A lightweight WebSSH workspace on Cloudflare Workers with host management, encrypted storage, SFTP, process monitoring and globe visualization. | 基于 Cloudflare Workers 的轻量 WebSSH 工作台,支持主机管理、加密存储、SFTP、进程监控与地球可视化。 · GitHub
文档站:https://edgessh-docs.pages.dev/

1. 部署在 Cloudflare,而且完全免费
只需要一个 Cloudflare 账号。Workers、Durable Objects、D1、TCP Sockets 这几项能力,个人使用量级基本都在免费额度以内,日常十几台小鸡完全够用。
部署方式也做了自动化,不用手动去对各种 ID 和密钥:
- Fork 仓库
- 选一种登录方式(GitHub OAuth 或 Cloudflare Access)
- 在 GitHub Actions 里填一个 Cloudflare API Token
- Run Deploy Workflow
3. 功能一览
EdgeSSH 把日常管理服务器要用到的几个工具,拼进了同一个工作台。
多功能终端
对标常见的 SSH 客户端,加入了文件管理、代码片段、命令编辑器、快捷输入,进程监控,等实用功能

专用文件管理器
内置基于 SFTP 的文件管理器,浏览目录、上传下载、重命名、删除

端口转发
服务器上只监听 127.0.0.1 的服务,如CPA禁止外部访问的面板等,可以借助已有的 SSH 会话在浏览器里临时预览

代码片段
储存常见的命令,可一键填写到终端内
