WireGuard aims to provide a simple and very effective VPN. A review by ArsTechnica shows that common VPN technologies such as OpenVPN and IPsec are often complicated to configure and separate (if no additional configuration is needed). Negotiating a new connection can take a long time, use an old password and has a relatively long code (400,000 to 600,000 lines of code for the two examples given).
The WireGuard design serves to reduce these problems and make the network safer and easier to manage. By using the cryptographic packet version, it focuses on ciphers that are believed to be the safest encryption method at present, and also has a code base of around 4000 lines, about 1% of OpenVPN or IPsec, making security audits easier.
WireGuard is a modern VPN that is designed to be easy to use while providing strong security. One simple topology that WireGuard can use is a point-to-point connection. This connection can be used between more than two members to create a mesh topology, where each server can talk with colleagues directly. Because every host is on the same footing.