Warpgate
A smart SSH, HTTPS, and MySQL bastion host with a web-based admin interface and session recording. Works with any standard SSH client.
What You Can Do After Deployment
- Visit your domain — open the web admin panel and complete initial setup
- Add target hosts — configure SSH, HTTP, or MySQL targets to proxy through Warpgate
- Manage users — create user accounts with password, OTP, or SSO authentication
- Control access — define granular roles and policies for who can access which targets
- Review sessions — play back recorded SSH and HTTP sessions for auditing
Key Features
- SSH bastion that works with any standard SSH client
- HTTPS proxy with automatic TLS termination
- MySQL protocol proxying
- Web-based admin UI for configuration and monitoring
- Full session recording and playback
- One-time password (OTP) and SSO authentication
- Fine-grained role-based access control
- Built in Rust for security and performance
License
Apache-2.0 — GitHub