← 返回列表
D

dsh-webgate

v0.2.3 · 2 天前发布

DSH 远程访问插件:局域网直连(二维码)、cloudflared 快速隧道、frp + 自有服务器反代(含登录门户)

dshdeepseek-harnessplugindsh-pluginlantunnelfrpcloudflared

README

dsh-webgate — DSH 远程访问插件

一个 DeepSeek Harness(DSH)生态插件,让手机或任何设备远程访问本机运行的
dsh web(DeepSeek Harness 浏览器界面),支持三种访问方式:

| # | 方式 | 适用场景 | 需要什么 | 安全 |
|---|---|---|---|---|
| 1 | 内网访问(默认开启) | 手机与电脑同一 Wi-Fi/内网 | 无 | ⚠️ 网内无密码(可另配登录门户) |
| 2 | 外网 · cloudflared 一键隧道 | 临时应急、不想碰服务器 | 下载一个二进制 | ⚠️ 链接即权限(随机 URL) |
| 3 | 外网 · frp + 自有服务器反代 | 长期稳定、有域名/服务器 | 一台公网服务器(推荐 Caddy) | ✅ 密码登录门户 + HTTPS |

!整体架构示意图

---

功能总览

  • 内网直连:把 webserver 默认绑定 0.0.0.0,自动信任局域网 IPv4/IPv6 与

  • 主机名.local,设置页「手机访问」展示二维码
  • cloudflared 快速隧道:插件托管 cloudflared 进程,公网域名自动加入信任列表;

  • frp 隧道 + 自有服务器:插件托管 frpc(断线自动重连),配合服务端 frps 与

  • Caddy 反代 + 自有域名;
  • 登录门户(frp 方式的推荐安全层):内置零依赖 Web 登录页 + scrypt 密码校验 +

  • 30 天 HttpOnly Cookie 会话 + 每 IP 限速,彻底解决 iOS Safari 对 Basic Auth 的
    弹框死循环;
    -
    查看完整 README →

    版本兼容矩阵

    DSH 版本状态说明
    dsh@0.1.0-rc.6 ✅ 兼容 cordis patch ✅
    dsh@0.1.0 ✅ 兼容 标准 patch ✅
    dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
    dsh@0.3.0+ ❓ 未知 尚未发布

    💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

    元数据

    License
    MIT
    npm
    dsh-webgate
    Repo
    git+https://github.com/pppolf/dsh-webgate.git
    Engines
    {}
    Weekly DL
    0
    Monthly DL
    0
    dsh.bundle
    {"bundle":{"patch":"./cordis.patch.yml"},"client":{"platform":"web"}}