Trustun - User-Space VPN
A secure, high-performance user-space IP-over-UDP VPN implementation written in Rust using async I/O and modern cryptography.
The Problem
Traditional VPN solutions often rely on kernel modules which can be complex to deploy and maintain. Trustun solves this by implementing a VPN entirely in user-space, making it easier to deploy while maintaining security and performance.
Solution
Trustun addresses this by providing a user-space VPN implementation that:
- High-performance async I/O using Rust's tokio runtime
- Modern cryptography with ChaCha20-Poly1305 encryption
- Lightweight and portable user-space implementation
- Cross-platform compatibility
- Minimal dependencies
Screenshots
Project screenshots coming soon
Tech Stack
Rust Tokio Cryptography Networking VPN UDP