Pull to refresh

Настраиваем OpenVPN на Linux Server'e с авто-подключением iOS устройств за 5 минут

Reading time 2 min
Views 41K

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

Сегодня я расскажу о том, как за 5 минут настроить работающий VPN On Demand на iOS устройстве при наличии своего Linux сервера.
VPN On Demand — VPN Который подключается по запросу / переподключается при разрыве


Идея написания поста возникла из-за того, что нет простого метода создания соединения VPN On Demand на iOS устройствах.
Если же вы хотите настроить соединение в ручную, то рекомендую вам следующую инструкции от пользователя iznakurnozh.


Настройка OpenVPN Server


Об этом написано огромное количество страниц в интернете, OpenVPN server имеет огромные возможности для настройки, но в данном случае мы рассмотрим как установить сервер OpenVPN Access Server в 2 клика, но у него есть 1 ограничение, которым можно пренебречь если планируется использовать OpenVPN «только для себя» — Максимальное количество одновременных подключений ограниченно двумя.

И так, переходим на http://openvpn.net/index.php/access-server/download-openvpn-as-sw.html
Выберем свою OS, скачиваем пакет и устанавливаем его, в процессе установки будет создан новый пользователь с именем openvpn, для него нужно будет установить пароль.
Напомню, что на Ubuntu установка пакета происходит по средствам команды
sudo dpkg -i %имя пакета%

После того, как пакет будет установлен, и пароль для пользователя openvpn был изменен (команда: sudo paswd openvpn)
Вы можете открыть следующий адрес:
https://127.0.0.1:943/admin/
В место 127.0.0.1 следует поставить IP адрес своего сервера, соответственно.

Вы увидите вот такой интерфейс управления:



Просмотр подключенных клиентов:



Выбор уровня тунелирования по модели OSI:



Обратите внимание, что по умолчанию авторизация пользователей осуществляется с помощью созданных пользователей в Linux системе.

Для подключения Любого устройства зайдите по адресу

https://127.0.0.1:943/
В место 127.0.0.1 следует поставить IP адрес своего сервера, соответственно.



В зависимости от платформы вам предложат скачать уже настроенный клиент, в котором только требуется ввести пароль.

В случае же с iOS, требуется скачать официальный клиент OpenVPN из App Store
Затем зайти на https://127.0.0.1:943/ и выбрать (Yourself (User-locked profile))


Вам предложат скачать файл, откройте его в приложении OpenVPN



У вас откроется приложение, в нем требуется нажать:



Затем вводим пароль, и подключаемся.

Приложение само создаст соединение в настройках VPN и будет им управлять, и главный момент, для чего это делалось, если вы заблокируете устройство, а потом разблокируете, то VPN соединение подключится вновь, так же будет происходить при переходе от 3G к EDGE потере wi-fi итд, работает практически всегда.

Надеюсь с помощью этой инструкции вы сможете сделать себе OpenVPN сервер с функцией авто-подключения.
Tags:
Hubs:
+21
Comments 28
Comments Comments 28

Articles