Releases: HellFelix/VEIL
Releases · HellFelix/VEIL
v0.1.0-alpha
VEIL v0.1.0-alpha
Verified Encrypted Internet Link (VEIL) is a self-hosted, layer-3 VPN built in Rust and TypeScript. This first pre-release lets you spin up your own secure tunnel without relying on any third-party VPN provider.
Layer-3 VPN
Captures IP packets at the network layer using TUN (or UTUN on macOS), then forwards them over a TLS-encrypted connection.
TLS-based session handshake
Establishes a secure channel, negotiates a session ID and internal IP (default 172.16.x.x), then routes traffic
Client & Server crates
Written in Rust for performance and safety, with a minimal CLI for both ends.
Supports TCP, UDP & ICMP
Forward all common traffic types through your own infrastructure.
Certificate-based auth via rustls
Uses CA certificates you control—no shared secrets, no external CA required