kexuejin/dsh-tunnelmux-remote ↗★ 0
dsh-tunnelmux-remote
Mobile remote control for the DSH web GUI with TunnelMux as the tunnel backend: scan-to-pair QR entry, one-time pairing tokens, live device status, revocable mobile sessions, and an auto-tunnel driven by the TunnelMux control API (127.0.0.1:4765) instead of an embedded cloudflared binary.
AI 분석
核心用途是实现移动端对 DSH Web 端的远程控制,支持扫码配对、单次令牌及设备状态管理。适合需要远程访问 DSH 的用户。必要条件是需运行 TunnelMux 守护进程。
설치
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:kexuejin/dsh-tunnelmux-remoteConfiguration (settings namespace tunnelmux-remote)
| key | default | meaning |
|---|---|---|
enabled | true | master switch |
tunnelmuxBaseUrl | http://127.0.0.1:4765 | TunnelMux control API |
tunnelmuxApiToken | '' (secret) | optional Bearer token |
targetUrl | http://127.0.0.1:3080 | local GUI the tunnel exposes |
tunnelProvider | cloudflared | cloudflared or ngrok |
autoTunnel | false | start the tunnel on plugin load |
publicBaseUrl | '' | existing public entry (skips auto-tunnel) |
tokenTtlMs / offlineAfterMs / maxDevices | 10min / 25s / 4 | pairing tuning |
cookieName | dsh_pair | device cookie |
mobileEnterToSend | true | Enter sends in the phone chat box |