ExposeME - v1.1.0

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.

New in v1.1.0

Enhanced Streaming Support

  • Full HTTP request/response streaming without memory buffering
  • Support for large file uploads and downloads

Real-Time Communication

  • Native Server-Sent Events (SSE) support with proper headers and streaming
  • Automatic reconnection handling for both SSE and WebSocket connections

Protocol Improvements

  • Enhanced client-server protocol for streaming support
  • Important: Requires both server and client to be v1.1.0+

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

Any benchmarks to back that up?

https://hitch-tls.org springs to mind when glancing at description.

You're right - I don't have benchmarks, and "fast" here means fast for small team development workflows, not raw performance. Hitch solves a different problem at production scale, while ExposeME is optimized for quick setup and dev team collaboration rather than throughput.

This topic was automatically closed 90 days after the last reply. We invite you to open a new topic if you have further questions or comments.