用固定网址让手机免扫码直连电脑端 DSH 界面
25.7/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/12 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Bxfjjb/Dsh-connect该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(unknown · 2026/10/12) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件发起外部网络请求
查看扫描证据(共 14 处,展示前 14 条)
- 发起网络请求packages/dsh-gate-worker/src/index.ts:153
async fetch(request: Request, env: Env): Promise<Response> { - 发起网络请求packages/dsh-gate-worker/src/index.ts:196
upstreamResponse = await fetch(upstream, { - 发起网络请求packages/dsh-remote-anywhere/src/index.ts:111
await fetch(`${gateBaseUrl}/__gate/devices`, { - 发起网络请求packages/dsh-remote-anywhere/src/index.ts:205
const res = await fetch(`http://127.0.0.1:${String(ctx.webServer.port)}/api/pair/issue`, { - 发起网络请求packages/dsh-remote-anywhere/src/index.ts:220
const res = await fetch(`http://127.0.0.1:${String(ctx.webServer.port)}/api/pair/stop`, { - 读取本地文件packages/dsh-remote-anywhere/src/ledger.ts:27
readFileSync(path: string, encoding: 'utf8'): string - 写入本地文件packages/dsh-remote-anywhere/src/ledger.ts:28
writeFileSync(path: string, data: string, options?: { mode?: number }): void - 写入本地文件packages/dsh-remote-anywhere/src/ledger.ts:29
renameSync(from: string, to: string): void - 写入本地文件packages/dsh-remote-anywhere/src/ledger.ts:30
mkdirSync(path: string, options?: { recursive?: boolean }): void - 读取本地文件packages/dsh-remote-anywhere/src/ledger.ts:34
readFileSync: (path, encoding) => readFileSync(path, encoding), - 写入本地文件packages/dsh-remote-anywhere/src/ledger.ts:35
writeFileSync: (path, data, options) => writeFileSync(path, data, options), - 写入本地文件packages/dsh-remote-anywhere/src/ledger.ts:36
renameSync: (from, to) => renameSync(from, to), - 写入本地文件packages/dsh-remote-anywhere/src/ledger.ts:37
mkdirSync: (path, options) => mkdirSync(path, options), - 发起网络请求packages/dsh-remote-anywhere/src/reporter.ts:57
this.fetchImpl = opts.fetchImpl ?? ((input, init) => fetch(input, init))
扫描于 2026/11/4(0 天前) · 范围 全包扫描 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 免扫码远程连接
- 固定网址直连
- 自托管零成本
手机免扫码远程连接 DeepSeek Harness(DSH):Tailscale 固定入口,零成本自托管,电脑在线手机随处直连
README
由 DeepSeek 最新模型翻译生成DSH Remote Anywhere · 手机免扫码远程连接 DSH
English · 简体中文
让你的手机在任何网络下,通过一个固定网址,免扫码、免输码直连电脑端的 DeepSeek Harness(DSH)Web GUI。类似 UU远程 / 向日葵,但零成本、完全自托管、数据不出你的设备。
这是什么
你在电脑上跑 DSH(DeepSeek Harness)的 Web 界面,通常只能在本机 127.0.0.1 访问。想用手机远程操作时,要么每次扫码,要么公网隧道地址每次重启就变。
本项目用 Tailscale 组网 给电脑一个永久固定的内网域名,手机装一个 Tailscale 就能永远用同一个地址直连——电脑开机在线,手机随处点开即用,全程零输入零扫码。
展开完整文档(README 剩余 1 节)
DSH Remote Anywhere · 手机免扫码远程连接 DSH English · 简体中文 让你的手机在任何网络下,通过一个固定网址,免扫码、免输码直连电脑端的 DeepSeek Harness(DSH)Web GUI。类似 UU远程 / 向日葵,但零成本、完全自托管、数据不出你的设备。 这是什么 你在电脑上跑 DSH(DeepSeek Harness)的 Web 界面,通常只能在本机 127.0.0.1 访问。想用手机远程操作时,要么每次扫码,要么公网隧道地址每次重启就变。 本项目用 Tailscale 组网 给电脑一个永久固定的内网域名,手机装一个 Tailscale 就能永远用同一个地址直连——电脑开机在线,手机随处点开即用,全程零输入零扫码。 功能特性 - ✅ 固定网址直连:https://<你的设备>.ts.net 永久不变,电脑重启、隧道重启都不变 - ✅ 免扫码 / 免输码:配对一次,之后直接进入 - ✅ 凭证持久化:设备表落盘,DSH 重启后手机不掉线 - ✅ 零成本:Tailscale 个人版免费(最多 100 台设备) - ✅ 数据不出设备:手机↔电脑点对点直连(UDP 打洞)或走 Tailscale 中继,不经过任何第三方服务器存储你的数据 - ✅ 手机端 PWA:/m/ 移动界面可「添加到主屏幕」,体验等同原生 App 工作原理 手机(Tailscale App + 浏览器) │ https://node.xxx.ts.net (固定域名,HTTPS) ▼ Tailscale 网络(点对点直连 / 中继) │ ▼ 电脑 Tailscale serve(把 tailnet 流量转发到本机 3080) │ ▼ DSH Web GUI(127.0.0.1:3080) └─ 插件 dsh-remote-web-ui:/m/ 手机界面 + 配对门 + 设备持久化 关键点:DSH 出于安全默认只监听 127.0.0.1(拒绝 --host 0.0.0.0)。所以不能直接让 DSH 监听 Tailscale 网卡,而是用 Tailscale Serve 做一层 HTTPS→HTTP 端口转发,既保住了 DSH 的安全边界,又拿到了固定入口。 前置条件(额外需要什么) | 端 | 需要 | | 电脑 | 已安装 DSH(DeepSeek Harness)+ 已装 Tailscale 并登录 | | 手机 | 已装 Tailscale 并登录同一账号 | | 插件 | 已安装 @linxin666/dsh-remote-web-ui(DSH 手机远程插件) | | 账号 | 一个 Tailscale 账号(免费,可用邮箱注册) | 不需要:公网 IP、域名、云服务器、付费隧道、Cloudflare 账号。 快速开始 第一步:两端装 Tailscale 并登录同一账号 1. 电脑:到 <https://tailscale.com/download/windows> 下载安装,登录。 2. 手机:Google Play 搜「Tailscale」安装(或官网下 APK),用和电脑完全相同的账号登录。 3. 确认手机 Tailscale 里能看到电脑节点。 第二步:查电脑的 Tailscale 域名 在电脑终端运行: tailscale status 记下电脑节点对应的域名,形如 node.xxxxx.ts.net(也可用 tailscale ip -4 查 IP)。 第三步:让 Tailscale 转发到 DSH 端口 假设 DSH 跑在默认 3080 端口 tailscale serve --bg 3080 首次使用会提示「Serve 未启用」,按提示访问给出的链接,在 Tailscale 控制台开启 Serve 功能即可。 第四步:配置 DSH 1. 启动 DSH 时加 --trusted-host(信任 Tailscale 域名): dsh web --trusted-host node.xxxxx.ts.net 具体启动命令取决于你的 DSH 安装方式(源码 checkout 可能是 node apps/cli/lib/bin.js web ...)。 2. 配置 remote-web-ui 插件(~/.dsh/settings.yaml): remote-web-ui: autoTunnel: false # 关掉会变地址的 cloudflared 隧道 publicBaseUrl: https://node.xxxxx.ts.net # 换成你的 Tailscale 域名 devicesFile: C:/Users/你/.dsh/remote-devices.json # 设备表持久化(关键!) maxDevices: 8 重启 DSH 使配置生效。 第五步:手机配对(唯一一次) 1. 手机浏览器打开 https://node.xxxxx.ts.net。 2. 完成一次配对(扫码或输入电脑端面板给的配对码/链接)。 3. 落地到 /m/ 移动界面后,浏览器菜单「添加到主屏幕」。 之后:电脑开机 + DSH 启动 + Tailscale 在线 → 手机点图标即用,零输入零扫码。 目录结构 . ├── docs/ # 设计文档、部署手册 ├── packages/ │ ├── dsh-remote-anywhere/ # DSH 插件:设备管理面板 + 一次性配对码 + 地址上报 │ └── dsh-gate-worker/ # Cloudflare Worker(公网固定入口方案,见下) ├── deploy-worker.ps1 # Worker 部署脚本 └── restart-dsh.ps1 # DSH 重启脚本(带 trusted-host) 常见问题 Q:手机打不开 https://node.xxxxx.ts.net? A:确认三点——① 电脑 Tailscale 在线;② tailscale serve --bg 3080 已运行;③ 手机 Tailscale 在线且与电脑同账号。首次打开可能提示证书不受信任,选「继续访问」。 Q:电脑重启后手机还能连吗? A:能。Tailscale 域名不变,devicesFile 持久化了配对,手机浏览器 cookie 有效期 365 天。 Q:必须用 Tailscale 吗?有没有纯公网方案? A:Tailscale 是最简单、零成本、国内可用的方案。公网方案见下方「进阶」。 Q:安全性如何? A:Tailscale 是 WireGuard 加密组网,只有你账号里的设备能互相访问;DSH 的配对门保证未配对设备无法调用 API。 进阶:公网固定入口方案(Cloudflare Worker) 本仓库还包含一套 Cloudflare Worker 反向代理 方案(packages/dsh-gate-worker/ + packages/dsh-remote-anywhere/),思路是:Worker 固定域名 → 反代 cloudflared 快速隧道 → 电脑。 ⚠️ 注意:该方案依赖 *.workers.dev 免费域名,而 workers.dev 在中国大陆被 DNS 污染(无法访问),所以国内请用上文的 Tailscale 方案。公网方案适用于:海外网络、或你有自定义域名并托管到 Cloudflare 的场景。 致谢 - 依赖 @linxin666/dsh-remote-web-ui 提供的 /m/ 手机界面与配对机制 - Tailscale 提供组网能力 License Apache-2.0
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
Bxfjjb/Dsh-connect
用固定网址让手机免扫码直连电脑端 DSH 界面
相关插件 · 其他
模型破甲清洗HunYiSage/dsh-purge
⚔️ DeepSeek Harness 网络安全红队工具dsh-purge
★ 16,993已汉化DeepSeek 客户端
73
女娲蒸馏alchaincyf/nuwa-skill
输入名人名字,提炼其思维模型与决策方式供你调用
★ 37,308已汉化DSH
72
逆向分析桥接Fanqi89/dsh-rea
REA(Reverse Engineer Anything)MCP 桥接,用来把 REA 逆向工具接入 DSH 插件
★ 51已汉化DSH
72
语音女友beiyege-01/dsh-voice-ai-girlfriend
语音 AI 女友Voice AI girlfriend for DeepSeek Harness:Whisper…
★ 888已汉化DSH
71.6
红队越狱测试套件Minglink/dsh-infinite-gen-5
DeepSeek v4.1 flash 逆向工具无限五代 求 Star 收藏 ⭐欢迎大家提交项目的改进
★ 3,759已汉化DSH
71.4
协同办公空间dream-num/univer-workspace
一个让人类与 AI Agent 共同创作、协作和审阅的开源 Office 工作空间。
★ 2,269已汉化DSH
70.8
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。