dsh-web-advanced-settings:为 DeepSeek Harness 补齐局域网监听与网卡暴露控制
jcjyids/dsh-web-advanced-settings
为 DeepSeek Harness Web GUI 设置页新增「高级监听设置」分区,可按网卡 IP 精确控制局域网暴露范围、调整端口并一键取消鉴权,还提供访问地址与零残留清理。
dsh-web-advanced-settings 是给 DeepSeek Harness 的 Web 界面加装高级监听分区的 DSH plugin,让 Web 服务能安全地暴露到局域网。它把全局监听、按网卡 IP 勾选、端口调整与鉴权开关集中到一个面板,并补齐远程访问下会失效的宿主限制,无需再跑反向代理。插件默认零残留,未配置时不写任何文件,配置过也能一键收回,适合需要远程访问本地 AI 工作台的开发者。
如何安装
dsh plugin --profile web add github:jcjyids/dsh-web-advanced-settings- 分类
- 工具与能力
- 平台
- DSH Plugin
- 作者
- jcjyids
- 分发方式
- 插件
dsh-web-advanced-settings 核心特性
dsh-web-advanced-settings 仓库简介
它是做什么的?
它是 DeepSeek Harness(DSH)的 Web 高级监听设置插件,在 DSH Web GUI 的「设置」里新增一个独立分区,用来把 Web 服务暴露到局域网并按网卡 IP 精确控制暴露范围。它解决的是远程访问时宿主两处限制失效、又不想额外跑反向代理的问题,让 0.0.0.0 全局监听和指定 IP 直通两种模式都能直接覆盖。插件由 jcjyids 维护,采用 MIT 协议,本体是标准的 DSH bundle 插件,宿主半边与浏览器半边分离,兼容 web profile 与 Node ≥ 22.6。
核心功能
- 全局监听与网卡勾选:可绑定 0.0.0.0 全部网卡,也可只监听勾选的本机 IP 地址,默认全不选即仅本机回环。
- 端口与鉴权开关:对外端口默认 3080,命令行 --port 优先并让输入框置灰显示实际端口;可去掉 token(401)校验,直接以 IP:端口 访问。
- 入口头规范化:只改写 Host 恰好是本机非回环 IPv4 的请求,把权威与来源头统一处理,使远程页面在宿主看来与回环页面同类。
- 访问地址与配置清理:二级页列出全部可用入口 URL 并一键复制,免鉴权时列出不带 token 的地址;另一页可查看托管块与文件位置、检测并清理历史遗留条目。
- 零残留与一键重启:未配置时不写任何文件,配置过也能一键收回;面板内可二次确认后按原命令在后台拉起新实例。
怎么使用这个插件?
在 DSH 中启用并重启一次后,进入「设置 → 高级监听设置」即可开始配置。需要局域网访问时勾选对应网卡 IP 或打开全局监听,按需修改端口;想让远程直接访问就关闭鉴权,但要注意此时任何能访问该地址的人都能操控你的 DSH,面板上有红色警示,建议保留 token 鉴权或只在完全可信的网络里关闭。配置完成后可用自检接口确认入口改写是否生效,卸载前先在「配置与清理…」里执行完全清理,避免在 profile 里留下状态文件与组合层托管块。
报错怎么排查?
启动失败时插件已对初始化异常做了兜底,失败只会跳过自己、不影响宿主,可先摘掉它再排查。若连启动都不行,按官方说明手工删掉组合层补丁文件里属于该插件的托管块即可恢复。Windows 首次绑定非回环地址时系统防火墙可能弹窗,这是操作系统行为而非插件行为。升级 DSH 后建议重跑测试套件并确认面板仍能打开。
本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:jcjyids/dsh-web-advanced-settings。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。
