dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
DSH 远程机器插件(P0):被控端主动出站、非交互命令执行,后续加 PTY 与文件传输
DSH 的远程机器管理插件(P0 阶段)。
目标:被控端(Windows / Linux)主动出站连接 DSH,由 DSH 统一管理已授权机器并下发非交互命令;后续增加交互终端(PTY)和文件传输。
阶段 · 内容 · 状态 P0 · 出站连接 + 机器台账 + remote_exec · Linux 验收通过;Windows 待冒烟 P1 · 配对码、token 轮换、审计 · 未开始 P2 · 交互终端(ConPTY / pty) · 未开始 P3 · 文件传输(白名单目录) · 未开始
Windows / Linux 目标机
└─ remote-agent(Go 单文件,普通用户运行)
│ 出站 WebSocket(心跳 + 重连)
▼
DSH 插件「远程机器」(专用端口 47777,可配置)
├─ /api/remote-shell/agent 注册、心跳、命令、后续 PTY/文件复用
├─ 机器台账(已授权、状态、token、允许目录)
├─ 工具:remote_hosts / remote_exec
└─ 设置页:机器列表、创建/撤销、token 一次性展示remote_hosts、remote_exec详细计划见 docs/P0.md。
agent/ Go agent(P0 已实现)
plugin/ DSH 插件 bundle(P0 已实现)
docs/ 计划、协议、许可说明0.0.0.0:47777,仅 token 保护;不要直接映射到公网上游 agent 为 MIT,派生代码必须保留版权声明。详见 docs/ATTRIBUTION.md。 本仓库自身许可待定。