Небольшая, пошаговая инструкция о том, как настроить свой VPN-сервер далеко за пределами России. Пригодится для доступа к заблокированным РКН сайтам или для обеспечения безопасного доступа к сети Интернет из публичных мест.

Далеко ходить не будем и сразу идем регистрировать VPS для сервисе Aruba.

 

Регистрация

1. Переходим по ссылке Aruba Cloud.

2. Выбираем самый первый тариф и жмем Start Now.

3. Еще раз выбираем самый дешевый тариф и снова жмем Start Now.

4. Переходим к регистрации.

5. После успешного заполнения анкеты на почту упадет письмо с ссылкой на Панель управления, логином и паролем.

Письмо приходит не сразу. Иногда необходимо подождать от 10 до 30 минут. Наберитесь терпения.

 

Создание VPS

1. Заходим в личный кабинет по ссылке из почты.

2. В верху выбираем DC той страны, которой ходим расположить свой новенький сервер.

3. Далее, в левой панели выбираем Management и жмем Create New Cloud Server.

4. Выбираем Cloud Server Smart - тот, который самый дешевый, и жмем Continue.

5. Конфигурируем свой новенький сервер:

5.1. Выберите пункт Select Template. Откроется внушительный список из самых разных дистрибутивов операционных систем. Смело пролистываем список в самый низ и выбираем Ubuntu Virtual Desktop.

Конфигурация данного сервера будет минимальной, но сам большего и не надо, так как сервер будет использоваться для транзита трафика.

5.2. Задаем пароль администратора root, задаем имя сервера и нажимаем Create Cloud Server.

Запишите/сохраните пароль root. Если вы его забудите, придется повторить все пункты этого раздела.

5.3. Создание сервера займет еще 3-5 минут, так что наберитесь термением, заварите вкусный чай и принесите бабушкины печеньки.

Запишите полученный IP-адрес сервера, он пригодиться нам далее.

 

Подключение к Удаленному рабочему столу

1. Укачиваем и устанавливаем RPD клиент(если такоговой отсутствует в системе).

2. Подключаемся к нашему серверу:

  • Адрес сервера - IP-адрес
  • Логин - vdesktop
  • Пароль - пароль root

После подключения попадаем на рабочий стол Ubuntu Virtual Desktop.

Остался последний этап - непосредственная настройка VPN-сервера.

 

Настройка VPN-сервера

1. Запускаем программу LXTerminal. Найти его можно будет в разделе System Tools.

2. Введите следующую команду: wget https://git.io/vpnsetup -O vpnsetup.sh && sudo sh vpnsetup.sh

3. После отработки команды, в окне терминала будет отображена информация для подключения к серверу.

  • Server IP
  • IPSec PSK
  • Username
  • Password

 

Уплавление пользователями VPN

1. Введите в LXTerminal две команды:

wget -O add_vpn_user.sh https://raw.githubusercontent.com/hwdsl2/setup-ipsec-vpn/master/extras/add_vpn_user.sh

wget -O del_vpn_user.sh https://raw.githubusercontent.com/hwdsl2/setup-ipsec-vpn/master/extras/del_vpn_user.sh

2. Для добавления пользователя используйте команду: sudo sh add_vpn_user.sh ‘имя_пользователя’ ‘пароль’

3. Для удаления пользователя используйте команду: sudo sh del_vpn_user.sh ‘имя_пользователя’

 

Автоподключение VPN на iOS-устройствах

Для автоматического подключени vpn-соединения на iPhone и iPad понадобится специальный профиль. Настроить и скачать его можно по данной ссылке.

 

P.S.

Бывают случаи, когда у некоторых пользователей устройство подключается к серверу и соединение настраивается, но интернета нет. Если вдруг у вас случилась подобная ситуация, но вам нужно выполнить следующее:

1. В терминале выполнить команду: sudo nano /etc/ipsec.conf

2. Замените sha2-truncbug=yes на sha2-truncbug=no

3. Нажать Ctrl+X --> Y --> Enter

4. Выполнить команду: reboot

После перезагрузки сервера повторить подключение к VPN.

 

 

Вот и все! Как видите, ничего сложного.