portr
A tunnel solution that allows local HTTP, TCP, or WebSocket connections to be exposed to the public internet. It securely transmits connections using SSH remote port forwarding technology.
Github Repository
https://github.com/amalshaji/portr
Official Website
https://portr.dev/

Main Features
- 1. Admin Dashboard
- • Provides a complete web interface for monitoring active connections, managing teams, and controlling access permissions.
- 2. Request Inspector
- • Built-in HTTP request inspector for real-time debugging, analysis, and replaying requests.
- 3. Multiple Protocol Support
- • Supports HTTP, TCP, and WebSocket tunnels, with custom subdomain support.
- 4. Team Collaboration
- • Create teams, invite members, and share tunnel access permissions within the organization.
- 5. Self-Hosted
- • Can be deployed on your own infrastructure, giving you complete control over the tunnel solution.
- 6. Easy Setup
- • Simple installation via Homebrew, installation scripts, or direct binary download.
Usage Example:
By using the simple command <span>portr http 9000</span>, you can successfully create a tunnel that exposes the local port 9000 to the public internet.
$ portr http 9000
✓ Tunnel created successfully
→ https://abc123.portr.dev
→ Inspector: http://localhost:7777