DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Plugin Lan Proxy — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
P

dsh-plugin-lan-proxy

Plugin Lan Proxy

dsh 局域网反代插件:把 dsh 的回环 Web UI 通过 0.0.0.0 反代暴露到局域网,开关/状态/启动日志嵌入设置页;并固定工作区选择为网页内嵌目录浏览(远程可选宿主目录);转发时按规则表改写前端 JS,解除 dsh 对非回环来源的设置页封锁。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:liveqte/dsh-lan-proxy#5506d6cd21cff7cf74528eb3659569bf7dd44fe7
README兼容性版本
局域网反代设置面板

兼容性与来源证明

Plugin Lan Proxy 以 dsh-plugin-lan-proxy 发布,当前版本为 0.4.1。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/9/4

版本

0.4.1stable
2026/9/4
0.3.0stable
2026/8/23

相关插件

正在加载相关插件…

最新版
0.4.1
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 2
周下载
0
最近提交
2026/9/4
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 ui-customization 分类下经过校验的插件。

Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profile用于 Agent Teams Remote 和 UI 插件的实验性 Web 配置层Remote Web Ui@linxin666/dsh-remote-web-ui通过扫码配对访问 dsh Web GUI,共享一个官方界面:设置按钮旁的二维码可将手机和 PC 配对到同一个 Web GUI(手机采用竖屏触控适配层,PC 使用完整桌面界面),通过一次性令牌和 rClient Ui Git Graph@linxin666/dsh-client-ui-git-graph外部 dsh Web GUI 插件:空会话 Git 分支选择器和 Git 图,包含实际的主机端 Git 操作与防护,作为 dsh 配置文件包

README

dsh-lan-proxy

把 dsh 只监听回环地址的 Web UI 通过 0.0.0.0 反代暴露到局域网; 开关、状态与启动日志直接嵌入 dsh 设置页,随 dsh 启停,无需单独进程。

界面预览

设置页「局域网反代」一级菜单面板(监听已开启时):

局域网反代设置面板

安装

dsh plugin --profile web add "github:liveqte/dsh-lan-proxy#main"

bundle 层栈在启动时组合,装完重启 dsh web 生效。验证:设置页导航「局域网反代」一级菜单出现,启动日志无 plugin tree failed to load。

功能

能力说明
局域网反代将 dsh Web UI 同时监听 0.0.0.0:<port>,局域网内任何设备经 http://<局域网IP>:<port>/ 访问
网页端目录选择禁用原生 OS 文件夹对话框,固定为网页内嵌「选择工作区目录」浏览(可在远程机器上选宿主目录)
免配置开关设置页「局域网反代」tab 一键开关,即时热启停,无需重启 dsh
端口配置tab 内直接修改监听端口与上游端口,保存即生效
协议适配自动改写 Host/Origin 为回环、桥接 WebSocket(RFC6455 帧编解码)、注入 crypto.randomUUID polyfill(局域网 HTTP 非安全上下文缺失)
浏览器鉴权适配自动完成 dsh web 的 token↔cookie 交换,局域网首次访问即无感(与本地 localhost 等价),无需手动打开带 token 的链接
状态与日志2 秒轮询的运行状态、上游可达性探测、局域网地址列表与启动日志,内置「重启反代」按钮

使用

  • 开关:设置页 →「局域网反代」tab,切换「监听局域网访问」。 页面开关的即时状态写入运行时文件($DSH_HOME/profiles/web/lan-proxy.runtime.json, 优先级高于配置默认值),立即生效。
  • 局域网访问:http://<局域网IP>:<监听端口>/。
  • 端口:tab 内可直接修改监听端口(所有网卡)与上游端口 (127.0.0.1,0 表示自动取 dsh 实际监听端口)。
  • 开关与端口修改接口仅限本机回环地址调用;局域网访问只读状态与日志。
  • 选择工作区:装上本插件后,侧边栏 / 会话区的「添加工作区」改为网页内嵌目录浏览器 (宿主文件系统列举 + 新建文件夹),不再在 dsh 进程所在机器上弹出 OS 对话框。 这样局域网/远程浏览器也能选目录;本机 127.0.0.1 访问同样走内嵌对话框。 实现方式:bundle 层禁用 directory-picker(auto),并挂载官方 directory-picker-browse 双面(host 列举/创建 + client 对话框)。

配置项

键默认值说明
enabledfalse监听局域网访问(配置默认值;页面开关优先级更高并持久化到运行时文件)
port3080反代监听端口(所有网卡)
upstreamPort0上游端口,0 = 自动取 dsh 实际监听端口
maxLogLines500页面日志缓冲行数
bypassRules见下前端 JS 改写规则表(屏蔽 dsh 对非回环来源的设置页封锁)

配置覆盖写在 profile 层的 cordis.patch.yml(id: lan-proxy 行的 config), 不需要修改仓库内文件。

设置页非回环封锁的绕过(bypass 规则)

dsh 0.1.x 的浏览器端只为回环地址加载设置面(connection.isLoopback),从局域网 访问「设置 → 模型」会得到:加载提供方目录失败: settings are unavailable in this browser。反代在转发 /plugins/<id>/client.js 字节流时,按规则表改写其 JS,把封锁判定固定为回环;服务端 /api 信任栅栏按 Host 头判定,反代已把 Host 改回 127.0.0.1,因此服务端天然放行。这是改动浏览器实际执行字节的补丁,与插件 加载顺序无关。

内置规则(dsh 0.1.x):

id改写目标动作
dsh-client-connection:isLoopback-mirror把 dsh-client-connection client 里的 isLoopback: pageLocation… 改为 isLoopback: true设置/模型/凭据面视为回环,正常读写

官方换一种封锁方式时,在配置里加一条 find/replace 规则即可(或覆盖 bypassRules 表),旧规则 find 不中会自动跳过并在日志面板提示。规则状态 (命中次数/最后错误)出现在「局域网反代」设置页的运行状态里。

插件管理

已装插件用 plugin-registry 的浏览器管理面板(轻量控制台)统一管理:查看、 安装、卸载插件,调整 bundle 层栈与 insert 行,启停插件,全程无需手改配置文件。 安装: dsh plugin --profile web add <plugin-registry>/packages/plugin/console