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.



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!