alexcarterio/dsh-mobile-access
alexcarterio★ 0JavaScript最后同步: 2026-08-15
Everything you need to use DeepSeek Harness from your phone: LAN gate with device approval, mobile layout, push notifications, and PWA assets
README 摘要
dsh-mobile-access Everything you need to use DeepSeek Harness (DSH) from your phone: a secure LAN gate plugin with device approval, a mobile-friendly layout, phone push notifications, and PWA installation assets. The core is a self-contained, dependency-free Cordis plugin ( lan-gate.mjs ) that exposes your local DSH web UI to trusted LAN / Tailscale devices through a device-approved, token-bound reverse proxy — plus an optional dsh-push helper that forwards DSH session events to your phone over ntfy. Features - Device approval flow — a new device sees a "waiting for approval" gate page and cannot reach DSH until you approve it from the desktop. - Per-device access mode — each approved device can be set to auto , phone , or desktop . Phone mode injects a compact layout; desktop mode keeps the desktop layout even in a narrow window. - Token + cookie binding — one approval issues a 128-bit random token that is claimed once and bound to a single browser via an HttpOnly / SameSite=Lax cookie. Revoking a device drops its access immediately. - Rate limiting — per-IP sliding-window limit (default 3000 requests/minute, raised from the upstream 120), returning 429 on overflow to blunt scanne…
在 GitHub 查看完整 README →