返回目錄

dsh_mobile

精選清單收錄維護狀態: 活躍

jayanttang/dsh_mobile

在 iPhone 上远程使用电脑的 DeepSeek Harness:WSS 经公网中转,4G/5G 可用,电脑不需要公网 IP。Native iOS client for remote DSH sessions.

前往 GitHub專案首頁
$ dsh plugin --profile web add dsh-plugin-mobile-link

15

星數

5

Fork

Swift

語言

MIT

授權條款

2026-09-17

建立於

2026-11-13

最近推送

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

安裝步驟

  1. 01

    加入 TestFlight 公開測試並安裝 App(需先安裝 TestFlight)

  2. 02

    把連接器裝進實際在用的宿主設定檔:命令列 web 版執行 `dsh plugin --profile web add dsh-plugin-mobile-link`;官方桌面版用應用程式內的外掛頁,或應用程式自帶的 `dsh` 裝進 `desktop` 設定檔

    $ dsh plugin --profile web add dsh-plugin-mobile-link

  3. 03

    登記:DSH 左下角「移动端连接」→ 確認中轉位址 →「登记」;無頭環境執行 `dsh-mobile-link enroll --relay wss://<中轉位址>/dsh-link`

  4. 04

    配對:在 App 裡點「扫码配对」,掃描面板中的 QR code 與配對碼

驗證整合成功

  • 面板頂端顯示「已连接」即為成功;完整步驟與疑難排解見 `docs/ONBOARDING.md`
  • 安裝外掛與在面板登記都不需要重新啟動;只有僅用命令列登記且宿主正在執行時才需要重新啟動一次

03DSH 整合程度與能力邊界

DSH 整合原生執行環境

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,尚未實作),長時間未答的提問可能遺失,檔案傳送也只在經中轉時可用。
2026-09-172026-11-10relay-v0.3.4

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 依同一份協定演進,兩者都要保持最新版本。

08資料與來源

  • 作者聲明github.coma28c5e5eee75…

    | 连接器 | 电脑(DSH 插件) | 以 `127.0.0.1` 访问本机 DSH,转成中转帧 |

  • 作者聲明github.coma28c5e5eee75…

    - 命令行 web 版:`dsh plugin --profile web add dsh-plugin-mobile-link`

  • 作者聲明github.coma28c5e5eee75…

    产品上只提供经中转这一条连接方式;`dsh://direct` 是 DEBUG-only 的测试通道。

此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-11-14。發現錯誤?提交更正。

🏆

最佳 DeepSeek Harness 外掛

從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。

DSH Plugins 是獨立的 DeepSeek Harness 外掛目錄,與 DeepSeek 官方無關,也不代表官方背書。第三方外掛未經安全稽核,安裝前請審查原始碼。

每週取得最新的 DeepSeek Harness 外掛,絕不濫發。