This script of WireGuard Automated Installer for Ubuntu, Debian, CentOS, and Fedora found at LownEndTalk.
What is WireGuard?
WireGuard® is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography. It aims to be faster, simpler, leaner, and more useful than IPsec while avoiding the massive headache. It intends to be considerably more performant than OpenVPN. WireGuard is designed as a general-purpose VPN for running on embedded interfaces and super computers alike, fit for many different circumstances. Initially released for the Linux kernel, it is now cross-platform (Windows, macOS, BSD, iOS, Android) and widely deployable. It is currently under heavy development, but already it might be regarded as the most secure, easiest to use, and simplest VPN solution in the industry.
Lightweight WireGuard installer, written entirely in bash.
wget https://git.io/wireguard -O wireguard-install.sh && bash wireguard-install.sh
– Ubuntu 20.04 and 18.04
– Debian 10
– Centos 8 and 7
– Fedora 32 and 31
Will it work in my Raspberry Pi?
Probably, I don’t have one to test. Install the raspberrypi-kernel-headers package and hope for the best. But you should consider using a distribution with built-in kernel support when it becomes available.
News on this soon. I have something in mind, but I want to do it right and it’s a decent amount of work. That’s why I wanted to release the current version of the wireguard-install, which is fully compatible with everything else first.
Can you add x feature?
Maybe, if it’s worth it. But I’ll keep the installer simple and functional, so keep that in mind. Niche features are unlikely to be implemented.
I like the project, how can I help?
Tell other people about it! wireguard-install is new and many people do not yet know about it. Some other low-quality tools based on my OpenVPN-install work exist, with credits and copyright notices removed. It’s a sad sight to me after nearly a decade maintaining OpenVPN-install.