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 行。
羽毛球分组比赛记分
小程序二维码

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

小夜