WireGuard VPN Rust implementation


#1

Hey people :vulcan:,

We started to implement an user space implementation of the successful WireGuard VPN tunneling software.

Currently a dedicated Linux kernel module is needed to run the VPN. Target of the Rust implementation is to follow the x-platform specification of WireGuard and then later on implement a full working VPN with the usage of tokio.

For this I would like to call for participation, opinions and further feedback. :blush:


#2

Why do you need a custom kernel module? You should be able to use standard tun/tap interfaces.


#3

I just meant the original implementation contains a kernel module. The rust implementation will your mentioned method. :blush: