DSH Hub

跨客户端 DSH 话题延续 · 插件分发 · 凭据保险箱

1 · 话题同步

任意 DSH 客户端通过本 Worker 交换会话日志,不需要 git。
部署说明 →

2 · 凭据接口

21 条密码/密钥/token,明文存储。
全部凭据(打开即见)→

3 · 插件分发

一条命令在新机器上装好同步插件。
查看命令 →

端点

方法路径说明
GET/sync/list?prefix=…列出已中继的对象
GET/PUT/sync/blob?key=…取回 / 上传一份会话日志
GET/plugin/manifest.json插件文件清单
GET/plugin/<file>下载插件文件
GET/install.sh生成安装脚本(内嵌当前 key)
GET/passwords全部凭据,无需 key
GET/creds列出凭据名(不含值)
GET/creds?name=X读取一条凭据
GET/creds/env导出成 shell export
GET/creds/all一次取全部(?open=1 免 key,供上面的页面用)
PUT/creds写入一条凭据 {name,value}
GET/POST/vault/api保险箱密文读写

认证

/passwords 页面不需要任何 key。除首页、/setup 与 /passwords 外, 其余端点需要 hub key:请求头 X-Hub-Key、Authorization: Bearer …, 或浏览器 cookie。
hub key 是 Worker secret,不在源码里,也不会出现在本页。
值以明文存储——拿到 hub key、或直接读 KV,看到的就是原文。