跨客户端 DSH 话题延续 · 插件分发 · 凭据保险箱
任意 DSH 客户端通过本 Worker 交换会话日志,不需要 git。
部署说明 →
21 条密码/密钥/token,明文存储。
全部凭据(打开即见)→
一条命令在新机器上装好同步插件。
查看命令 →
| 方法 | 路径 | 说明 |
|---|---|---|
| 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,看到的就是原文。