dsh-web-remote:DSH 的手機與外網遠程訪問插件

前言

如果你需要在電腦上運行 DSH,同時希望手機或外網也能繼續查看會話、切換模型、控制運行,常見做法是自備公網 IP、註冊隧道服務、配置證書、修改端口。

dsh-web-remote 把這幾件事合併爲一個 DSH 插件:它提供免配置的 Cloudflare Quick Tunnel、局域網 HTTPS 直連、自定義公網鏈接/端口,以及微信和飛書機器人。

這是什麼

dsh-web-remote 是 godchen520 維護的 DeepSeek Harness(DSH)插件,許可證爲 MIT。

它解決的核心問題是:讓本地運行的 DSH Web 可以被手機、外網、微信或飛書訪問和控制。

核心能力

  • 公網訪問:使用 Cloudflare Quick Tunnel,無需公網 IP、無需註冊;cloudflared 缺失時自動下載。
  • 局域網直連:支持 HTTP + HTTPS 直連;HTTPS 自動生成自簽名證書,零配置。
  • 安全認證:每次啓動生成隨機令牌;使用 HttpOnly Cookie;局域網可免 token。
  • 性能加速:反向代理自動 gzip 壓縮,大歷史會話加載更快。
  • 側邊欄圖標:手機快捷按鈕常駐左下角,刷新不消失。
  • 自定義公網鏈接:支持填寫自定義公網 URL,例如 ngrok;可在面板編輯或清除,重啓後生效。
  • 自定義端口:局域網模式下可修改 HTTPS 端口號,帶端口占用檢測。
  • 微信機器人:通過 iLink 協議直連微信,支持 AI 對話、會話控制、模型切換。
  • 飛書機器人:通過 WebSocket 長連接,支持命令控制、會話監聽通知。
  • 會話監聽:使用 /監聽 命令,Agent 思考完畢後自動通過微信或飛書通知。

安裝與啓用

資料中列出了多種安裝與啓用方式,可按本地 DSH 環境選用。

通過 DSH 對話安裝

可把下面這句話發給 DSH:

請幫我安裝 dsh-web-remote 遠程訪問插件(https://github.com/godchen520/dsh-web-remote),裝完告訴我如何重啓 DSH Web。

命令行安裝

執行:

dsh plugin --profile web add github:godchen520/dsh-web-remote && dsh web

GitHub 包安裝

先進入 web profile 目錄:

cd $DSH_HOME/profiles/web
pnpm add github:godchen520/dsh-web-remote

再在 package.jsondsh.profile.bundles 數組中添加 "dsh-web-remote",然後重啓 DSH。

手動 patch

把包放入 profile 的 node_modules,在 cordis.patch.yml 追加 web-remote 條目。

bundle 方式需要重啓;cordis.patch.yml 方式會被 HMR 熱加載。

啓動後如何訪問

  1. 啓動後,在 DSH 頁面左下角查看手機圖標。
  2. 點擊圖標,打開遠程面板。
  3. 在手機上打開面板給出的公網或局域網鏈接。

公網訪問使用 Cloudflare Quick Tunnel,無需自備公網 IP,也無需註冊。若本機缺少 cloudflared,首次啓動需要聯網下載約 10MB,之後複用緩存。

局域網訪問使用 HTTP/HTTPS 直連;HTTPS 自動生成自簽名證書。局域網來源默認可免 token。

微信與飛書

微信機器人

dsh-web-remote 支持通過 iLink 協議直連微信,用於 AI 對話、會話控制和模型切換。

資料列出以下命令:

/鏈接
/停止遠程
/監聽
/會話列表
/選擇 N
/切換模型
/選強度 N

/監聽 用於開啓或關閉會話監聽;Agent 思考完畢後會自動向微信或飛書發送通知。

微信綁定的 token 會自動持久化恢復。

飛書機器人

飛書機器人支持 WebSocket 長連接,用於命令控制和會話監聽通知。

綁定步驟:

  1. 打開 DSH Web 面板。
  2. 進入“機器人”標籤頁,選擇“飛書”。
  3. 填寫 App IDApp Secret
  4. 點擊綁定。

注意

  • 配置全部可選,不配置即可使用。
  • 每次啓動會生成隨機令牌;遠程訪問依賴 HttpOnly Cookie。
  • 局域網模式允許私網來源免 token。
  • HTTPS 爲自簽名證書,瀏覽器可能提示不安全;按提示繼續訪問。Edge 需要關閉“增強安全性”。
  • 公網隧道每次重啓會生成新地址;微信綁定的 token 會自動持久化恢復。
  • 自定義公網鏈接,例如 ngrok,可在面板編輯或清除,重啓後生效。
  • 局域網 HTTPS 端口可修改,並帶端口占用檢測。
  • 插件以當前 dsh 進程權限運行;安裝前應檢查源碼與許可證。

鏈接

  • GitHub: https://github.com/godchen520/dsh-web-remote
  • 許可證:MIT
羽毛球分组比赛记分
小程序二维码

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

小夜