DeepSeek Harness 局域網訪問插件

DeepSeek Harness (DSH) 的 Web profile 默認僅允許本地迴環訪問。在家庭可信內網中,手機瀏覽器直接通過局域網 IP 訪問時,會因爲非安全上下文導致接口報錯,且無法獲得完整操作權限。dsh-lan-access 插件通過 Bundle Patch 層覆蓋配置,解決這兩個問題。

核心功能

  1. 繞過 host 綁定限制:將 webserver.host 覆蓋爲 0.0.0.0,使服務器監聽所有網卡。
  2. 修復安全上下文報錯:注入 randomUUID shim,兼容不支持該 API 的非安全上下文。
  3. 自動放行信任籬笆:自動將局域網 IPv4 加入 /api 信任列表。

安裝與啓用

安裝前請確保已安裝 pnpm 環境。該插件必須安裝到 web profile 中。

# 1) 安裝插件
dsh plugin --profile web add github:ZnFr60/dsh-lan-access#main

# 2) 重啓 web 服務使插件生效
dsh web --no-open

使用方法

安裝並重啓後,可以通過以下步驟驗證配置並訪問。

驗證配置

dsh --profile web --dump-config

執行後應能看到 webserver.host 爲 0.0.0.0,且配置中出現 lan-access 行。

訪問地址
- 本機訪問:http://127.0.0.1:3080
- 局域網訪問:http://<局域網IPv4>:3080

注意事項

  • 插件僅監聽 0.0.0.0,不要配置端口轉發或公網綁定。
  • /api 信任籬笆仍會拒絕非受信 Host(DNS 重綁定防護保持有效)。
  • 建議配合防火牆只放行局域網網段。
  • 需要安裝到 web profile,否則會提示找不到 webserver 行。
羽毛球分组比赛记分
小程序二维码

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

小夜