dsh-pocket-switch:在手機上保存多臺 DSH 地址與密碼,一鍵切換

前言

用 DeepSeek Harness(DSH)時,常見場景是家裏和公司各有一臺開發機,手機通過 dsh-pocket 遠程打開瀏覽器裏的 DSH。每臺機器有自己的局域網或公網地址,訪問密碼也可能不同;沒有統一入口時,要在手機裏記多個 URL、反覆輸入密碼。下面介紹社區插件 dsh-pocket-switch(維護者 shutongX,分類:客戶端):把多臺電腦的地址和 dsh-pocket「訪問密碼」存一份,在手機上點卡片即可跳轉並自動帶上認證信息。

這是什麼

dsh-pocket-switch 是 DSH 的客戶端向插件,當前 package.json 版本爲 0.1.2,許可證 MIT,要求 DSH 引擎 >=0.2.1-rc.1 <3。

它解決的是「多機 DSH + 手機訪問」時的切換成本:清單保存在本機 $DSH_HOME/dsh-pocket-switch/instances.json,頁面通過需 DSH 瀏覽器會話的 API 讀取;頁面 HTML 本身不含密碼。可選依賴 dsh-pocket 以便從本機配對信息自動填名字、局域網/公網地址和密碼;沒有 dsh-pocket 也可以手動填寫。

插件目錄頁:https://www.skillhub.cn/plugins/shutongX/dsh-pocket-switch
源碼與說明:https://github.com/shutongX/dsh-pocket-switch

核心功能

手機與桌面入口

  • 手機瀏覽器打開路徑 /dsh-pocket-switch/(可加到主屏幕),顯示一排「電腦」卡片,點擊跳轉到對應 DSH,並自動帶上已存密碼。
  • DSH Web 界面側欄底部有 「⇄ 換電腦」,設置裏也有 「換電腦」 頁。

多地址與清單管理

每臺電腦可保存多個地址(例如局域網與公網各一條),點哪條用哪條。

與 dsh-pocket 的關係

「從這臺電腦的 dsh-pocket 自動填入」可一次性寫入名稱、局域網地址、公網地址和密碼。密碼對應 dsh-pocket 設置裏的 「訪問密碼」(局域網、公網可能是兩個)。文檔建議密碼固定爲 8 位以上,否則公網側每次開公網可能變;*.trycloudflare.com 一類快速隧道在 DSH 重啓後會變,命名隧道可固定公網地址。

可選 Android 殼

倉庫 app/ 提供極簡 WebView 殼,Release 中有簽名 APK:dsh-pocket-switch-app-<version>.apk,包名 com.shutongx.dshphone。App 內機器列表存在手機本地,與 DSH 插件頁裏的「換電腦」清單是兩套數據;普通用戶可直接裝 APK,無需自行構建。

安裝與啓用

任選一種官方方式(勿與舊版 @dsh-external/<name> 並存:若曾用開發目錄裝過舊包,先移除再裝當前無 scope 包,避免同一功能加載兩份)。

方式一:DSH 插件頁

插件 → 添加插件 → 粘貼:

https://github.com/shutongX/dsh-pocket-switch

方式二:自定義插件市場索引

DSH → 插件 → 實驗性插件 → 更多 → 開啓「自定義插件市場」→ 發現 → 添加索引源:

https://shutongX.github.io/dsh-plugins-index/index.json

方式三:命令行

dsh plugin --profile desktop add https://github.com/shutongX/dsh-pocket-switch

卸載:

dsh plugin --profile desktop remove dsh-pocket-switch

數據目錄 $DSH_HOME/dsh-pocket-switch 可手動刪除。

典型用法

每臺電腦首次配置(各做一次)

  1. 打開 DSH → 設置 →「換電腦」→ 右上角 +(或手機打開 /dsh-pocket-switch/)。
  2. 點「從這臺電腦的 dsh-pocket 自動填入」,確認名字、局域網地址、公網地址、密碼後保存。
  3. 若要在多臺機器間共用同一份清單:在一臺上打開「導入/導出」→ 複製 JSON → 在另一臺導入(文檔說明未做自動同步,需複製粘貼保持一致)。

適用場景與注意

適合誰: 經常在兩臺及以上電腦的 DSH 之間切換、且已用或計劃用手機 / dsh-pocket 遠程訪問的開發者。

權限與安全: 插件在已安裝的 DSH 進程權限下運行;安裝前建議閱讀倉庫源碼與 MIT 許可證,確認清單與密碼僅存本機 instances.json(僅本機可讀),且清單 API 依賴當前 DSH 登錄會話。

已知限制(來自 README):

  • 目標機網絡不通則無法跳轉。
  • 快速隧道地址變化需手動更新清單。
  • 多機之間清單不會自動同步。

結尾

dsh-pocket-switch 把「記多個網址、多套 dsh-pocket 密碼」收成一份本機清單和手機上一鍵跳轉,與 DSH 側欄、設置裏的「換電腦」入口一致。社區目錄見 skillhub 插件頁,細節與 APK 下載見 GitHub 倉庫。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜