HTTP, TCP and private RDP tunnels
Secure tunnels without exposing your private ports
DevProxy gives teams ngrok-like HTTP tunnels, raw TCP forwarding and private RDP relay with WebRTC P2P fallback, workspace isolation and auditable API tokens.
devproxy client host tcp --transport auto \ --server https://control.devtunnels.ru \ --token dpx_*** --name rdp --local 127.0.0.1:3389
devproxy client connect tcp --transport auto \ --host rdp.team.devtunnels.ru --local-port 3390
Built for the tunnels developers actually use
Run local web apps, receive webhook callbacks, reach private TCP services, or access RDP through a connector client instead of a public internet port.
HTTP apps
Expose localhost sites through workspace hostnames with wildcard TLS.
Private RDP
Connect through 127.0.0.1 on the viewer machine without opening 3389 on the VPS.
Raw TCP
Use approved public TCP when a direct listener is really needed.
Teams
Separate tunnels by workspace and grant connector tokens explicitly.
Security
Security model that fits RDP
For private TCP mode the VPS only accepts authenticated WebSocket control traffic. The server validates workspace, tunnel name and grants, then relays bytes without understanding the application protocol.
- Scoped API tokens are hashed and workspace-bound.
- Private TCP connector access requires an explicit grant or workspace admin scope.
- WebRTC can go direct when possible and falls back to relay when networks are hostile.
- Audit events track account, token and tunnel lifecycle actions.
A SaaS control plane is already taking shape
The web app shares one i18n foundation for landing, billing and dashboard screens. Existing server APIs remain the source of truth.
Pricing preview
Paid plans are a prototype for now, but the product path is visible in the interface.
Free
$0Random workspace slug, 3 tunnels, private relay access.
Start freePro
$12Custom workspace slug, higher limits, approved public TCP.
Checkout coming soonBusiness
$49Multiple workspaces, audit retention, team administration.
Checkout coming soonQuestions
Does RDP go through HTTP?
No. RDP uses protocol-agnostic TCP frames over relay or WebRTC DataChannel.
Can the server start my local tunnel?
No. The local DevProxy client owns local ports and must be running or reconnecting.
Can I self-host it?
Yes. Docker Compose includes server, Postgres, Caddy and coturn.