Releases: summer1238/dsh-remote-web-gateway
Releases · summer1238/dsh-remote-web-gateway
Release list
DSH Remote Web Gateway v0.2.1
DSH Remote Web Gateway v0.2.1
中文
新增
- 📱 支持手机和平板端工作区管理
- 🗂️ 支持移动端浏览电脑文件目录并选择工作区
- 🖥️ 优化移动端侧边栏体验
- 📐 改进平板设备布局适配
优化
- 改进移动端目录选择器交互
- 优化工作区切换体验
- 修复移动端目录浏览 UI 显示问题
修复
- 修复手机端无法打开侧边栏的问题
- 修复移动端添加工作区流程显示异常问题
English
Added
- 📱 Mobile and tablet workspace management support
- 🗂️ Remote computer filesystem browsing and workspace selection
- 🖥️ Improved mobile sidebar experience
- 📐 Better tablet layout adaptation
Improved
- Improved mobile directory picker UX
- Improved workspace switching experience
- Enhanced mobile browsing interface
Fixed
- Fixed missing mobile sidebar entry
- Fixed mobile workspace picker UI issues
DSH Remote Web Gateway v0.2.0
DSH Remote Web Gateway v0.2.0
首个正式稳定版本(Stable Release),外部 RC 验收通过。
安装
dsh plugin --profile web add dsh-remote-web-gateway安装后重启 DSH → 设置 → 远程控制 → 开启远程控制 → 手机扫码即可使用。
这是什么
DSH Remote Web Gateway 是 DeepSeek Harness(DSH)的原生插件:让手机 / 平板浏览器直接访问电脑上正在运行的 DSH Web GUI。项目、会话、工具和 Agent 继续留在电脑上,你只需要把 DSH「带在身边」。
无需远程桌面 / SSH / 公网 IP / 端口转发 / VPS。
核心能力
- DSH 原生插件,一条命令安装
- Cloudflare Quick Tunnel 一键开启公网访问(出站连接,无需开放入站端口)
- 二维码 / 8 位一次性配对码安全配对
- 每台设备独立授权(Device Session),可逐台或全部撤销
- 可选 GitHub 身份验证(Device Flow,令牌仅存内存、不落盘)
- 手机专用界面(Phone UI);平板与桌面保持 DSH 原生界面
- 自动检查更新(默认约 24 小时一次),应用后重启 DSH 生效
- 下载网络 / 下载源自动回退(系统代理 / 环境代理 / 直连 / 备用镜像)
安全边界
- 公网地址本身不授予访问权限:只有一次性配对凭据或已绑定 GitHub 身份才能换取设备会话
- 管理操作(开启 / 停止、撤销、更新、GitHub 绑定)仅限本机设置页,公网不可达
- cloudflared 固定版本 + 官方 SHA-256 + Authenticode 签名校验;镜像只改变传输路径,不降低验证标准
- 凭证 / 会话状态由插件端权威管理,已使用 / 过期立即作废
已验证平台
- Windows x64(主要真实验证平台)
- DeepSeek Harness 0.1.0-rc.7 开发与验收基线(兼容声明 0.1.0-rc.5+)
- Android 手机真机 PASS;公开 npm 全新安装 PASS;外部朋友 RC 验收 PASS
- iPhone / iPad 尚未真机验证
从 RC 升级到 Stable
已安装 0.2.0-rc.2 的用户:设置 → 远程控制 → 检查更新 → 提示 0.2.0 可更新 → 更新 → 重启 DSH 生效。全新安装直接使用上面的 Stable 命令。
文档
- README(中文):https://github.com/summer1238/dsh-remote-web-gateway
- README (English):https://github.com/summer1238/dsh-remote-web-gateway/blob/main/README_EN.md
- 用户指南(中文):https://github.com/summer1238/dsh-remote-web-gateway/blob/main/docs/USER_GUIDE.md
- User Guide (English):https://github.com/summer1238/dsh-remote-web-gateway/blob/main/docs/USER_GUIDE_EN.md
DSH Remote Web Gateway v0.2.0-rc.2
DSH Remote Web Gateway v0.2.0-rc.2 — 首个公开预发布版本。
手机 / 平板浏览器直接访问电脑上的 DeepSeek Harness:扫码即可配对,无需远程桌面 / SSH / 公网 IP。
新增
- DSH 原生插件:
dsh plugin --profile web add dsh-remote-web-gateway@0.2.0-rc.2一条命令安装,设置页内「远程控制」开关 - 手机 / 平板浏览器直接访问电脑上的 DeepSeek Harness,无需安装 App
- Cloudflare Quick Tunnel 一键开启公网访问,无需公网 IP / 路由器端口映射 / VPS
- 二维码 / 8 位配对码安全配对(同一张一次性 Pairing Ticket 的两种输入方式)
- 独立设备授权:每台设备独立 Device Session,可逐台或全部撤销
- 可选 GitHub Device Flow 身份认证(绑定后可用 GitHub 身份登录配对)
- 自动检查更新(默认约 24 小时一次)与「立即更新」
- 下载网络 / 下载源设置:自动(系统 / 环境代理 / 直连)、仅官方源、备用镜像
优化
- 配对二维码只在隧道确认可访问(Tunnel Ready)后显示,避免首次扫码遇到 Cloudflare 1033
- Phone 专用轻量界面,只对明确手机启用;平板与桌面保持 DSH 原生界面
- 备用下载镜像只改变传输路径,文件仍执行固定版本 / SHA-256 / 签名验证
- 发布产物为单一自包含 npm 包(无 file:/workspace: 依赖)
修复
- 修复设置页重挂载自动生成新配对凭证的问题
- 修复首次扫码偶发 Cloudflare 1033:二维码改为在 Tunnel Ready 后才显示
- 修正配对文案:二维码是一次性配对凭据,公网地址本身不授予访问权限
安全
- 公网地址本身不授予访问权限;只有一次性配对凭据 / 已绑定 GitHub 身份才能换取设备会话
- 一次性配对凭证 5 分钟有效、单次使用;二维码与 8 位码共享同一张 Ticket
- 设备会话可逐个或全部撤销,撤销持久化且立即生效
- 管理操作仅限本机设置页,公网不可达
- cloudflared 固定版本 + 官方 SHA-256 + Authenticode(Cloudflare 签名)三重校验
- GitHub 令牌仅存在于内存,身份确认后立即丢弃
兼容性
- Windows x64;DeepSeek Harness 0.1.0-rc.5 及以上(验收基线 0.1.0-rc.7)
- Android 手机界面已真机视觉验收;iPhone / iPad / 桌面视觉矩阵待验收