Блог

OpenVPN на Android

openvpn-na-android

Как, наверняка известно пользователям мобильной операционной системы Android, в её состав входит клиент для подключения к виртуальным частным сетям (VPN, или по-русски ВЧС), но, увы, поддерживаются только протоколы PPTP и L2TP. Возможно, кому-то этого достаточно, однако лично мне хотелось бы иметь возможность подключаться к сети офиса по OpenVPN. В данной статье мы рассмотрим способ это осуществить.

Прежде всего, нам понадобятся права супер пользователя (root) на нашем устройстве. В одной из предыдущей статей я описывал, как получить их на телефоне Samsung Galaxy Y.

Вторым шагом будет установка набора BusyBox, который представляем собой набор консольных утилит Linux. Устанавливаем по стандартному пути (/system/xbin).

Далее копируем на телефон файлы tun.ko и unionfs.ko, и с помощью продвинутого файлового менеджера, например, Root Explorer, переносим их в папку /system/xbin. Затем создаем папку “bb”. Устанавливаем эмулятор терминала и выполняем следующую последовательность команд:

su
ln -s /system/xbin/busybox /system/xbin/bb/route
ln -s /system/xbin/busybox /system/xbin/bb/ifconfig

После этого устанавливаем OpenVPN Installer. При установке выбираем соответствующие директории: /system/xbin, /system/xbin/bb/ifconfig и /system/xbin/bb/route.

Теперь нам остается только скопировать файлы конфигурации на телефон, установить и запустить OpenVPN Settings. Интерфейс программы предельно прост, мы может включить и выключить соединение OpenVPN, а так же выбрать с помощью какой конфигурации необходимо подключаться (конфигурации должны подхватиться автоматически).

На этом всё, удачи!

Комментариев нет

Ваш комментарий