Amnezia VPN - установка OpenVPN сервера на Ubuntu 20.04

Материал из Все о VPN, прокси и свободном интернете


Amnezia VPN - установка OpenVPN сервера на Ubuntu 20.04

Видео инструкция:

Установка OpenVPN сервера

Скачать официальное приложение-клиент Amnezia VPN по ссылке:

https://github.com/amnezia-vpn/desktop-client/releases/download/2.0.8/AmneziaVPN_2.0.8.3_x64.exe

После покупки тарифа VPS - Вам на почту придут данные от сервера - IP адрес, root пароль. Начинаем установку - запускаем Amnezia VPN, вводим Ваши данные:

- IP адрес сервера
- Логин root
- Ваш пароль root

нажимаем "Подключиться":

Далее "Выбрать протоколы":

Отмечаем только "OpenVPN" и порт меняем на "443" (udp) --> Нажимаем "Установить сервер"

Ждем установку docker и самого контейнера с openvpn. Занимает это до 1-2 минут. Установку завершена

Подключиться можно сразу через этот же клиент - рычажек повернуть вправо

Также можно добавить список сайтов на которые нужно ходить через openvpn или же пускать весь трафик через него. Клиент Amnezia VPN позволяет сделать выбор

- для всех соединений
- для выбранных сайтов
- кроме выбранных сайтов

Что ставится на сервер через Amnezia VPN

Что ставится на сервер:

- docker
- сам контейнер с openvpn:
# docker ps -a
CONTAINER ID   IMAGE             COMMAND                  CREATED         STATUS         PORTS                                   NAMES
e8a998a40c54   amnezia-openvpn   "dumb-init /opt/amne…"   2 minutes ago   Up 2 minutes   0.0.0.0:443->443/udp, :::443->443/udp   amnezia-openvpn

Что работает внутри контейнера amnezia-openvpn можно проверить командами по ssh:

# docker exec -ti amnezia-openvpn  /bin/bash
bash-5.1# ps uaxwww
PID   USER     TIME  COMMAND
   1 root      0:00 dumb-init /opt/amnezia/start.sh
   7 root      0:00 {start.sh} /bin/bash /opt/amnezia/start.sh
   8 root      0:00 tail -f /dev/null
 183 root      0:00 {start.sh} /bin/bash /opt/amnezia/start.sh
 199 root      0:00 tail -f /dev/null
 200 nobody    0:00 openvpn --config /opt/amnezia/openvpn/server.conf --daemon
 205 root      0:00 /bin/bash
 211 root      0:00 ps uaxwww

Где логи самого клиента Amnezia VPN

Логи самого приложения-клиента Amnezia VPN находятся в папке Windows:

C:\Users\Your_USER\AppData\Roaming\AmneziaVPN.ORG\AmneziaVPN\log

Как сгенерировать и скачать конфиг файлы ovpn для стороннего клиента для Windows, IOS, Android, Mac OS X

Нажимаем кнопку справа сверху "Настройки":

Нажимаем кнопку "Управление сервером":

Далее нажимаем "VPN протоколы":

Далее кнопка "Поделиться":

Нажимаем "Сгенерировать конфиг", ждем и нажимаем "Сохранить файл". Сохраняем ovpn конфиг файл к себе на компьютер

Для openvpn-gui на Windows 7-8-10-11 можно конфиг сразу скопировать в папку

C:\Program Files\OpenVPN\config