lance-kanglu/dsh-ssh-bridge
lance-kanglu★ 0JavaScriptLast synced: 2026-08-16
Local SSH bridge plugin for DeepSeek Harness (DSH) — password via browser page, agent exec via localhost API, OpenWrt router management
README excerpt
dsh-ssh-bridge English 本地 SSH 桥接服务: 浏览器页面输入目标主机 (user@host[:port]) 与密码 → 本机桥接进程 → SSH 加密通道 → 目标主机 ,密码全程不经过聊天记录。提供浏览器页面与命令 API 两种使用方式,供 DSH (DeepSeek Harness) 代理在本机执行远端命令,任意 SSH 目标均可使用,无需预设主机。 当前版本: v0.4.1 部署流程 依赖说明 程序 版本 说明 :-: Node.js ≥18 运行环境 npm — 依赖安装 ssh2 ^1.17 SSH 客户端库 (由 npm install 自动安装) @deepseek-ai/schemastery ^3.18 插件配置 schema (仅插件模式需要) @deepseek-ai/cordis ^4.0 DSH 宿主运行时 (peer 依赖, 仅插件模式, 可选) 具体步骤 部署验证:启动日志输出如下,且浏览器可打开页面: 使用说明 浏览器页面 1. 打开 http://127.0.0.1:23991 ,输入目标主机 ( user@host[:port] ) 与密码,点「连接」或回车; 2. 状态变为「已连接」后,下方输入框即目标主机的交互终端 (支持 ANSI 颜色渲染),标题栏出现「断开连接」按钮; 3. 在终端输入 exit 会结束整个 SSH 会话 (与常规 SSH 客户端一致);也可点「断开连接」按钮; 4. 断开后目标主机保留、密码清空,可重新输入密码连接; 5. 页面底部日志面板实时显示连接与请求状态,出错时可见具体原因。 命令执行 API (供代理 / 脚本调用) 每次启动生成随机 token 并打印在启动日志 ( [ssh-bridge] token=xxxx ),调用以下接口需携带: 接口 方法 参数 说明 :-: /api/auth POST {password, target?} 提交目标与密码建立 SSH 连接 (密码不写日志、不落盘;目标格式 user@host[:port] ) /api/exec POST {cmd, token} 在目标主机执行一条命令,返回 {code, stdout, stderr} /api/input POST {line, token} 向交互终端写入一行命令 (写 exit 会结束整个会话) /api/ping POST {token} 查询连接状态 {ok, connected} /api/disconnect POST {token} 断开 SSH 连接 (等价于页面「断开连接」按钮) /api/reconnect POST {token} 复用页面认证时保存的凭据重新连接;未认证过返回 409 示例 (PowerShell): 安全: 服务只监听 127.…
View full README on GitHub →Category
🎨 Best DeepSeek Harness Design Plugin. The open-source Claude Design alternative. 🖥️ Local-first desktop app. 🖼️ Your coding agent becomes the design engine: prototypes, landing pages, dashboards, slides, images & video — real files, HTML/PDF/PPTX/MP4 export. 🤖 Claude Code / Codex / Cursor / DeepSeek Harness / OpenCode & 20+ CLIs via BYOK.
★ 87,271
volcengine/OpenVikingSelf-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.
★ 28,588
titanwings/colleague-skill将冰冷的离别化为温暖的 Skill,欢迎加入数字生命1.0!Transforming cold farewells into warm skills? It's giving rebirth era. Welcome to Digital Life 1.0. 🫶
★ 22,692