chen-12-03/dsh-tailnet-mobile

Tailnet-first remote control for DeepSeek Harness: use an Android app to unlock and control DSH Web on Windows over Tailscale, then open both the mobile /m UI and original web UI through Tailscale Serve HTTPS.

catalog descriptioncatalog 简介 / catalog description:Tailnet-based remote control plugin for DeepSeek Harness. Manage and interact with DSH instances securely over Tailscale networks.

Project Overview项目介绍

DSH Tailnet Mobile is a Tailnet-based remote control plugin for DeepSeek Harness. It lets an Android app unlock and operate DSH Web on Windows over Tailscale, then exposes both the mobile /m UI and the original web UI via Tailscale Serve HTTPS. Use it when DSH must be reached remotely through a trusted private network. Caveat: access depends on Tailscale identity and Serve policy, not on MagicDNS name secrecy, so tailnet membership alone is not sufficient protection.

DSH Tailnet Mobile 是基于 Tailnet 的远程控制插件,通过 Android 应用在 Tailscale 网络内解锁并控制 Windows 上的 DSH Web,同时经 Tailscale Serve HTTPS 暴露移动端 /m 与原始 Web 界面。适用于已部署 Tailscale、需在外网通过可信网络远程操作 DSH 的场景。前提是 Windows 与 Android 端均已登录同一 Tailnet,并完成 OpenSSH 与 Tailscale Serve 代理配置。

Or use CLI install (for developers)或使用命令行安装(适合开发者)

CLI Install命令行安装

dsh plugin --profile web add github:chen-12-03/dsh-tailnet-mobile

chen-12-03/dsh-tailnet-mobile 加入你的 DSH 配置(web profile)即可启用。

READMEREADME

DSH Tailnet Mobile

Tailnet-first remote control for DeepSeek Harness: use an Android app to unlock and control DSH Web on Windows over Tailscale, then open both the mobile /m UI and original web UI through Tailscale Serve HTTPS.

Language / 语言: 中文 | English

Quick Links

Quick Start (Checklist)

  • Install and sign in to Tailscale on both Windows and Android.
  • Prepare Windows OpenSSH Server and a DSH Web scheduled task.
  • Install releases/dsh-tailnet-mobile-plugin-1.0.1.tgz to DSH.
  • Configure Tailscale Serve to proxy DSH (127.0.0.1:3080).
  • Install releases/dsh-mobile-v1.3.0.apk, fill SSH + Serve settings, verify SSH host key fingerprint on first connect.

Security Note

  • Access control is not based on MagicDNS name secrecy.
  • DSH stays on loopback (127.0.0.1:3080), while external access is through Tailscale Serve HTTPS.
  • Tailnet identity/capability checks are enforced by Serve + plugin policy.
    See SECURITY.md for full details.

License

This repository is licensed under the BSD 3-Clause License. See LICENSE.

上一个 Prev dsh-plugin-hooks-ordering 下一个 Next text-llm-vision