WireGuard is a free and open-source software application and communication protocol that implements virtual private network (VPN) techniques to create secure point-to-point connections in routed or bridged configurations. It is designed to be faster, simpler, and more secure than existing VPN protocols, and is considered to be an improvement over IPsec and OpenVPN. WireGuard is implemented as a kernel module and operates at the network layer, making it compatible with most operating systems and easy to integrate with existing network infrastructure.

https://www.wireguard.com/