访问网关
发布时间 更新时间
用登录把这台机器映射到局域网。默认放行已登录请求,登录失效时自动弹窗与跳转。
给 Agent: Markdown · JSON · tarball
在已有插件市场的机器上安装
curl -fsSL https://addon.dshdo.com/install-plugin-market.sh | sh
# then in /plugin-market/ install dsh-access-gateway and enable it
打开本机 /plugin-market/ 云端市场,安装该 id,再启用。安装只登记,启用才运行。
本版说明
仅调整公开开发者显示为 DeepSeek Harness,不再展示个人团队信息。
版本
0.1.0-lan.6· 发布时间 — 仅调整公开开发者显示为 DeepSeek Harness,不再展示个人团队信息。
文件
README
访问网关安装包
English | 中文
给已经能跑 dsh web 的机器加一个带登录的局域网入口。官方 dsh web 仍只听 127.0.0.1:3080。本插件在 0.0.0.0:3180 另开认证监听。逐步教程见 INSTALL.zh.md。
安装
把本目录拷到目标机,在含 package.json 的目录执行:
dsh plugin --profile web add .
源码 checkout 则在仓库根目录执行 pnpm dsh plugin --profile web add .。
重启 dsh web。确认层已挂上:
dsh --profile web --dump-config | grep -A6 access-gateway
启用并设密码
在 $DSH_HOME/settings.yaml(一般是 ~/.dsh/settings.yaml)加上这段,保留已有提供方配置:
access-gateway:
enabled: true
lanHost: 0.0.0.0
lanPort: 3180
localWebUrl: http://127.0.0.1:3080
若 dsh web 已在跑,重启一次。然后在目标机上设至少 8 位密码:
node scripts/set-password.mjs admin 'REPLACE_WITH_YOUR_PASSWORD'
脚本把哈希写入 $DSH_HOME/access-gateway.yaml(权限 0600),不存明文。本安装包不含任何账号文件或密码哈希。
局域网打开
http://<局域网IP>:3180
用刚设的账号密码登录。http://<局域网IP>:3080 进不去,那是回环专用口。
限制
- 第一期局域网入口是明文 HTTP。
- 本机选目录、打开文件在局域网仍是 403。
- 较旧的 DSH 可能仍对局域网
settings.describe返回 403,明文 HTTP 也可能没有crypto.randomUUID。请用较新的 checkout,或 SSH 隧道打开127.0.0.1:3080。 - 不要把官方
dsh web绑到0.0.0.0。