Links

Установка 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
На данном этапе установка завершена. Теперь нужно выполнить настройку.