Wireguard VPN
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.
Setting up Wireguard on a VPS
Access services running on your VPS privately from trusted clients only. It's choped up into indi...
Part 1 – Installation and server configuration
Introduction You have one or more services running on a VPS somewhere. Because the VPS is sittin...
Part 2 – Clients setup (Windows & Android)
Setting up the clients 1. Windows Download and install Wireguard Download the Windows Installe...
Part 3 – Migrating services on VPS
Moving network services to the WG interface In order to move our network services to another int...
Part 4 – DNS server setup for clients
Setup basic DNS server on Linux So I will eventually have to setup a DNS server on the Wireguard...
Part 5 – Adjusting Firewall (iptables)
Adjusting Firewall rules Everything regarding the Wireguard VPN should be configured: Wireguard...
Part 6 – Final troubleshooting
Enable Wireguard on startup If we are going to move SSH into the Wireguard tunnel only, we need ...
Part 7 – Migrating SSH access
Migrate SSH to Wireguard interface Notice that I am running SSH on a non-standard port. The defa...
(FULL) Setting up Wireguard on VPS
Introduction You have one or more services running on a VPS somewhere. Because the VPS is sittin...
SSH over VPN
Wireguard OpenBSD client
In this post, I will be installing Wireguard on my OpenBSD laptop to be able to connect to my per...