VPN клиент Андроид Java

289
25 сентября 2018, 07:10

У меня есть небольшой опыт в разработки приложений но с такой штукой как тунелирование я еще не встречался. И встала такая задача. Нужно сделать приложения которое бы запросом на мой сервер брал список бесплатных впн серверов и после подключился к одному из них. Меня интересует клиентская часть. Как реализовать подключения? какие инструменты может готовое апи нужно использовать? Что посоветуете почитать и куда смотреть?

Answer 1

Вот несколько примеров реализации VPN на андроид. 3 разных протокола.
https://github.com/zodsoft/LightVPN - PPTP
https://github.com/mikma/ipsec-android - IPsec
https://github.com/schwabe/ics-openvpn - OpenVPN

READ ALSO
Заполнение JList объектами из потока

Заполнение JList объектами из потока

Есть поток в котором формируются объекты, нужно эти объекты записывать в JListчто-то я туплю сутки с этим моментом функция ConnectAndReadLine() формирует...

188
Android. gif-ka не анимируется после вызова метода startAnimation();

Android. gif-ka не анимируется после вызова метода startAnimation();

Необходимо вывести список анимированных гифокДля работы со списком использую адаптер

184
Увеличение переменной до определённого момента, а после - снижение

Увеличение переменной до определённого момента, а после - снижение

Есть слушатель кнопок, при нажатии на одну из кнопок значение переменной x должно увеличиваться до определённого значения (60), а после снижаться...

201
Вывод текста в TextView в AsyncTask

Вывод текста в TextView в AsyncTask

Ниже представляю AsyncTask, который находится в адаптереВ doInBackground() выполняется парсинг с помощью Jsoup, далее в onPostExecute() устанавливается текст...

312