System software
PrototypePAYPHONE
Experimental VPN protocol in Rust
A research project for carrying IP traffic over encrypted transport. Includes a server, client components and a dedicated session authentication model.
Features
- Bidirectional IPv4 transport through TUN
- QUIC Datagrams transport with TLS 1.3
- Authentication with Ed25519-signed tokens
- Session recovery after reconnecting
- Separate Rust modules for protocol, transport and authentication
A development and research prototype, not a production VPN service.
Project overview
Select an image to take a closer look.