主 题:开源:跑在 CF Workers 上的 WebSSH:EdgeSSH
发 布 者:gdz
标签分类: 技术
时 间:2026-09-19 08:57:50
内容预览:最近折腾了一个自己的项目 EdgeSSH,基于 Cloudflare Workers 做了一个偏“SSH 客户端”形态的 WebSSH。GitHub:https://github.com/aozorae/EdgeSSH项目基于 cmliu/CF-Workers-WebSSH 开发。上游解决了 Workers 上直接建立 SSH 连接的问题,我在此基础上继续做了主机管理、凭据存储、文件管理、系统信息等功能。由于真正发起 SSH TCP 连接的是 Cloudflare Worker,而不是你的浏览器,可以在不同设备上使用,本地不需要安装 SSH 客户端,密钥可账户级同步(进程管理、文件管理这些功能挺强大的,还是要感谢 cmliu 大佬,Worker 连接 SSH 的核心功能是完全复用他的)目前已经有的功能主机列表与分组管理浏览器 SSH TerminalSFTP 文件管理实时查看 CPU、内存、Load、进程等信息自动识别 Linux 发行版和系统架构主机地理位置展示Canvas 实现的服务器分布地球密码 / SSH 私钥认证UTF-8 / GB18030 / Big5 终端编码Cloudflare Zero Trust Access 身份认证D1 保存主机信息AES-256-GCM 加密 SSH 密码、私钥、地址等敏感数据关于安全因为这是 SSH 管理工具,所以这部分我比较谨慎。目前:不允许匿名使用主机管理 API主机数据按 Cloudflare Access 身份隔离SSH 密码和私钥不会明文保存在 D1部署流程目前依旧采用 GitHub Action 部署,和我的其他项目 EdgeChat 一样仓库内置的 Deploy workflow 会在推送到 main 后自动检查、迁移 D1 并部署,也可在 Actions 页面手动触发。首次使用前,在仓库的 Settings %26gt%3b
直达链接: https://www.nodeseek.com/post-936439-1
发 布 者:gdz
标签分类: 技术
时 间:2026-09-19 08:57:50
内容预览:最近折腾了一个自己的项目 EdgeSSH,基于 Cloudflare Workers 做了一个偏“SSH 客户端”形态的 WebSSH。GitHub:https://github.com/aozorae/EdgeSSH项目基于 cmliu/CF-Workers-WebSSH 开发。上游解决了 Workers 上直接建立 SSH 连接的问题,我在此基础上继续做了主机管理、凭据存储、文件管理、系统信息等功能。由于真正发起 SSH TCP 连接的是 Cloudflare Worker,而不是你的浏览器,可以在不同设备上使用,本地不需要安装 SSH 客户端,密钥可账户级同步(进程管理、文件管理这些功能挺强大的,还是要感谢 cmliu 大佬,Worker 连接 SSH 的核心功能是完全复用他的)目前已经有的功能主机列表与分组管理浏览器 SSH TerminalSFTP 文件管理实时查看 CPU、内存、Load、进程等信息自动识别 Linux 发行版和系统架构主机地理位置展示Canvas 实现的服务器分布地球密码 / SSH 私钥认证UTF-8 / GB18030 / Big5 终端编码Cloudflare Zero Trust Access 身份认证D1 保存主机信息AES-256-GCM 加密 SSH 密码、私钥、地址等敏感数据关于安全因为这是 SSH 管理工具,所以这部分我比较谨慎。目前:不允许匿名使用主机管理 API主机数据按 Cloudflare Access 身份隔离SSH 密码和私钥不会明文保存在 D1部署流程目前依旧采用 GitHub Action 部署,和我的其他项目 EdgeChat 一样仓库内置的 Deploy workflow 会在推送到 main 后自动检查、迁移 D1 并部署,也可在 Actions 页面手动触发。首次使用前,在仓库的 Settings %26gt%3b
直达链接: https://www.nodeseek.com/post-936439-1