【开源】1Shell 零侵入式的多机管理中枢与 AI 自动化运维总台
- 内容介绍
- 文章标签
- 相关推荐
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
-
我的帖子已经打上 开源推广 标签: 是
-
我的开源项目完整开源,无未开源部分: 是
-
我的开源项目已链接认可 LINUX DO 社区: 是
-
我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
-
以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
什么是 1Shell?
1Shell 不是"又一个 Web SSH 面板"。 它是一个零侵入式的多机管理中枢与 AI 自动化运维总台:
-
一端御万机,集中接管多台跨网机器
-
万机皆可连,内置中继级联,无缝穿透并管理无公网 IP 的云电脑与 NAS
-
一条 SSH 链路,复用终端、探针、文件浏览与 AI 协作
-
零侵入,目标机器不安装任何 Agent,保持 100% 出厂纯净
传统 Web SSH 解决的是"能连上公网"。1Shell 要解决的是**“跨越内外网,连上之后如何高效、持续、安全地管理整个异构节点群”**。
功能亮点
| 功能 | 描述 |
|---|---|
| 多机 SSH 终端 | 本地 Shell + 远端 SSH,支持跳板机级联,多标签页切换 |
| Agentless 探针 | 零侵入,SSH 采集 CPU / 内存 / 磁盘 / 负载 / 网络,定时轮询 |
| SFTP 文件浏览 | 本地 + 远程双模式,目录导航,文件预览 |
| AI Chat | OpenAI 兼容 API 接入,流式对话,终端上下文感知 |
| Ghost Text | 终端输入时 AI 实时内联补全,Tab 采纳,低打扰 |
| AI 命令建议 | 自然语言描述需求,AI 生成可执行命令,一键注入终端 |
| AI 选区分析 | 框选终端输出,AI 自动解读错误并给出修复命令 |
| MCP Server | 标准 MCP 协议,让 claude-code 等 AI CLI 直接操控远端主机 |
| Bridge API | HTTP API 桥接 SSH 执行,适配任意 CLI 工具 |
| AI Agent 面板 | 侧边栏运行 claude-code / Gemini CLI / OpenCode / Codex |
| 网站任意门 | 每台主机关联多个业务入口,一键直达 |
| 审计日志 | 所有操作记录到 SQLite,可翻页查询,可追溯 |
| IP 访问控制 | 白名单 / 黑名单,CIDR 支持 |
| 登录保护 | HttpOnly Cookie + 暴力破解锁定 + 时序攻击防护 |
总之,这是一个我个人在日常使用vps时根据个人需求弄出来的多服务器的中心化管理与云端cli项目,核心功能都是我日常使用想要的。
网站任意门(终于不用回忆IP和域名了)
ai选区分析(不用再去在gemini和终端来回跑了)
AI Agent(每次拿到一台vps都得安装一次cc和cc-switch好麻烦,尤其是那种500M,256M的,这下安装一次就行了)
探针(顺带加的)
中继(方便本地电脑连接同样没有公网的主机)
IP访问控制(ai说不够安全所以加上的)
(ps:这个项目其实是我看着吃灰了几个月的腾讯云小水管实在想不到有什么用所以想了这个项目,名字抄袭的1panel,我一直觉得1panel这个名字很霸气)
佬友们觉得好用的话点点star哦,这是我的首个项目
链接:
weidu12123/1Shell
已添加友链:http://linux.do/
1.1.0更新:
-
MCP / SSH 稳定性
-
改成持久化 SSH shell 连接池,避免每条命令都重新握手。
-
修复 MCP 经常超时的问题。
-
给 SSH 加了 keepalive,减少空闲断连。
-
执行超时策略做了调整,避免短超时误杀。
-
-
探针优化
-
探针改为复用持久连接,不再频繁新建 SSH 连接。
-
探针轮询间隔从 15 秒调到 60 秒。
-
顶栏探针信息会跟随当前切换主机刷新,不再一直显示本机。
-
-
终端区体验
-
加了终端全屏功能。
-
加了补全建议框关闭按钮。
-
左侧栏支持折叠,给终端腾更多空间。
-
调整了顶部按钮布局、AI 面板按钮样式和位置。
-
-
文件浏览器功能补全
-
新增 下载文件。
-
新增 上传文件。
-
新增 文件预览,包括图片预览。
-
新增 文本文件编辑并保存。
-
上传时补上了 CSRF token,解决“CSRF 校验失败”。
-
-
文件浏览器性能优化
-
后端加入 SFTP 连接池,减少频繁建连。
-
打开远程目录、读取文件明显更快。
-
-
版本发布
- 当前版本升级为 1.1.0 正式版。
(ps:终于把屎一样的第一版修改好了,勉强应该算是还可以了,第一版问题实在太多了ssh没有持续连接导致使用cc时mcp经常性超时,文件浏览器没有修改与上传下载功能,还有那个探针,害得我收到腾讯云短信说存在攻击其他服务器的22端口的攻击行为)
图片:
image2536×1420 292 KB
image1920×1051 221 KB
image2365×1314 113 KB
网友解答:--【壹】--:
晚点试试,感觉对于我现在这种在服务器上跑CC的很适用
--【贰】--:
1Shell本身很轻量,大概占用70MB内存,大头主要是cc的400MB,然后是nodejs+web技术栈
--【叁】--:
感谢大佬。
--【肆】--:
能问问你这个资源占用情况吗?看起来是nodejs+web技术栈。
--【伍】--:
太强了佬
--【陆】--:
不错不错,也有这个想法
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
-
我的帖子已经打上 开源推广 标签: 是
-
我的开源项目完整开源,无未开源部分: 是
-
我的开源项目已链接认可 LINUX DO 社区: 是
-
我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
-
以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
什么是 1Shell?
1Shell 不是"又一个 Web SSH 面板"。 它是一个零侵入式的多机管理中枢与 AI 自动化运维总台:
-
一端御万机,集中接管多台跨网机器
-
万机皆可连,内置中继级联,无缝穿透并管理无公网 IP 的云电脑与 NAS
-
一条 SSH 链路,复用终端、探针、文件浏览与 AI 协作
-
零侵入,目标机器不安装任何 Agent,保持 100% 出厂纯净
传统 Web SSH 解决的是"能连上公网"。1Shell 要解决的是**“跨越内外网,连上之后如何高效、持续、安全地管理整个异构节点群”**。
功能亮点
| 功能 | 描述 |
|---|---|
| 多机 SSH 终端 | 本地 Shell + 远端 SSH,支持跳板机级联,多标签页切换 |
| Agentless 探针 | 零侵入,SSH 采集 CPU / 内存 / 磁盘 / 负载 / 网络,定时轮询 |
| SFTP 文件浏览 | 本地 + 远程双模式,目录导航,文件预览 |
| AI Chat | OpenAI 兼容 API 接入,流式对话,终端上下文感知 |
| Ghost Text | 终端输入时 AI 实时内联补全,Tab 采纳,低打扰 |
| AI 命令建议 | 自然语言描述需求,AI 生成可执行命令,一键注入终端 |
| AI 选区分析 | 框选终端输出,AI 自动解读错误并给出修复命令 |
| MCP Server | 标准 MCP 协议,让 claude-code 等 AI CLI 直接操控远端主机 |
| Bridge API | HTTP API 桥接 SSH 执行,适配任意 CLI 工具 |
| AI Agent 面板 | 侧边栏运行 claude-code / Gemini CLI / OpenCode / Codex |
| 网站任意门 | 每台主机关联多个业务入口,一键直达 |
| 审计日志 | 所有操作记录到 SQLite,可翻页查询,可追溯 |
| IP 访问控制 | 白名单 / 黑名单,CIDR 支持 |
| 登录保护 | HttpOnly Cookie + 暴力破解锁定 + 时序攻击防护 |
总之,这是一个我个人在日常使用vps时根据个人需求弄出来的多服务器的中心化管理与云端cli项目,核心功能都是我日常使用想要的。
网站任意门(终于不用回忆IP和域名了)
ai选区分析(不用再去在gemini和终端来回跑了)
AI Agent(每次拿到一台vps都得安装一次cc和cc-switch好麻烦,尤其是那种500M,256M的,这下安装一次就行了)
探针(顺带加的)
中继(方便本地电脑连接同样没有公网的主机)
IP访问控制(ai说不够安全所以加上的)
(ps:这个项目其实是我看着吃灰了几个月的腾讯云小水管实在想不到有什么用所以想了这个项目,名字抄袭的1panel,我一直觉得1panel这个名字很霸气)
佬友们觉得好用的话点点star哦,这是我的首个项目
链接:
weidu12123/1Shell
已添加友链:http://linux.do/
1.1.0更新:
-
MCP / SSH 稳定性
-
改成持久化 SSH shell 连接池,避免每条命令都重新握手。
-
修复 MCP 经常超时的问题。
-
给 SSH 加了 keepalive,减少空闲断连。
-
执行超时策略做了调整,避免短超时误杀。
-
-
探针优化
-
探针改为复用持久连接,不再频繁新建 SSH 连接。
-
探针轮询间隔从 15 秒调到 60 秒。
-
顶栏探针信息会跟随当前切换主机刷新,不再一直显示本机。
-
-
终端区体验
-
加了终端全屏功能。
-
加了补全建议框关闭按钮。
-
左侧栏支持折叠,给终端腾更多空间。
-
调整了顶部按钮布局、AI 面板按钮样式和位置。
-
-
文件浏览器功能补全
-
新增 下载文件。
-
新增 上传文件。
-
新增 文件预览,包括图片预览。
-
新增 文本文件编辑并保存。
-
上传时补上了 CSRF token,解决“CSRF 校验失败”。
-
-
文件浏览器性能优化
-
后端加入 SFTP 连接池,减少频繁建连。
-
打开远程目录、读取文件明显更快。
-
-
版本发布
- 当前版本升级为 1.1.0 正式版。
(ps:终于把屎一样的第一版修改好了,勉强应该算是还可以了,第一版问题实在太多了ssh没有持续连接导致使用cc时mcp经常性超时,文件浏览器没有修改与上传下载功能,还有那个探针,害得我收到腾讯云短信说存在攻击其他服务器的22端口的攻击行为)
图片:
image2536×1420 292 KB
image1920×1051 221 KB
image2365×1314 113 KB
网友解答:--【壹】--:
晚点试试,感觉对于我现在这种在服务器上跑CC的很适用
--【贰】--:
1Shell本身很轻量,大概占用70MB内存,大头主要是cc的400MB,然后是nodejs+web技术栈
--【叁】--:
感谢大佬。
--【肆】--:
能问问你这个资源占用情况吗?看起来是nodejs+web技术栈。
--【伍】--:
太强了佬
--【陆】--:
不错不错,也有这个想法

