前言¶
在 DeepSeek Harness (DSH) 的開發場景中,WSL 環境常用於運行本地服務或文檔站點。開發者需要在 Windows 側查看這些服務(例如 http://127.0.0.1:3080)。直接在 WSL 中打開瀏覽器通常無法訪問 Windows 側的界面,而手動複製 URL 到 Windows 瀏覽器又存在操作損耗。dsh-wsl-browser 插件提供了 win_open_url 工具,旨在解決 WSL 與 Windows 瀏覽器之間的跳轉問題。
插件說明¶
該插件屬於 dsh-wsl-kit 套件。它的工作機制是:從 WSL 環境出發,通過 win_open_url 工具指令,將指定的 http/https URL 喚起至 Windows 默認瀏覽器中。需要注意,該插件僅在 WSL 進程中觸發瀏覽器打開,不會在 WSL 內部抓取頁面內容。
安裝¶
先安裝該插件:
dsh plugin --profile web add github:173787247/dsh-wsl-browser
配置¶
若需調整超時時間等參數,可在配置文件中添加以下內容:
- id: dsh-wsl-browser
name: dsh-wsl-browser
config:
timeoutMs: 15000
使用¶
該工具接受一個必需參數:url。
- 在 WSL 環境中調用
win_open_url。 - 傳入
http://或https://開頭的 URL。
例如,在 WSL 中啓動了本地服務 http://127.0.0.1:3080,可直接調用:
win_open_url http://127.0.0.1:3080
注意事項¶
- 僅支持
http和https協議,不支持file:協議。 - 如果 localhost 端口轉發出現故障,結果中可能會包含基於當前 WSL IP 的提示,建議配合
dsh-wsl-port插件進行排查。 - 該插件不包含 Cloud Flash 模型的配置。
生態背景¶
DeepSeek Harness 的設計理念是「一切皆插件」。dsh-wsl-browser 是社區維護的工具,旨在爲本地開發提供便利。其目錄與 GitHub 倉庫爲獨立維護項目,與 DeepSeek 官方應用無直接從屬關係。