MIT 授權的 DSH 連接器外掛,加上 iOS SwiftUI 用戶端與可自架的 Go WSS 中轉,讓 iPhone / iPad 不需公網 IP、不需 VPN 就能追蹤並回答本機 DeepSeek Harness 工作階段。
DSH 整合
原生執行環境
作者聲明
安全稽核
未稽核
最後核實
2026-11-14
授權條款
MIT
01它能幫你完成什麼?
在任務繼續跑在電腦上的同時,用 iPhone 或 iPad 追蹤並回答 DeepSeek Harness 工作階段
手機上看到與電腦端一致的工作階段清單與訊息流;電腦鎖屏後任務繼續執行,待答提問可以在手機上回答
把長任務留在桌機上跑、希望用手機隨時查看或回答提問的開發者
不用公網 IP、也不用 VPN,就把手機和電腦配對起來
掃碼配對流程加上裝置身分;連接器的中轉位址與身分存放在 `~/.dsh/mobile-link/agent.json`
不想為了用手機存取 DSH 而暴露本機或長期開 VPN 的自架使用者
不用公共中轉,自己部署一台中轉主機
儲存庫內的 Go 中轉(`relay-go/`),用 Caddy 路由對外,即時負載與每裝置用量可從 `http://127.0.0.1:8787/stats` 讀取
需要自己掌握中轉主機、限額與維運的部署方
02如何將外掛接入 DeepSeek Harness?
先決條件
- 電腦上已裝好並能執行 DSH(`dsh web`);連接器需要 Node.js ≥ 22
- 走公共中轉時,iPhone 或 iPad 上要先裝好 TestFlight
- 自架中轉需要一台有公網 IP 的主機(macOS 或 Linux)與 Caddy
安裝步驟
- 01
加入 TestFlight 公開測試並安裝 App(需先安裝 TestFlight)
- 02
把連接器裝進實際在用的宿主設定檔:命令列 web 版執行 `dsh plugin --profile web add dsh-plugin-mobile-link`;官方桌面版用應用程式內的外掛頁,或應用程式自帶的 `dsh` 裝進 `desktop` 設定檔
$ dsh plugin --profile web add dsh-plugin-mobile-link
- 03
登記:DSH 左下角「移动端连接」→ 確認中轉位址 →「登记」;無頭環境執行 `dsh-mobile-link enroll --relay wss://<中轉位址>/dsh-link`
- 04
配對:在 App 裡點「扫码配对」,掃描面板中的 QR code 與配對碼
驗證整合成功
- 面板頂端顯示「已连接」即為成功;完整步驟與疑難排解見 `docs/ONBOARDING.md`
- 安裝外掛與在面板登記都不需要重新啟動;只有僅用命令列登記且宿主正在執行時才需要重新啟動一次
03DSH 整合程度與能力邊界
DSH 連接器外掛(`dsh plugin --profile web add dsh-plugin-mobile-link`):以 `127.0.0.1` 存取本機 `dsh web`,再經 WSS 中轉把工作階段橋接到 SwiftUI iOS 用戶端
遠端檢視工作階段並回答待答提問
本機 `dsh web` 宿主,由連接器以 `127.0.0.1` 存取→與電腦端一致的工作階段清單與訊息流,包含轉寫、圖片與檔案
掃碼配對與裝置管理
把連接器的中轉位址與身分寫入 `~/.dsh/mobile-link/agent.json`依 `agentId` 鑑權轉發的 WSS 中轉
來自 iOS App 與電腦端連接器的 WSS 訊框→依 `agentId` 轉發的訊框;中轉不解析工作階段內容
中轉主機能看到依 `agentId` 的流量中繼資料,但看不到工作階段內容把電腦上的截圖與檔案傳到已配對手機
只有經中轉連線時檔案才會離開電腦
04適合誰?何時不該用?
適合
- 把長任務留在桌機上跑、希望用手機隨時查看或回答提問的開發者
- 不想為了用手機存取 DSH 而暴露本機或長期開 VPN 的自架使用者
- 需要自己掌握中轉主機、限額與維運的部署方
不適合
- 連接器與 iOS App 依同一份協定演進,必須保持最新版本;README 明確說跨版本相容視窗有限,版本組合與限制見 `docs/VERSIONING.md`。
- 背景涵蓋不完整:電腦端新開始的工作階段無法喚起 App(需要 APNs,尚未實作),長時間未答的提問可能遺失,檔案傳送也只在經中轉時可用。
05相容性、維護與安全提醒
- 連接器與 iOS App 依同一份協定演進,必須保持最新版本;README 明確說跨版本相容視窗有限,版本組合與限制見 `docs/VERSIONING.md`。
- 產品上只提供經中轉這一條連線方式,`dsh://direct` 只是 DEBUG 測試通道;自架中轉還需要一台有公網 IP 的主機(macOS 或 Linux)與 Caddy。
- App 透過 TestFlight 發佈,從原始碼建置需要 macOS + Xcode 16 以上;電腦端要有可執行的 `dsh web` 宿主,連接器要求 Node.js ≥ 22。
- 背景涵蓋不完整:電腦端新開始的工作階段無法喚起 App(需要 APNs,尚未實作),長時間未答的提問可能遺失,檔案傳送也只在經中轉時可用。
MIT · 僅有 README 證據,最新版本 relay-v0.3.4,未做安全稽核
06常見問題
在 DeepSeek Harness 裡怎麼安裝 DSH Mobile 的連接器?
命令列 web 版執行 `dsh plugin --profile web add dsh-plugin-mobile-link`;官方桌面版用應用程式內的外掛頁,或用應用程式自帶的 `dsh` 裝進 `desktop` 設定檔(一般 npm 版 `dsh` 會拒絕該設定檔)。必須裝進實際在用的設定檔——README 說明裝錯不會報錯,只是連接器不會被載入。電腦端需要可執行的 `dsh web` 宿主,連接器要求 Node.js ≥ 22。
電腦需要公網 IP 或 VPN 嗎?
不需要。連接器以 `127.0.0.1` 存取本機宿主,再以 WSS 連線中轉,所以手機用 4G/5G 就能連上,電腦不必有公網 IP,也不必開 VPN。產品上只提供經中轉這一條通道,`dsh://direct` 只是 DEBUG 測試通道。若自架中轉,那台中轉主機需要有公網 IP(macOS 或 Linux)並搭配 Caddy。
怎麼確認在 DSH 裡配對成功?
README 給出的成功訊號是面板頂端顯示「已连接」。安裝外掛與在面板登記都不需要重新啟動,只有僅用命令列登記且宿主正在執行時才需要重新啟動一次。配對碼只有在點「重新生成」時才會更換。
DSH Mobile 目前還有哪些沒涵蓋?
電腦端新開始的工作階段無法喚起 App(需要 APNs,尚未實作),長時間未答的提問可能遺失,把電腦上的檔案傳到手機也只在經中轉時可用。另外連接器與 App 依同一份協定演進,兩者都要保持最新版本。
07相關的 DSH 工作流程
awesome-gpt-image-2
作者 freestylefly
Prompt as Code | GPT Image 2 / 2.5 提示词与案例库,530+ 个案例、20+ 套工业级模板与可复用 Skills,新增 2.5 同提示词对比专区,附完整提示词与生成记录,持续更新。
dsh-im
作者 xmanrui
通过扫码或机器人凭据把IM机器人接入DeepSeek Harness(支持飞书、微信、钉钉、企业微信、QQ、Slack、Telegram、Discord和WhatsApp)。 Connect IM bots to DeepSeek Harness via QR code or credentials (9 channels).
echobird
作者 edison7009
一键安装并切换模型的插件,支持 Claude Code、Codex、DeepSeek Harness、Kimi Code、Qwen Code 等众多智能体客户端。
wegent
作者 wecode-ai
开源、可自托管的 AI 工作空间,用于规划、构建和交付代码、协作与自动化任务。
08資料與來源
| 连接器 | 电脑(DSH 插件) | 以 `127.0.0.1` 访问本机 DSH,转成中转帧 |
- 命令行 web 版:`dsh plugin --profile web add dsh-plugin-mobile-link`
产品上只提供经中转这一条连接方式;`dsh://direct` 是 DEBUG-only 的测试通道。
此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-11-14。發現錯誤?提交更正。
最佳 DeepSeek Harness 外掛
從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。
