前言¶
在使用 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 代碼。