HarLin97/dsh-ipad-remote--packages-ipad-remote ↗★ 0
@harlin97/dsh-ipad-remote
通过局域网、Tailscale或HTTPS远程共享桌面端UI 适合想在iPad或手机上安全访问和控制桌面端Harness的用户。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:HarLin97/dsh-ipad-remote#764f84ded7bb3c76d74ee021d2ecc38953d063a2&path:packages/ipad-remote说明文档
阅读完整 README ↗使用
- 桌面端 Harness 打开设置 → 远程访问。
- 设一个 6 位 PIN,打开开关。
- 列表里选一个可达地址,用 iPad 扫码或直接打开;输入 PIN。
- iPad Safari → 分享 → 添加到主屏幕,得到一个全屏、无地址栏、独立图标的应用。
控制接口(设置卡片走的就是它,也可用 curl):
| 方法 | 路径 | 说明 |
|---|---|---|
| GET | /ipad-remote/api/status | 状态、可达地址、活跃会话 |
| POST | /ipad-remote/api/pin | {"pin":"123456"} |
| POST | /ipad-remote/api/enable | {"enabled":true} |
| POST | /ipad-remote/api/revoke | 吊销全部会话 |
配置(profile patch,需重启)
| 字段 | 默认 | 说明 |
|---|---|---|
bindHost | 0.0.0.0 | 只接受 0.0.0.0 或 127.0.0.1 |
storePath | $DSH_HOME/plugins/ipad-remote/config.json | 运行时状态文件 |
maxSessions | 32 | 并发会话上限 |
运行时可变值(enabled / port / tlsPort / sessionDays / pinHash)由 store 拥有,改它们不需要改 patch、不需要重启。tlsPort 默认 50071;旧状态文件没有这个字段时按默认值读,不会被判成损坏。