Guuu16/dsh-remote ↗★ 0

dsh-remote

Reach this machine's DeepSeek Harness from anywhere: a public entry point, a relay you configure inside dsh, and a mobile shell for the existing web GUI. 适合需要从外网或移动端安全访问本地Harness Web界面的用户。

Package
dsh-remote
Compatibility
Unverified
Version
1.0.0
License
MIT
Last updated
Oct 11, 2026

Other repositories with this package name

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Guuu16/dsh-remote

配置

重启后打开 设置 → 远程访问(跟语言、外观并列的那一页)。里面是六个字段:

字段说明
方式关闭 / SSH 反向隧道 / Cloudflare 隧道
服务器地址SSH 方式必填,域名或 IP
用户名SSH 方式必填
密码只在首次用于装公钥;装完自动从磁盘清掉,之后走密钥
SSH 端口默认 22
服务器上暴露的端口默认跟网关同端口

保存后页面会显示网关状态、隧道状态、访问密钥、局域网地址和公网地址——隧道连上以后公网地址会自己出现,不用刷新。

三种方式怎么选

Cloudflare 隧道——零配置,不用服务器、不用开端口、不要账号。cloudflared 从你机器主动出站连到 Cloudflare 边缘,换回一个 *.trycloudflare.com 的临时 HTTPS 域名。代价:流量过 Cloudflare 边缘,域名每次重连都换;边缘通常就近接入,但如果你本机挂了全局代理出国,它会绕远,首次加载 GUI 可能要等一分钟(那 3.9 MB 的插件包要过一遍中继,之后就吃浏览器缓存了)。

SSH 反向隧道——用你自己的服务器,延迟低。需要两件事:服务器 sshd_config 里 GatewayPorts clientspecified(否则转发的端口只绑 relay 的 127.0.0.1,外面连不上),以及云平台安全组放行那个端口。

关闭——只在局域网可用。手机和电脑同一个 WiFi 时仍然能访问。

SSH 那步插件会替你做什么

填了密码点保存之后:ssh-copy-id 把本机公钥装到服务器 → 验证密钥能登录 → 把密码从磁盘清掉 → 建立 ssh -R 隧道并保持(断线每 5 秒重拨)。密码只在第一次用一次。