Bernardxu123/dsh-mobile-gate
Bernardxu123★ 2JavaScript最后同步: 2026-08-14
LAN mobile gateway for DeepSeek Harness (DSH): first-visit approval, per-device tokens, rate limiting, mobile layout injection. 局域网手机安全访问 DSH 的即插即用网关:本机审批、设备令牌、限流、手机端适配。
README 摘要
dsh-mobile-gate · DSH 局域网手机访问网关 让局域网内的手机、平板等设备 安全访问 本机 DeepSeek Harness (DSH) Web UI,并自动注入 手机端紧凑排版 。 English: README.en.md · LLM 索引: llms.txt · Agent 指南: AGENTS.md 关键词 / Keywords : dsh-plugin · deepseek-harness-plugin · 局域网 · LAN · 手机访问 · mobile · 反向代理 · reverse-proxy · 远程访问 · remote-access · 审批 · approval · 网关 · gateway 📑 目录 - ✨ 特性 - 🏗️ 工作原理 - 🚀 快速开始 - ⚙️ 配置 - 🧑💻 管理 API - 🧱 手机端布局优化 - ❓ 常见问题 - ⚠️ 安全须知 - 📦 项目结构 - 🙏 致谢 ✨ 特性 特性 说明 📱 手机端适配 代理 HTML 时自动注入 data-lan-device 标记 + 紧凑排版 CSS + crypto.randomUUID polyfill(HTTP 非安全上下文必需),输入区权限/模型选择器压缩为小胶囊按钮,不再重叠 🔒 首次访问审批 手机第一次访问显示「等待本机批准」,需在电脑上手动允许,杜绝未授权设备访问 🎟️ 设备令牌 + Cookie 绑定 批准后生成一次性令牌,一次批准只绑定一个浏览器,令牌无法被其他设备复用 🛡️ 每 IP 限流 默认每分钟 120 次请求,超限返回 429,防止滥用 🏠 本机免审批 回环地址与本机 LAN IP 直接放行,电脑端体验不变 🚀 零侵入主服务 独立子进程网关, 不动 DSH 主服务 ——webserver 仍只监听 127.0.0.1, /api 信任栅栏不受影响;网关挂掉也不影响 DSH 🧹 即插即用 / 可卸载 dsh plugin add 安装、cordis.patch.yml 挂载、或动态插件,三种方式;移除即终止 🏗️ 工作原理 - 网关是 独立子进程 ,与 DSH 主进程隔离:崩溃不影响主服务,插件停止时自动终止。 - DSH 主 webserver 仍只监听 127.0.0.1 ,不暴露到局域网(官方 CLI 有意禁止 --host 0.0.0.0 ,因为 /api 无认证层)。 只有经本网关批准、持有令牌的设备才能到达 DSH。 🚀 快速开始 方式零: dsh plugin add (标准安装,官方插件生态) 本仓库声明了 dsh.bundle manifest,安装后自动激活配置层,无需手写 patch。 方式一:静态挂载(推荐,重启后常驻) 1. 把本仓库 clone 或下载到本机任意目录: …
在 GitHub 查看完整 README →