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