前言¶
在使用 DeepSeek Harness (DSH) 时,从手机访问 Web 界面通常需要购买域名或进行复杂的网络配置。dsh-webroad 插件通过 Tailscale Funnel 提供了一种免费且简化的替代方案。它允许用户通过浏览器直接访问 DSH,无需在手机上安装 App,适合家庭使用或普通用户。
这是什么¶
dsh-webroad 是一个 DSH 插件,旨在为 Web 界面提供免费的远程访问。它利用 Tailscale Funnel 技术。由 iTrimut 维护。支持局域网和公网访问。
安装与启用¶
安装时必须使用 -w 参数。
dsh plugin --profile web add github:iTrimut/dsh-Webroad -w
注意:
github:方式会让后续每次 pnpm 安装都重连 GitHub,国内网络不稳定建议使用本地开发或 git+ssh 方式。安装后需重启 dsh web 或执行npx @deepseek-ai/dsh web。
核心功能¶
- 设置页内嵌入口:DSH 设置中直接提供“手机访问”入口,无需跳转外部页面。
- 局域网扫码:代理自动起在
0.0.0.0:3081,生成二维码,手机连同一 WiFi 扫码 + PIN 即用。 - 公网扫码:开启公网访问后生成公网二维码,人在外面(4G/任何网络)也能访问。
- 安全认证:公网/局域网独立 8 位 PIN;登录限速;HttpOnly cookie 会话保持。
- 实时可靠:WebSocket 全透传 + 心跳保活,断线自动重连。
- 省流量:大 JSON 自动 gzip/brotli 压缩。
- 零配置围栏:改头代理让信任围栏永远看到 loopback,无需修改 DSH 配置。
- 手机端补丁:提供目录选择器、polyfill 和直达会话引导。
- 隧道自动恢复:DSH 重启后自动重新拉起公网隧道。
- 固定域名(可选):支持复用 Cloudflare 命名隧道。
- CLI:支持通过命令行管理状态、二维码和开关。
典型用法¶
- 打开 DSH Web 界面,进入设置。
- 在设置页找到“手机访问”入口。
- 选择“局域网”或“公网”生成二维码。
- 使用手机扫描二维码,输入 PIN 码登录。
- 也可使用独立面板
http://127.0.0.1:3081/pocket或 CLI 进行管理。
注意事项¶
- 服务端强制安全免责声明。
- 实现为原创代码,未复制 dsh-pocket 的 GPL 代码。