источник : http://androidteam.ru
Необходимое ПО:
- OpenVPN версии 2.1 или выше- AzilinkPack 0.0.1 (3.71 Мб )- собранный архив со всеми необходимыми файлами
Что бы упростить установку и использование, все файлы я собрал вместе в один архив. Оригинальные файлы можно найти по ссылкам в конце статьи.
Начнем!
1. Скачиваем и устанавливаем OpenVPN версии 2.1 или выше. Установка совсем простая, никаких дополнительных настроек делать не нужно. Все время нажимаем далее и со всем соглашаемся.2. Скачиваем и распаковываем архив AzilinkPack. Подключаем телефон к компьютеру с помощью usb кабеля. Драйвер для телефона должен быть установлен, лежит в папке x86.
3. Нужно установить программу azilink на телефон, самый простой способ это подключить его к компьютеру, и в распакованной ранее папке запустить файл: azilink-install.cmd. Или в браузере телефона набрать урл: http://lfx.org/azilink/azilink.apk
4. Запускаем Azilink на телефоне, и делаем активной галочку Service Active. Программа перейдет в режим ожидания соединения.
5. Для запуска соединения компьютера и телефона, запускаем start-vpn.cmd. Откроется консольное окно в котором начнется процесс соединения, его закрывать не нужно.
Замечание: при использовании интернета, будет использоваться та сеть которая у вас активна на телефоне.
Итог: в дальнейшем что бы получить интернет на компьютере через телефон, нужно будет включить на телефоне azilink, а на компьютере запустить файл start-vpn.cmd
Ответы на вопросы (перевод с официального сайта автора):
В: Какие протоколы поддерживаются?О: TCP и UDP должны без проблем работать через программный NAT. ICMP пинги транслируются в UDP пинги, так как для генерации ICMP пингов требуется права супер пользователя. К сожалению не все хосты реагируют на UDP пинги.
В: Что делает опция T-Mobile workaround?
О: Прозрачный прокси сервер T-Mobile, автоматически принимает все исходящие соединения. Иногда это может создать проблемы, например, когда удаленный сервер обрывает соединение, после этого хост будет видет удачное соединение, после чего немедленно его закрывать. Опция T-Mobile workaround в меню advanced, пытает определить такие застрявшие соединения, и определяет если данные передаются или есть какая то активность то соединение считается рабочим. Эта опция сильно нагружает системы, поэтому она выключена по умолчанию.
В: Что будет при включенном wi-fi?
О: Все соединения будут идти через WiFi, заместо использования 3G/EDGE. Процессор телефона не достаточно мощный, поэтому не стоит ожидать большой скорости от этого соединения.
В: Как обстоят дела работы под линуксом?
О: Все должно работать, хотя OpenVPN под линуксом неправильно выставляет сервер имен. Так что вы можете указать свой собственный nameserver или использовать 192.168.56.1, тогда ваш телефон все запросы будет разрешать сам.
Ссылки:
- официальный сайт программы http://lfx.org/azilink/
- ADB из SDK версии 1.1 или необходимые файлы можно скачать одним архивом
- OpenVPN версии 2.1 или выше
- AziLink.apk
- AziLink.ovpn, настройки для vpn
Источник http://ubuntuforums.org/
Hi
Tha last Magic android kernel has no Iptabels /firewall, it will result in wifi teathering not working even if you have a rooted phone.
I have tested Azilink , NO NEED for root access !
http://code.google.com/p/azilink/
I have posted a swedish guide , it is easy and what you need to do can be found there and you can use google to translate it .
I will just post the terminal command here .
Make sure usb debogging is on in the phone
download Android sdk or just adb from the link above
, then unzip it in some directory like below and
Code:
sudo cp ~/android-sdk-linux_x86-1.5_r2/tools/adb /usr/bin/adb sudo chmod a+x /usr/bin/adb
Code:
sudo gedit /etc/udev/rules.d/50-android.rules
Code:
SUBSYSTEM=="usb",SYSFS{idVendor}=="0bb4",ATTR{idProduct}=="0c02",SYMLINK+="android_adb",MODE="0666",OWNER="USERNAME" SUBSYSTEM=="usb",SYSFS{idVendor}=="0bb4",ATTR{idProduct}=="0c01",SYMLINK+="android_fastboot",MODE="0666",OWNER="USERNAME"
Code:
sudo chmod a+x /etc/udev/rules.d/50-android.rules sudo /etc/init.d/udev restart
Code:
adb devices HT95xxxxxxxx device
Code:
sudo apt-get install network-manager-openvpn openvpn sudo /etc/init.d/networking restart sudo /etc/init.d/NetworkManager restart
or just
Code:
mkdir azilink cd azilink wget http://lfx.org/azilink/azilink.apk adb install azilink.apk wget http://azilink.googlecode.com/files/azilink.ovpn
Code:
sudo nano resolv.conf
Code:
domain lan search lan nameserver 192.168.56.1
Code:
adb forward tcp:41927 tcp:41927 sudo cp resolv.conf /etc/ sudo openvpn --config azilink.ovpn
Комментариев нет:
Отправить комментарий