About 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.

Official Website: https://www.wireguard.com
Underlying OS: CentOS 6.7 Server (64 Bit)
Installer Copyright: https://github.com/Cloudcone/wireguard-install

Minimum System Requirements

1 vCPU Core
512 MB RAM
5 GB of Disk

Getting Started

1) Once the application is installed, download the Connection profile using an FTP/SCP software like WinSCP for Windows or CyberDuck for macOS

2) Login to your server, and download the connection profile (user1.conf) from the root directory.

Host name: {your-server-ip}
User name: root
Password: {your-server-root-password}

Replace {your-server-ip} with your server's IP address and {your-server-root-password} with your server's root password

WinSCP Login Screen

3) Afterwards, you can go ahead and install it on your computer to tunnel your connection through your new VPN.


Each device that you use should have it's own user on the VPN server to run reliably. Run the following command on your server through a SSH client like PuTTY for Windows or Terminal on macOS to add more users or remove some of them.

bash wireguard-install.sh

Application Downloads

Windows/Android/iOS and macOS VPN client software

Important files and documents

WireGuard official whitepaper can be found here: https://www.wireguard.com/papers/wireguard.pdf
Was this article helpful?
Thank you!