Установка Pritunl

Pritunl — реализация VPN-сервера на базе OpenVPN и WireGuard протоколов с удобным веб-интерфейсом для управления.

Основные возможности Pritunl:

  • Быстрая, автоматическая установка и настройка через веб-интерфейс

  • Поддержка всеми OpenVPN-клиентами

  • Возможность одновременного подключения множества устройств по одному ключу

  • Управление пользователями, организациями и IP-адресами, трафик на которые должен идти через VPN

Установка на Ubuntu 20.04

Для установка Pritunl на ОС Ubuntu 20.04 выполните следующие команды в SSH.

1) Обновим кэш APT и установим обновления:

sudo apt update && sudo apt upgrade

2) Подключим репозиторий Pritunl:

echo "deb http://repo.pritunl.com/stable/apt $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/pritunl.list

3) Подключим репозиторий MongoDB:

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu $(lsb_release -cs)/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list

4) Добавим публичные ключи, необходимые для работы репозиториев:

curl -fsSL https://www.mongodb.org/static/pgp/server-5.0.asc|sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/mongodb-5.gpg
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv 7AE645C0CF8E292A
sudo apt update

5) Установим Pritunl и MongoDB:

sudo apt -y install pritunl mongodb-org

6) Запустим сервисы Pritunl и MongoDB, а также активируем их автозапуск при загрузке ОС:

sudo systemctl start pritunl mongod
sudo systemctl enable pritunl mongod

7) В браузере откройте ссылку http://IP-адрес, Вы увидите интерфейс Pritunl, который попросит Вас ввести ключ установки.

8) Получим ключ установки с помощью команды:

sudo pritunl setup-key

9) Введём ключ установки, а затем выполним установку с помощью кнопку «Save».

10) Далее нужно будет получить логин и пароль для входа с помощью команды:

sudo pritunl default-password

На данном этапе установка завершена. Теперь нужно выполнить настройку.

Установка на AlmaLinux 8, Oracle Linux 8, Rocky Linux 8

Для установки Pritunl на ОС семейства RHEL 8 воспользуемся официальным репозиторием для Oracle Linux 8.

1) Добавим репозиторий Pritunl:

sudo tee /etc/yum.repos.d/pritunl.repo << EOF
[pritunl]
name=Pritunl Repository
baseurl=https://repo.pritunl.com/stable/yum/oraclelinux/8/
gpgcheck=1
enabled=1
EOF

2) Добавим репозиторий MongoDB:

sudo tee /etc/yum.repos.d/mongodb-org-5.0.repo << EOF
[mongodb-org-5.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/8/mongodb-org/5.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-5.0.asc
EOF

3) Установим репозиторий EPEL:

sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

4) Установим публичные ключи для работы репозиториев:

gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 7568D9BB55FF9E5287D586017AE645C0CF8E292A
gpg --armor --export 7568D9BB55FF9E5287D586017AE645C0CF8E292A > key.tmp; sudo rpm --import key.tmp; rm -f key.tmp

5) Установим Pritunl и MongoDB:

sudo yum -y install pritunl mongodb-org

6) Запустим сервисы Pritunl и MongoDB, а также активируем их автозапуск при загрузке ОС:

sudo systemctl start mongod pritunl
sudo systemctl enable mongod pritunl

7) В браузере откройте ссылку http://IP-адрес, Вы увидите интерфейс Pritunl, который попросит Вас ввести ключ установки.

8) Получим ключ установки с помощью команды:

sudo pritunl setup-key

9) Введём ключ установки, а затем выполним установку с помощью кнопку «Save».

10) Далее нужно будет получить логин и пароль для входа с помощью команды:

sudo pritunl default-password

На данном этапе установка завершена. Теперь нужно выполнить настройку.

Last updated