dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
通过密码登录在局域网浏览器中访问本机的 DeepSeek Harness 网页界面 · Password-protected LAN access for the DeepSeek Harness Web GUI
让局域网内的手机、平板和其他电脑,通过浏览器访问本机的 DeepSeek Harness 网页界面。
适用于 Windows 上的 DeepSeek Harness 桌面版;其他平台理论可用(使用 Node 内置http/https/net),尚未验证。
能力 · 说明 局域网访问 · 默认在 0.0.0.0:8848 提供 HTTP/WebSocket 反向代理 密码登录 · 其他设备先看到登录页,密码正确后进入完整网页界面 自定义密码 · 面板中设置自己的密码,或随机生成 会话吊销 · 改密后旧会话立即失效(页面、API、WebSocket) 防暴力破解 · 1 分钟内错 5 次锁定 1 分钟;恒定时间密码比对 本机管理面板 · 列出局域网地址、查看/复制密码、改密、防火墙提示
dsh-lan-access-v1.0.0.zip,解压到固定目录(例如 D:\dsh-plugins\dsh-lan-access);D:\dsh-plugins\dsh-lan-access;安装立即生效,无需重启(未生效时重启一次 DeepSeek Harness)。卸载:插件详情页 → Remove。
http://127.0.0.1:<DSH网页端口>/_lan-access 是当前 DeepSeek Harness 网页界面的端口(每次启动可能变化)。可向 Agent 询问「当前 DSH 网页端口」,或查看环境变量 DSH_WEB_URL`。
首次运行的密码会自动生成并保存在 %USERPROFILE%.dsh.dsh-lan-access.json(若设置 DSH_HOME 则在其下)。登录面板后可查看并改成自己的密码。
在面板中找到与手机/电脑同一网络的接口地址(通常是 WLAN / 以太网),在其他设备打开:
http://<局域网IP>:8848输入密码即可使用。若打不开,请放行防火墙(管理员 PowerShell):
netsh advfirewall firewall add rule name="DSH LAN Access" dir=in action=allow protocol=TCP localport=8848DeepSeek Harness 的内置网页服务只监听 127.0.0.1,并用 Host/Origin 防护拒绝远程来源。本插件:
0.0.0.0:8848),把 HTTP/WebSocket 流量反向代理到本机网页服务;Host / Origin / Referer 重写为回环地址,通过请求防护;字段 · 默认值 · 说明 host · 0.0.0.0 · 局域网监听地址 port · 8848 · 局域网端口;0 表示系统分配 password · 无 · 固定密码;设置后优先于自动生成的密码
修改方式:编辑 profile 补丁 %USERPROFILE%.dsh\profiles\\cordis.patch.yml(id 为 dsh-lan-access),或让 Agent 修改;改端口需重启程序。
.dsh-lan-access.json,仅本机用户可读;?token= 链接,访问必须经过密码;.
├── package.json 插件清单(bundle 声明)
├── cordis.patch.yml 默认配置
├── index.js 插件实现(代理 / 登录 / 面板 / 会话吊销)
├── locale/ 中英文显示名与描述
├── icon.svg 插件图标
├── docs/安装与使用说明.md 详细使用与排障文档
├── .github/workflows/ CI:语法与清单校验
├── CHANGELOG.md
└── LICENSEhttp、https、net、crypto、os、fs);node --check index.js,并确保 package.json 的 dsh.bundle.patch 指向存在的补丁;详细安装、配置、排障见 docs/安装与使用说明.md。
DHS LAN Web Access exposes the local DeepSeek Harness web GUI to other devices on the same LAN through a password-protected HTTP/WebSocket reverse proxy. It rewrites Host/Origin headers to pass the loopback-only request fence, performs the launch-token exchange server-side so the token never reaches visitors, and revokes old sessions whenever the password changes.
Install: unzip a release and point Plugins → Add plugin at the extracted folder's absolute path. Open http://127.0.0.1:/_lan-access on the host to get the LAN URL and manage the password.
MIT © 2026 wwb051221