返回目錄

dsh-pocket-plus

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

mrsirlila/dsh-pocket-plus

把 DeepSeek Harness 装进口袋,扫一次码就进去。内网 / Tailscale / Cloudflare 三条链路自动择优,断线自动切换。

前往 GitHub
$ dsh plugin --profile web add "dsh-pocket@github:Mrsirlila/dsh-pocket-plus#path:/plugin"

17

星數

0

Fork

JavaScript

語言

GPL-2.0

授權條款

2026-09-21

建立於

2026-11-08

最近推送

GPL-2.0 的 dsh-pocket 修改副本:七處外掛程式補丁 + Android 用戶端,讓 DeepSeek Harness 工作階段在手機上持續可用——串流輸出、審批、產物下載,內網 / Tailscale / 公網三條鏈路自動擇優。

DSH 整合

原生執行環境

作者聲明

安全稽核

未稽核

最後核實

2026-11-10

授權條款

GPL-2.0

01它能幫你完成什麼?

  • 在手機上繼續 DeepSeek Harness 工作階段——看串流輸出、回答問題與審批、下載產物——且不必因為位址變動反覆重新掃碼

    打過補丁的 dsh-pocket 設定頁(內網 / Tailscale / 公網 三張鏈路卡片)與一個依序探測、斷線自動切換的 Android App

    在電腦上執行 DeepSeek Harness、並用 Android 手機(包括離家在外時)使用它的人

  • 掃一次 QR Code 就進入手機介面,之後還能自動同步目前公網位址

    QR Code 文字附加 `?token=<PIN>`,驗證後種下 30 天 HttpOnly cookie,並提供唯讀 `GET /dsh-pocket/entry.json` 供 App 回拉位址與 PIN

    過去每次 Quick Tunnel 網域變動都要回電腦前重新掃碼、重新輸入 PIN 的使用者

02如何將外掛接入 DeepSeek Harness?

先決條件

  • 已安裝 DeepSeek Harness 並具備 `web` profile(README 全程用 `dsh plugin --profile web`)
  • Android App 需要 Android 8.0+(README 徽章 `Android-8.0%2B`)
  • 手機需允許「安裝未知來源」——APK 為自簽章

安裝步驟

  1. 01

    把外掛程式裝進 Web profile:`dsh plugin --profile web add "dsh-pocket@github:Mrsirlila/dsh-pocket-plus#path:/plugin"`

    $ dsh plugin --profile web add "dsh-pocket@github:Mrsirlila/dsh-pocket-plus#path:/plugin"

  2. 02

    重新啟動 DSH,在側邊欄開啟「DSH Pocket」設定頁,應能看到內網 / Tailscale / 公網三張卡片

  3. 03

    在手機安裝倉庫裡的 `DSH掌上版-1.41.apk`

  4. 04

    用手機掃描任一張 QR Code;帶密碼的那張會直接進入

驗證整合成功

  • 確認補丁還在:`(Get-Item "$env:USERPROFILE\.dsh\profiles\web\node_modules\dsh-pocket\lib\service.mjs").Length`——26509 是補丁版,22202 是官方原版
  • 用 `Select-String` 在裝好的檔案裡查 `tailscaleIPv4` 與 `qrTextFor`

03DSH 整合程度與能力邊界

DSH 整合原生執行環境

原生 dsh Web profile 外掛程式:以 `dsh-pocket` 套件名稱(上游外掛程式本體 + 七處補丁)透過 GitHub 子目錄規格安裝,另搭配一個在 內網 / Tailscale / 公網 三條鏈路間自動擇優的 Android App。

  • 三鏈路自動擇優

    內網 `192.168.x.x:3081`、Tailscale `100.x.x.x:3081`、Cloudflare Quick Tunnel 位址→第一條真正可用的鏈路,支援斷線自動切換,並可在 App 頂欄長按 ⚙ 手動鎖定

    探測是 TCP + HTTP 雙重判定:連接埠能連上還不算通,`GET /` 回應狀態碼 < 500 才算可用
  • QR Code 內嵌 PIN

    帶 `?token=<PIN>` 的掃碼位址→驗證 PIN、種下 30 天 HttpOnly cookie,再 302 到不帶參數的乾淨位址

    連結裡有 PIN,等同於電腦的鑰匙,README 提醒別往公開群組裡傳
  • entry.json 位址同步

    任一可用鏈路上的 `GET /dsh-pocket/entry.json`→目前公網位址與密碼,App 存到本機,下次出門不用重新掃碼

    唯讀,只暴露「位址 + 目前 PIN」,不含任何工作階段資料;公網存取同樣要求已登入
  • 手機端 UI 補丁

    打過補丁的行動版樣式與代理→寬表格可橫向捲動;401 時清掉過期 `dsh-auth-*` cookie 並重新握手

    補丁⑦在窄螢幕強制 `grid-template-columns: 0 minmax(0,1fr) 0`,修掉主欄寬度為 0 的黑畫面

04適合誰?何時不該用?

適合

  • 在電腦上執行 DeepSeek Harness、並用 Android 手機(包括離家在外時)使用它的人
  • 過去每次 Quick Tunnel 網域變動都要回電腦前重新掃碼、重新輸入 PIN 的使用者

不適合

  • 這是 `shaobeichen/dsh-pocket` 的修改副本,以 GPL-2.0 發佈,與原作者無關。上游外掛程式的問題提到上游倉庫,七處補丁與 App 的問題提到本倉庫。
  • 不要直接覆蓋上游發版:README 的升級流程是先拉到暫存目錄、逐檔重打七處補丁、重打包 zip 並更新校驗值。`pnpm update dsh-pocket` 也會把檔案換回官方版,因此需要啟動前的自癒指令碼補回。
  • 公網鏈路走 Cloudflare Quick Tunnel,傳輸層是 HTTPS;但區域網路與 Tailscale 是明文 HTTP,只在可信網路內可達。存取密碼為 6–8 位數字 PIN,且只在公網入口強制驗證。

05相容性、維護與安全提醒

  • 這是 `shaobeichen/dsh-pocket` 的修改副本,以 GPL-2.0 發佈,與原作者無關。上游外掛程式的問題提到上游倉庫,七處補丁與 App 的問題提到本倉庫。
  • 不要直接覆蓋上游發版:README 的升級流程是先拉到暫存目錄、逐檔重打七處補丁、重打包 zip 並更新校驗值。`pnpm update dsh-pocket` 也會把檔案換回官方版,因此需要啟動前的自癒指令碼補回。
  • 公網鏈路走 Cloudflare Quick Tunnel,傳輸層是 HTTPS;但區域網路與 Tailscale 是明文 HTTP,只在可信網路內可達。存取密碼為 6–8 位數字 PIN,且只在公網入口強制驗證。
  • Quick Tunnel 網域是暫時的:重新啟動 DSH 會換掉公網網域與 PIN,README 稱這屬於正常現象。只有三條鏈路全都不通時,才需要回電腦前重新掃碼。
2026-09-212026-11-08作者未說明

GPL-2.0,`shaobeichen/dsh-pocket` 的修改副本 · 未發布 GitHub Release(facts pack 的 latest_release 為空);APK 1.41 以倉庫檔案形式提供

06常見問題

掃碼之後還要輸入 PIN 嗎?

不用——補丁把 PIN 拼進 QR Code 文字(`?token=<PIN>`)。代理驗證 PIN 後種下 30 天有效的 HttpOnly cookie,並 302 到不帶參數的乾淨位址,之後開啟不需要參數。

DSH 重新啟動後手機為什麼又黑畫面?

DSH 每次啟動會換 launch token,舊 `dsh-auth-*` cookie 換來 401。補丁④把這種 401 變成「清掉舊 cookie 並重新握手」的 302,手機會自動跳一次就進去。

公網位址每次重新啟動都變,要重新掃碼嗎?

通常不用。Quick Tunnel 網域是暫時的,但 App 連上內網或 Tailscale 時會回拉 `/dsh-pocket/entry.json`,把新位址與 PIN 同步過去;只有三條鏈路全都不通時才需要回電腦前重掃。

怎麼確認升級後補丁還在?

看 `node_modules/dsh-pocket/lib/service.mjs` 的長度:26509 是補丁版,22202 是官方原版;README 也提供用 `Select-String` 查 `tailscaleIPv4` 與 `qrTextFor` 的指令。

APK 是應用程式商店簽章的嗎?

不是——簽章是自簽章,首次安裝需要允許「安裝未知來源」。因為沿用同一個簽章金鑰,升級可以直接覆蓋安裝,不需要解除安裝。

08資料與來源

  • 作者聲明github.com95a9c06d936c…

    是 [shaobeichen/dsh-pocket](https://github.com/shaobeichen/dsh-pocket) 的增强发行版。插件本体仍是那个插件(包名 `dsh-pocket`),我们在它上面打了七处补丁,并配…

  • 作者聲明github.com95a9c06d936c…

    dsh plugin --profile web add "dsh-pocket@github:Mrsirlila/dsh-pocket-plus#path:/plugin"

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

🏆

最佳 DeepSeek Harness 外掛

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

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

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