dsh-wsl-browser:在 WSL 中調用 Windows 默認瀏覽器打開 URL

前言

在 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。

  1. 在 WSL 環境中調用 win_open_url。
  2. 傳入 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 官方應用無直接從屬關係。

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

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

小夜