ExposeME - v1.1.0

⚓ Rust    📅 2025-08-06    👤 surdeus    👁️ 6      

surdeus

Warning

This post was published 31 days ago. The information described in this article may have changed.

Info

This post is auto-generated from RSS feed The Rust Programming Language Forum - Latest topics. Source: 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

3 posts - 2 participants

Read full topic

🏷️ Rust_feed