DeepSeek Harness 官方的 dsh web 默認只監聽本機 127.0.0.1,無法直接對公網開放。如果你已將 Harness 部署在雲服務器上,需要一個反向代理和一個登錄層來從外網訪問。dsh-cloud-gateway 專門用於解決這一場景。
這是什麼¶
這是一個用於 DeepSeek Harness 雲端部署的登錄牆和公網網關插件。它默認監聽 8080 端口,訪問路徑爲 /dsh,避免與官方 Web 的 3080 端口衝突。發佈包不含真實賬號、密碼或公網 IP,憑據僅保存在本地。
核心功能¶
- 登錄牆與反向代理:提供帶賬號密碼的登錄牆,登錄後反向代理到本地 DeepSeek Harness。
- 端口與路徑:默認監聽 8080 端口,訪問路徑爲
/dsh。 - 文件引用:支持保存非圖片文件(PDF、Markdown)並生成
@文件名引用。 - 配置靈活性:支持在設置中配置賬號、密碼、端口及是否信任反向代理。
- 生態兼容:可與社區插件
dsh-web-mobile配合使用。
安裝與啓用¶
安裝前需確保已安裝 DeepSeek Harness。
dsh plugin --profile web add github:MrLukezy/dsh-cloud-gateway
啓動命令必須攜帶 --trusted-host 參數,否則登錄後接口會被官方圍欄攔截。
dsh web --trusted-host YOUR_PUBLIC_IP --trusted-host your.example.com
典型用法¶
安裝並啓動後,在瀏覽器中訪問:
http://YOUR_PUBLIC_IP:8080/dsh
配置賬號與信任反代:
1. 首次登錄前,查看 dsh web 日誌,查找 generated login 中的臨時憑據。
2. 登錄後進入 設置 → 網關,點擊 網關設置,修改賬號密碼。
3. 若前面有 Nginx 等反向代理,在網關設置中開啓「信任反向代理」,並反代 /dsh、/assets/、/plugins/、/api、/dsh-image-gen、/query-balance 等路徑。
適用場景與注意¶
適用場景:已將 Harness 部署在雲服務器,需要從外網通過瀏覽器訪問工作臺。
注意事項:
* 手機體驗:本插件不改變官方桌面佈局,手機豎屏體驗不佳,建議配合 dsh-web-mobile 插件使用。
* 啓動參數:啓動命令必須帶 --trusted-host。
* 憑據安全:發佈包不含真實賬號密碼,憑據保存在本地。
* 許可證:MIT 許可證。
總結¶
dsh-cloud-gateway 爲 DeepSeek Harness 的雲端部署提供了一個輕量級的公網訪問方案,通過登錄牆和反向代理功能,解決了本地監聽無法外網訪問的痛點。