
Yari-tuber/dsh-remote-gateway
30Last commit Aug 15, 2026
dsh-remote-gateway DSH plugin
DSH Remote Gateway adds a Remote Access page to DeepSeek Harness settings. It can detect or install cloudflared, create a temporary HTTPS address, and protect Harness with a dedicated login before proxying HTTP and WebSocket traffic. The plugin supports Windows, Linux, and macOS on x64 and ARM64.
How to install the dsh-remote-gateway DSH plugin
dsh plugin --profile web add github:Yari-tuber/dsh-remote-gatewayCopying does not run this command. Review the repository and version before installing the dsh-remote-gateway DSH plugin.
dsh-remote-gateway DSH plugin data source
dsh-remote-gateway DSH plugin snapshot date: Aug 16, 2026
discovered
What the dsh-remote-gateway DSH plugin can do
- One-click setup and tunnel start from Harness settings
- Authenticated HTTP and WebSocket reverse proxy with secure cookies, login throttling, and temporary source-address bans
- Automatic cloudflared discovery or managed installation with size and SHA-256 verification
- Responsive English and Simplified Chinese interface
Where the dsh-remote-gateway DSH plugin fits
- Accessing DeepSeek Harness from a mobile phone browser while away from the computer
- Creating a temporary secure HTTPS tunnel for one-time remote troubleshooting or demos
- Sharing Harness with a trusted colleague via a password-protected URL without exposing the local network
Who the dsh-remote-gateway DSH plugin is for
- DeepSeek Harness users who need to access the interface remotely from a phone or other device
- Users who want a secure, one-click remote access setup without router port forwarding or a Cloudflare account
dsh-remote-gateway DSH plugin limitations
- Requires the main Harness Web server to be bound to 127.0.0.1; binding to a LAN or public interface can bypass authentication
- Quick Tunnels have no uptime guarantee and are intended for personal, temporary access, not production or multi-user deployments
- Cloudflare may temporarily rate-limit repeated Quick Tunnel creation; the plugin stops on first HTTP 429 or error 1015
dsh-remote-gateway DSH plugin: from the repository README
Quoted from the Yari-tuber/dsh-remote-gateway README, the upstream source of the dsh-remote-gateway DSH plugin. Copyright remains with the original authors.
**One-click, authenticated phone access to DeepSeek Harness.** [简体中文](README.zh-CN.md) · [CLI installation](docs/cli-install.md) · [AI-assisted installation](docs/ai-install.md) · [Security](SECURITY.md) <br> <img src="docs/assets/hero.png" alt="DSH Remote Gateway securely connects DeepSeek Harness on a computer to a mobile browser" width="100%"> </div> DSH Remote Gateway adds a polished **Remote Access** page to DeepSeek Harness settings. It can detect or securely install `cloudflared`, create a temporary HTTPS address, and protect Harness with a dedicated login before proxying HTTP and WebSocket traffic. > [!WARNING] > DeepSeek Harness can run shell commands and access files. Treat remote access like remote control of your computer: use a unique password, keep the Harness Web server bound to `127.0.0.1`, do not share the tunnel URL, and stop the tunnel when it is not needed. ## Preview ### Remote Access settings  ### Mobile experience <table> <tr> <td width="50%" align="center"><img src="docs/assets/settings-mobile.png" alt="Responsive Remote Access settings on a phone"></td> <td width="50%" align=
Read the full READMERepository license: MIT
dsh-remote-gateway DSH plugin questions
How do I install DSH Remote Gateway?
Run `dsh plugin --profile web add github:Yari-tuber/dsh-remote-gateway` in your terminal. The first attempt may fail if pnpm blocks build scripts; in that case, add `allowBuilds: dsh-remote-gateway: true` to your profile's `pnpm-workspace.yaml` and re-run the command. Then start Harness with `dsh --profile web` and open Settings → Remote Access.
Is it safe to use remote access with this plugin?
Yes, but follow the security warning: keep the main Harness Web server bound to 127.0.0.1, use a unique and strong password, do not share the tunnel URL, and stop the tunnel when not needed. The plugin stores authentication state and credentials only in memory. It also has login throttling and temporary IP bans after failed attempts.
Do I need a Cloudflare account to use the tunnel?
No, you do not need a Cloudflare account or custom domain. The plugin uses Cloudflare Quick Tunnels, which create a temporary public HTTPS address without any account or router configuration. However, the tunnel has no uptime guarantee and is intended for personal, temporary access.
How do I change the username and password after setup?
You can edit the username and password directly in the Harness Settings → Remote Access page. Changes take effect immediately. If you set the password to empty, the plugin will generate a new strong password in memory on the next restart.
How do I uninstall DSH Remote Gateway?
Run `dsh plugin --profile web remove dsh-remote-gateway` in your terminal. This will stop the plugin and remove it from the profile. You may also want to manually delete the `$DSH_HOME/tools/dsh-remote-gateway` directory if you no longer need the installed cloudflared executable.