- Início
- Plugins
- Ferramentas e funções
- dsh-tailscale-gateway
dsh-tailscale-gateway
scorpio0v0/dsh-tailscale-gateway
Instalar
dsh plugin --profile web add github:scorpio0v0/dsh-tailscale-gatewayREADME
dsh-tailscale-gateway
把官方 DeepSeek Harness 网页 GUI 安全地暴露到你的 Tailscale 网络的 DSH 插件。
在 DSH 进程内运行,做三件事:
- 自动探测本机 Tailscale IPv4(
tailscale ip -4);Tailscale 未运行时自动尝试启动其 Windows 服务并弹窗提醒; - 在
<tailscale-ip>:3080起一个纯 TCP 转发器,指向回环上的官方 GUI(127.0.0.1:<DSH端口>)——DSH 本体仍只绑回环,电脑本地访问不受影响; - 提供
tailscaleGateway.trustedHosts(探测到的 IP + MagicDNS 域名),供 connection 行自动放行手机访问的 Host 权威。运行中每 30 秒复查,IP 变化自动重绑。
安全边界:转发器只监听 Tailscale 网卡(不在局域网/WLAN 暴露);认证仍由 DSH 自身的启动令牌+签名 Cookie 完成。请只在你信任的 tailnet 中使用。
安装
前置:Windows、已安装并登录 Tailscale、DSH ≥ 0.2.x(web profile)。本包声明了 dsh.bundle:在 GUI 插件管理器里安装即自动完成配置(插入插件行 + 重述 connection 行),卸载自动还原。
方式 A:插件管理器(GitHub,推荐)
GUI → 插件 → 安装插件,填入:
https://github.com/scorpio0v0/dsh-tailscale-gateway
方式 B:本地源码(手动)
git clone https://github.com/scorpio0v0/dsh-tailscale-gateway.git
在 profile patch(~/.dsh/profiles/web/cordis.patch.yml)加入 cordis.bundle.yml 的两段内容,并把 insert 行的 name 换成插件源码绝对路径。
重启 DSH,启动日志出现 [tailscale-gateway] forwarder <ip>:3080 -> 127.0.0.1:3080 即成功。
使用
手机(同一 tailnet)浏览器打开 http://<电脑tailscale-ip>:3080/。
首次登录需 DSH 的一次性启动令牌(托盘日志里 dsh web: ...?token=...,把 127.0.0.1 换成 tailscale IP)。
Cookie 默认 10 年(可在 patch 调整 cookieMaxAgeDays),登录一次长期有效。
卸载
GUI 插件管理器中移除本插件即可:组合包 patch 自动回滚,转发器随插件卸载关闭。
License
MIT
Plugins relacionados
archify (deepseek-harness)
tt-a1i/archify
WeKnora (dsh-weknora)
tencent/weknora
next-ai-draw-io (dsh-plugin)
dayuanjiang/next-ai-draw-io
weknora
tencent/weknora