Как настроить персональный VPN на сервере в Amazon Web Services

Всем, кто хочет настроить свой собственный VPN на личном выделенном сервере рекомендую проект algo . Инструмент дает настроить WireGuard сервер в интерактивном режиме. WireGuard удобен тем, что дает пользоваться VPN на любых устройствах, от компьютера на Windows/Linux до iPhone или смартфона на Android.

Предполагается, что AWS аккаунт у вас уже есть, инструкции проверялись на Ubuntu.

Для AWS cоветую пользоваться LightSail, а не обычным EC2, так как LightSail имеет квоту бесплатного исходящего трафика в 1 терабайт. При активном использовании VPN на EC2 это может вылиться в копеечку, так как любой исходящий трафик будет тарифицироваться.

К примеру, чтобы запустить LightSail машину:

  1. git clone https://github.com/trailofbits/algo.git
  2. cd algo && sudo apt install -y python3-virtualenv

Читать далее Как настроить персональный VPN на сервере в Amazon Web Services