tyouter/dsh-remote-access

tyouter★ 0TypeScript最后同步: 2026-08-16

在 GitHub 打开

One-click remote access for DeepSeek Harness (DSH): Tailscale + Cloudflare tunnel QR launcher with automatic auth

README 摘要

DSH Remote Access 给 DeepSeek Harness( dsh )Web UI 添加“远程连接”入口: - 在侧边栏“设置”上方新增 远程连接 按钮 - 弹窗内展示两个小二维码: 1. Tailscale 通道 :同一 tailnet 内访问 2. 外出高速通道 :Cloudflare 加密隧道,手机在外也能用 - 扫码自动登录(cookie token),不用输入账号密码 - DSH 本身仍只监听 127.0.0.1 ,不暴露公网端口 本文所有示例均使用占位符,不含任何真实 IP、域名、密钥或 Token。 架构 配套组件: 组件 作用 dsh-plugin/ DSH 客户端插件:两个二维码 + 状态检测 patch-dsh.ps1 把插件装进 DSH 源码树并构建 install.ps1 下载 Caddy/cloudflared,生成 token,启动隧道,安装开机自启 start-cloud-access.ps1 开机时拉起 Caddy 和 cloudflared,并发布最新隧道 URL uninstall.ps1 停止服务并清理 前置条件 - Windows 10/11(当前脚本面向 Windows;macOS/Linux 用户可参考脚本改成 systemd) - 一个能跑 pnpm dsh web 的 DeepSeek Harness 源码 checkout - 能访问 GitHub 和 Cloudflare 的网络 - 手机能访问 trycloudflare.com 不需要:公网 IP、光猫/路由器端口映射、云服务器、域名。 一键部署 1. 克隆本仓库 2. 安装网络层 脚本会: 1. 下载 caddy.exe 和 cloudflared.exe 到 /.dsh-remote-access/bin 2. 生成随机访问 token 3. 生成 Caddy 认证代理配置 4. 启动 Caddy + Cloudflare 快速隧道 5. 在启动文件夹创建开机自启项 成功后脚本会打印一个 /enter/ 入口地址。 不要公开发这个地址。 3. 给 DSH 装插件 脚本会: 1. 复制 dsh-plugin/ 到 packages/client/ui-remote-access 2. 在 web-app bundle 中登记插件 3. 执行 pnpm install 4. 编译客户端插件 4. 重启 DSH 然后点击侧边栏底部的 远程连接 ,扫描 外出高速通道 二维码即可。 配置文件与数据目录 默认数据目录: DSH 插件通过环境变量读取同一目录: 环境变量 默认值 说明 DSH REMOTE ACCESS DIR /.dsh-remote-access 数据目录 DSH REMOTE AUTH PROXY http://127.0.0…

在 GitHub 查看完整 README →
终端/TUIcloudflare-tunneldeepseek-harnessdsh-plugintailscaleweb ui

分类