ImHaoYuan/dsh-mobile-mirror ↗★ 0
dsh-mobile-mirror
在局域网内通过手机镜像和控制会话 适合需要在局域网内使用手机查看、回复或停止电脑端DSH会话的用户。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:ImHaoYuan/dsh-mobile-mirror说明文档
阅读完整 README ↗首次使用:设置账号密码
- 在电脑上打开
https://127.0.0.1:19388/setup(自签证书,浏览器会先警告一次,点"继续访问"即可) - 填账号和密码(至少 6 位),保存。
没设置之前任何人都登录不了(fail closed),不存在"没配密码所以谁都能进"。
也可以直接编辑 $DSH_HOME/mobile-mirror.json 填明文 password,
下次启动会自动转成 scrypt 哈希并把明文从文件里删掉。
配置
$DSH_HOME/mobile-mirror.json(首次启动自动生成,每次启动会归一化重写):
| 字段 | 默认 | 说明 |
|---|---|---|
port | 19388 | 监听端口 |
username | dsh | 登录账号 |
passwordHash | null | scrypt 加盐哈希,由 /setup 写入 |
password | — | 只用于手写明文,加载后转哈希并删除 |
sessionTtlDays | 30 | 登录会话在服务端的有效期。Cookie 不带 Max-Age,关掉浏览器就失效,所以这个值只约束"标签页一直开着"的情形 |
tls | true | 关掉会退回明文 HTTP(不推荐) |
certDir | null | 证书目录,默认 $DSH_HOME/mobile-mirror-cert |
allowedHosts | [] | 额外的 Host 白名单(一般不需要) |
enablePrompt | true | 写操作总开关。设 false 即只读模式:发消息、停止轮次、切换模型、切换模式、回答问题全部返回 403 |