OpenVPN на VDS за несколько минут
Мы неоднократно писали в нашем блоге о том, как можно сделать собственный VPN-сервер на базе виртуального сервера. Как правило, нужно было устанавливать дополнительные пакеты, настраивать трансляцию адресов, редактировать конфигурационные файлы — другими словами, делать действия, которые новичку могут показаться сложными, а специалисту — немного надоевшими 🙂
Один из самых популярных продуктов для организации VPN-связи называется OpenVPN, универсальное решение для любых применений. Кроме «открытого» продукта, что поставляется в исходных кодах, существует также OpenVPN Access Server — тот-же OpenVPN, но с удобным web-управлением и очень простой установкой. OpenVPN AS поставляется с двумя бесплатными лицензиями — этого обычно достаточно для персональных применений.
Итак, включаем секундомер и начинаем установку. Заказываем любой виртуальный сервер в любой интересующей локации (мы в данный момент предлагаем SSD VDS в NL, UA и US). Наш выбор операционной системы — Centos6. Через небольшое время VDS будет готова, перейдем к установке OpenVPN. С помощью любого ssh-клиента авторизуемся на VDS и сразу сменим пароль root’a:
1 |
passwd root |
Теперь установим OpenVPN SA и укажем пароль для пользователя, который будет использоваться как для VPN-подключений, так и для управления:
1 2 3 |
wget http://swupdate.openvpn.org/as/openvpn-as-2.0.11-CentOS6.x86_64.rpm rpm -i openvpn-as-2.0.11-CentOS6.x86_64.rpm passwd openvpn |
Собственно, на этом настройка серверной части завершена. Не правда-ли — быстро и очень просто?
Теперь возьмем любимый Apple iPad или другое устройство (поддерживается Windows, MacOS, Linux, Android и IOS) и откроем в броузере адрес https://ip-адрес-vds:943/. Вводим логин openvpn и выбранный пароль, затем установим OpenVPN-клиент по предложенным ссылкам, а потом — загрузим profile, собранные в одном файле настройки шифрованного подключения. По-умолчанию профиль сразу передается в OpenVPN-клиент, поэтому обычно достаточно добавить подключение в список активных и ввести пароль. Для других устройств и операционных систем процесс настройки и подключения тоже не сложен.
Мой коллега настроил подключение себе на смартфоне под управлением Android. Оказалось не сложнее, чем на iPhone/iPad, смотрите скриншоты ниже.
Проверенное и удобное решение — рекомендуем!