Android: настраиваем OpenVPN

Зачем нужен Вам OpenVPN на Android решать Вам: для поключения к приватной сети офиса, для анонимайзеров и пр.

На просторах Гуглнета мне не посчастливилось найти внятного, конечного описания по установке и настройке OpenVPN, поэтому мое знакомство с Android началось с гугления, поиска проб и ошибок, что и вылилось в небольшой мануал, которым и спешу поделиться.
Устанавливаем OpenVPN на Android 2.*

Для уста новки нужно запастись программами (APK для андроид, PC для обычного ПК)

Root_Explorer (APK)

superuser (APK)

SuperOneClick (PC)

tun.ko и unionfs.ko (APK)

BusyBox (APK)

Эмулятор терминала

OpenVPN Setting (APK)

OpenVPN Installer (APK)

вышеуказанные приложение необходимо вдумчиво подобрать под версию вашего ПО и производителя телефона или планшета.

некоторые из них есть в ADR.Market за деньги, но их можно также найти на просторах инета бесплатно

— Устанавливаем на ПК SuperOneClick — программа, позволяющая получить права root — суперпользователя в системе (необходимо для выполнения всех манипуляций с системой).подключаем устройство в режиме PC Studio. Запускаем нажимаем кнопку «root», дожидаемся завершения процесса, вдумчиво отвечая на задаваемые вопросы. Там где не знаете что ответить — говорите «Yes».

Теперь у нас есть root

перезагружаем устройство.

Загрузились? Ништяг! поехали дальше

Ставим на устройство root_explorer, superuser, busybox. Устанавливаем из Market OpenVPN Settings и OpenVPN Installer.

Начинаем волшебные манипуляции:

1. запускаем приложение BusyBox, в настройках указываем путь /system/xbin, нажимаем «install». Если сматерился не по русски, что нет root-доступа — повторяем процедуру с SuperOneClick.

2. копируем на устройство с ПК файлы tun.ko и unionfs.ko

3. запускаем root_explorer, находим куда положили файлы tun.ko и unionfs.ko, копируем их в буфер.

4. идем /system/xbin, нажимаем remount r/w (mount r/w)

5. «вставляем» «здесь» файлы из буфера

6. создаем папку bb

7. запускаем эмулятор терминала

8. выполняем следующие команды:

su

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

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

9. запускаем openVpn installer, на вопрос куда поставить говорим /system/xbin, на вопрос где системные утилиты выбираем "/system/xbin/bb"

10. на ПК находим (C:\Program Files\OpenVPN Technologies\config) файл *.ovpn, открываем его в блокноте. Находим строку «auth-user-pass» дописываем в конце passwd.conf, чтобы получилась строка

auth-user-pass passwd.conf

Сохраняем, создаем рядом файл passwd.conf в котором указываем логин и пароль

login

passwd

сохраняем. Подключаем устройство в режиме съемного диска.

создаем папку openvpn, копируем в нее папку config с модифицированными файлами

отключаем устройство от ПК

запускаем OpenVPN settings

заходим в настройки. Ставим галочку «load tun module» и указываем пусть до tun файла: /system/xbin/tun.ko

сохраняем. нажимаем на *.ovpn и пользуемся.


0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.