MrLukezy/dsh-cloud-gateway ↗★ 0
dsh-cloud-gateway
Login wall and public gateway for DeepSeek Harness cloud deploys.
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:MrLukezy/dsh-cloud-gateway说明文档
阅读完整 README ↗安装后怎么配置
官方「设置 → 插件」目前不会列出第三方插件的字段,所以本插件自己提供可视化配置页。
- 启动后打开
http://YOUR_PUBLIC_IP:8080/dsh。 - 如果还没自己设密码,到
dsh web日志里找generated login,或看$DSH_HOME/cloud-gateway-state.json。 - 登录后点右下角 网关设置,可以直接改账号、密码、端口、路径、是否信任 Nginx。
- 登录页下方也有「安装后如何配置这些参数」说明。
环境变量 DSH_CLOUD_USERNAME / DSH_CLOUD_PASSWORD 优先级最高,适合 systemd。被环境变量锁住的字段,设置页里会显示为不可改。
配置
| 字段 | 默认 | 含义 |
|---|---|---|
listenHost | 0.0.0.0 | 公网监听地址 |
listenPort | 8080 | 公网端口,必须和 dsh web 不同 |
basePath | /dsh | 访问路径前缀 |
username | admin | 登录账号 |
password | (空则生成) | 登录密码。建议至少 8 位;留空则生成随机密码 |
secret | (空则持久化生成) | 会话 HMAC 密钥 |
upstreamHost | webStartup.host | 本机 Harness 地址 |
upstreamPort | webStartup.port | 本机 Harness 端口 |
trustProxy | false | 仅在前面有可信反代时打开,才会信 X-Forwarded-* |
secureCookie | 自动 | true 强制 Secure;留空则仅 HTTPS 请求带 Secure |
cookiePath | / | Cookie 路径。站点根路径还有 /assets /plugins /api 时保持 / |