Форум программистов, компьютерный форум CyberForum.ru

Android устройство как роутер и VPN Proxy - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Нужно найти файл моего приложения Android с расширением *.class http://www.cyberforum.ru/android-dev/thread1817638.html
Здравствуйте, возникла проблема с поиском папки куда устанавливается приложение . Задача у меня следующая хочу из С++ метода вызвать свой класс (java*.class) по средствам JNI . только вот путь к нему не знаю потому что он устанавливается архивом apk вместе с приложением. Был /data/app/android.app.Qt-1 но тут только lib и base.apk. а мне нужны файлы типа *.class и еще тут...
Программирование Android Не происходит BackUp DataBase SQLite При попытке BackUp-ировать базу даных это не происходит ошибок не выдает просто не условие: if (currentDB.exists()) вот сама процедура private void ClickbtnBackUpDB(){ try { //Create BackUp file File sd = Environment.getExternalStorageDirectory(); http://www.cyberforum.ru/android-dev/thread1817520.html
Программное разрешение автозагрузки приложений Программирование Android
Имеются несколько телефонов: Lenovo k5 plus & Lenovo vibe p1m. Разрабатывается приложение работающае в фоне, запускающееся при старте ОС. Receiver получает action BOOT_COMPLETED и приложение запускается. Но запускается только в том случае, если после установки приложения на смартфон, зайти в settings -> apps management -> myApplication ->и убрать флажок с пункта "restrict to launch" (скриншот...
Программирование Android Старт активити из другого потока
Добрый вечер! У меня есть Активити, с кнопкой, по клику на которую стартует тред, из которого нужно запустить новые активити для отображения данных. При старте треда я передаю ему данные о запустившей его активити. В активити есть хэндлер, который принимает данные из потока и на их основе запускает активи. Всё бы ничего, но если дёргать метод из потока, то приложение просто вылетает, а если...
Программирование Android DialogFragment и создание своего диалога http://www.cyberforum.ru/android-dev/thread1817328.html
Разбирал на стартандроиде 110 урок по DialogFragment http://startandroid.ru/ru/uroki/vse-uroki-spiskom/180-urok-110-android-3-fragments-dialogfragment-dialog.html , Но столкнулся с проблемой при создании диалога из лэйаута. Main. package by.nsm.dialogfragmenttest; import android.app.Activity; import android.support.v4.app.DialogFragment; import android.os.Bundle;
Программирование Android Удалить app из AdMob Какая то смешная ситуация, сначала парился с тем чтобы научиться вставлять банеры в свое приложение. В процессе этого квеста, в AdMob висит пара приложений, которые никак не могу оттуда удалить. Подскажите плз какие кнопки в какой последовательности нажать. И еще подскажите где почитать, как управлять размером банеров. Добавлено через 18 часов 47 минут И еще подскажите где почитать, как... подробнее

Показать сообщение отдельно
Nikkilla
2 / 2 / 0
Регистрация: 24.02.2013
Сообщений: 62

Android устройство как роутер и VPN Proxy - Программирование Android

03.10.2016, 22:04. Просмотров 244. Ответов 0
Метки (Все метки)

Доброго времени суток уважаемые форумчане.

Есть задача написать приложение (на Java в eclipse), которое будет использовать девайс на Android в роли роутера и мониторить весь сетевой TCP\UDP трафик проходящий через него.

Теперь по порядку:
1) Девайс подключается к wifi-сети для доступа в интернет.
2) Девайс подключается USB кабелем к ПК и работает в режиме USB-модема. Таким образом начинает использоваться в роли роутера.
3) Вот тут самое интересное. Необходимо настроить VPN на девайсе (программно), так, чтобы он работал как Proxy сервер. Делаю я это с помощью класса android.net.VpnService.Builder

Java
1
2
3
4
5
6
builder = new Builder();
builder.addAddress("10.8.0.1", 32);
builder.addRoute("0.0.0.0", 0);
builder.setSession("SatellProxy");
builder.setConfigureIntent(mPending);
mInterface = builder.establish();
Данную конфигурацию подсмотрел в декомпилированных исходниках приложения tPacketCapture
VPN работая с данными настройками позволяет проходить трафику только локально. Т.е. на девайсе интернет есть, а на ПК - нет (соединение есть, но доступа в интернет нету).

Пробовал и другие конфигурации, но только приведенная выше дала хоть какой-то результат.
Прошу помощи "экспертов" и "знатоков".
Может, кто-то сталкивался с подобного рода задачей?

Буду рад любому ответу по теме.
Заранее спасибо!

Добавлено через 23 часа 2 минуты
Нашел реализацию локального VPN Proxy: https://github.com/hexene/LocalVPN
Та же проблема и с IP: 10.0.0.2
Что, никто не в курсе что это за магия?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru