Pritunl — VPN-сервер на серверах Reg.ru
Особенности данного VPN, можно прочитать в предыдущей статье: Pritunl — VPN-сервер для себя и друзей за 10 минут
Установка
1. Покупаем VPS на Reg.ru (был выбран тарифный план H-VPS-3)
2. Выбираем подходящую для вас ОС. После чего ждем письмо на почту, когда сервер будет создан
3. Подключаемся к серверу через putty
4. Выполняем следующие команды по очереди
sudo apt-get update
sudo apt-get install iptables
sudo iptables -A INPUT -p udp -m udp --sport 443 --dport 1025:65355 -j ACCEPT
sudo iptables -A INPUT -p tcp -m tcp --sport 443 --dport 1025:65355 -j ACCEPT
sudo tee -a /etc/apt/sources.list.d/mongodb-org-3.6.list << EOF
deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse
EOF
sudo tee -a /etc/apt/sources.list.d/pritunl.list << EOF
deb http://repo.pritunl.com/stable/apt xenial main
EOF
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv 7568D9BB55FF9E5287D586017AE645C0CF8E292A
sudo apt-get update
sudo apt-get --assume-yes install pritunl mongodb-org
sudo systemctl start pritunl mongod
sudo systemctl enable pritunl mongod
sudo apt-get update
sudo iptables -A INPUT -p udp -m udp --sport 443 --dport 1025:65355 -j ACCEPT
sudo iptables -A INPUT -p tcp -m tcp --sport 443 --dport 1025:65355 -j ACCEPT
sudo tee -a /etc/apt/sources.list.d/mongodb-org-3.6.list << EOF
deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse
EOF
sudo tee -a /etc/apt/sources.list.d/pritunl.list << EOF
deb http://repo.pritunl.com/stable/apt xenial main
EOF
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv 7568D9BB55FF9E5287D586017AE645C0CF8E292A
sudo apt-get update
sudo apt-get --assume-yes install pritunl mongodb-org
sudo systemctl start pritunl mongod
sudo systemctl enable pritunl mongod
5. Далее переходим на ip адрес сервера, куда вводим ключ для последующей установки
pritunl setup-key
6. Авторизуемся
логин: pritunl
пароль: pritunl
7. Всплывет модальное окно с первичной настройкой сервера
8. Добавляем организацию и добавляем пользователя в недавнее созданную орг.
9. Далее добавляем сервер и прикрепляем к нему организацию
После чего настройка VPN сервера будет успешна завершена. Остается лишь установить приложение на устройство и подключиться к серверу.
Файл конфигурации профиля (пользователя), можно найти на скриншоте в 8 пункте.