ExposeME - Self-hosted ngrok alternative in Rust

⚓ Rust    📅 2025-07-13    👤 surdeus    👁️ 2      

surdeus

ExposeME is a fast HTTP tunneling solution written in Rust that exposes local services through WebSocket connections. Think ngrok, but with your own server.

It turns http://localhost:3000 into https://myapp.yourdomain.com using your own domain and SSL certificates. Built with tokio, hyper 1.x, rustls, and tokio-tungstenite for async WebSocket tunnels.

The tool provides automatic Let's Encrypt SSL with wildcard support, token-based authentication, and tunnel isolation. Unlike hosted solutions, you get full control, privacy, and cost savings using any cheap VPS instead of paid tunnel subscriptions.

Perfect for sharing development work, testing webhooks, client demos, and remote development with your own professional domain.

GitHub: GitHub - arch7tect/exposeme: Secure HTTP tunneling solution written in Rust that exposes local services to the internet

1 post - 1 participant

Read full topic

🏷️ rust_feed