Skip to content

Instantly share code, notes, and snippets.

View borisovonline's full-sized avatar

Oleg Borisov borisovonline

View GitHub Profile
@borisovonline
borisovonline / debian-personalvpn.md
Last active March 2, 2024 23:27
Create a personal VPN server based on Linux Debian and strongSwan

Tutorial: how to create a personal VPN server based on Linux Debian, strongSwan, certificates authentification and ready to use .mobileconfig profiles to use on iPhone, iPad and Mac

This is a part of a big article I posted on Medium. Here is only a tutorial.

We're going to create a personal VPN server, using the following technologies:

  • IKEv2 as a VPN protocol
  • Linux Debian as a server OS
  • strongSwan as a VPN server
  • Certificates as an authentication method

You can use this tutorial on any hosting you prefer.