Articles on: Application Recipe Guides

Getting started with WireGuard

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 (example.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.

WireGuard

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
https://www.wireguard.com/install/

Important files and documents



WireGuard official whitepaper can be found here: https://www.wireguard.com/papers/wireguard.pdf

Updated on: 01/03/2023

Was this article helpful?

Share your feedback

Cancel

Thank you!