Skip to content

Instantly share code, notes, and snippets.

View coldrain96's full-sized avatar

Camille Bikmetov coldrain96

  • Georgia
  • 03:22 (UTC +04:00)
View GitHub Profile
@coldrain96
coldrain96 / debian-personalvpn.md
Created April 3, 2022 21:04 — forked from borisovonline/debian-personalvpn.md
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.