14e7066db9750d1ae654c3bed799bdf6da572ff0
- 静态资源回退存在路径穿越,未鉴权即可读出 secret.key 与 vps-switch.db - MCP 端点默认要求 API Key;删除可被客户端伪造的 x-vps-switch-stdio 豁免头 - 跨源只放行本机回环来源;绑回环时校验 Host,挡 DNS rebinding - 本机命令输出中文乱码(本机与远端共用 EncodedCommand + UTF-8) - 远端拿不到退出码时不再报成功;cross 传输超时不再谎报"后台传输中" - 任务表与单流输出加上限;传输队列双锁死锁改单锁;回收已退出的终端 pane - 前端终端创建改为按主机去重;终端断线自动重连并给出提示 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
vps-switch
一个轻量级 VPS 管理工具:先把 VPS 仓库、终端、文件浏览器、文件上传下载、探针五大核心板块做到极致,最后将这些现成链路加上护栏工具化为 MCP Server。
范围、六大板块路线与技术栈见 docs/plan.md。不在那里的东西不进仓库。
Description
Rust + GPUI 原生的轻量级 VPS 管理器与面向 AI Agent 远程操控 VPS 的 MCP Server。
3.3 MiB
0 Stars
1 Watchers
0 Forks
Languages
Rust
80.1%
Vue
19.3%
TypeScript
0.3%
Inno Setup
0.2%