Bernardxu123/dsh-mobile-gate ↗★ 0
dsh-mobile-gate
LAN mobile gateway for DeepSeek Harness (DSH): isolated Node gateway on 0.0.0.0 reverse-proxying the DSH Web UI with first-visit approval, per-device tokens, rate limiting, and mobile layout injection. 局域网手机安全访问 DSH 的即插即用网关:本机审批、设备令牌、限流、手机端紧凑排版适配。
AI 分析
核心用途是安全地允许手机在局域网内访问电脑上的 DSH 界面。适合需要在移动端临时监工或交互、同时注重设备安全准入的用户。
インストール
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Bernardxu123/dsh-mobile-gateドキュメント
README 全文を読む ↗使用流程
- 电脑浏览器打开管理页:(本机也可直接打开 DSH)
- 手机连上同一 Wi-Fi,访问管理页中列出的地址,例如
http://192.168.31.108:3088 - 手机显示「等待本机批准」;回到电脑管理页,在「待批准设备」中为它选择访问方式:
- 手机 = 紧凑排版(推荐)
- 电脑 = 桌面布局
- 自动 = 按设备自适应
- 点「允许」,手机刷新页面即自动领取令牌并进入 DSH Web UI。
⚙️ 配置
环境变量(修改 lib/lan-gate-server.cjs 顶部默认值,或启动前设置环境变量):
| 变量 | 默认 | 说明 |
|---|---|---|
LAN_GATE_PORT | 3088 | 网关监听端口 |
LAN_GATE_HOST | 0.0.0.0 | 监听地址(收紧为 127.0.0.1 可仅本机使用) |
LAN_GATE_TARGET_PORT | 3080 | DSH Web UI 端口 |
LAN_GATE_RATE_LIMIT | 120 | 每 IP 每分钟请求上限 |
- 端口被占用时自动递增尝试(最多 +20)。
- 设备审批记录持久化在
~/.dsh/lan-gate-state.json(重启 DSH 后已批准设备仍在;待批准列表为内存态,重启后需重新访问触发)。