Протоколы для построения VPN-туннеля IPsec - набор протоколов для обеспечения защиты данных, передаваемых по межсетевому протоколу IP, позволяет осуществлять подтверждение подлинности и/или шифрование IP-пакетов. IPsec также включает в себя протоколы для защищённого обмена ключами в сети Интернет. В основном, применяется для организации vpn-соединений. PPTP (англ. Point-to-Point Tunneling Protocol) - туннельный протокол типа точка-точка, позволяющий компьютеру устанавливать защищённое соединение с сервером за счёт создания специального туннеля в стандартной, незащищённой сети. PPTP помещает (инкапсулирует) кадры PPP в IP-пакеты для передачи по глобальной IP-сети, например Интернет. PPTP может также использоваться для организации туннеля между двумя локальными сетями. РРТР использует дополнительное TCP-соединение для обслуживания туннеля. L2TP (англ. Layer 2 Tunneling Protocol - протокол туннелирования второго уровня) — в компьютерных сетях туннельный протокол, использующийся для поддержки виртуальных частных сетей. Главное достоинство L2TP состоит в том, что этот протокол позволяет создавать туннель не только в сетях IP, но и в таких, как ATM, X.25 и Frame Relay.[1] OpenVPN - свободная реализация технологии Виртуальной Частной Сети (VPN) с открытым исходным кодом для создания зашифрованных каналов типа точка-точка или сервер-клиенты между компьютерами. Она позволяет устанавливать соединения между компьютерами, находящимися за NAT-firewall, без необходимости изменения их настроек. OpenVPN была создана Джеймсом Йонаном (James Yonan) и распространяется под лицензией GNU GPL. Настройка VPN подключения на Android Настройка VPN на Android 2.x Добавление VPN: Нажмите Главная (домик) , Меню, затем Настройки для открытия приложения "Настройки". Нажмите Беспроводной доступ и сети > Настройки VPN. Нажмите Добавить VPN. Нажмите тип VPN, который следует добавить. На открывшемся экране выполните инструкции, предоставленные администратором сети, для настройки всех параметров VPN. Нажмите Меню , затем Сохранить. Сеть VPN будет добавлена в список на экране настроек VPN. Подключение к VPN: Откройте приложение "Настройки". Нажмите Беспроводной доступ и сети > Настройки VPN. Добавленные сети VPN отображаются в списке на экране "Настройки VPN". Нажмите сеть VPN, к которой следует подключиться. В открывшемся диалоговом окне введите необходимые учетные данные и нажмите Подключить. После подключения к VPN в строке состояния появится текущее уведомление. При отключении будет получено уведомление, с помощью которого можно вернуться к экрану настроек VPN для повторного подключения. Отключение от VPN: Откройте панель уведомлений и нажмите текущее уведомление о подключении VPN. Изменение подключения к VPN: Откройте приложение "Настройки". Нажмите Беспроводной доступ и сети > Настройки VPN. Добавленные сети VPN отображаются в списке на экране "Настройки VPN". Нажмите и удерживайте сеть VPN, настройки которой следует изменить. В открывшемся диалоговом окне нажмите Изменить сеть. Измените настройки VPN. Нажмите Меню , затем Сохранить. Удаление VPN: Откройте приложение "Настройки". Нажмите Беспроводной доступ и сети > Настройки VPN. Добавленные сети VPN отображаются в списке на экране "Настройки VPN". Нажмите и удерживайте VPN, которую следует удалить. В открывшемся диалоговом окне нажмите Удалить сеть. В диалоговом окне с подтверждением удаления сети VPN нажмите кнопку ОК. Настройка VPN на Android 4.x Добавление сети VPN: На главном экране или экране "Приложения" нажмите на значок "Настройки" . В разделе "Беспроводные сети" нажмите Дополнительно > VPN. На экране VPN нажмите Добавить сеть VPN. В появившейся форме введите информацию, полученную у администратора сети. Нажмите Сохранить. Сеть VPN будет добавлена в список на экране VPN. Подключение к сети VPN: На экране VPN нажмите на название сети VPN. В открывшемся диалоговом окне введите учетные данные. Нажмите Подключиться. После подключения к сети VPN на экране появятся и останутся значок "Статус" и уведомление. Чтобы отключиться от сети VPN, нажмите на уведомление о подключении к ней. Изменение подключения к сети VPN: На экране VPN нажмите и удерживайте название нужной сети. В открывшемся диалоговом окне нажмите Изменить сеть. Измените настройки VPN. Нажмите Сохранить. Удаление сети VPN: На экране VPN выберите нужную сеть. Нажмите и удерживайте название этой сети. В открывшемся диалоговом окне нажмите Удалить сеть. Open vpn Определённую популярность среди протоколов VPN приобрёл открытый OpenVPN. Работу VPN по этому протоколу можно легко организовать даже на обычном домашнем ПК, к тому же его поддерживают всё больше домашних роутеров, не говоря уже о профессиональном оборудовании. Первое, что необходимо для подключения к OpenVPN-серверу - официальный Android-клиент OpenVPN Connect, хотя, при желании, опытные пользователи могут воспользоваться и одним из множества сторонних клиентов. Вторая вещь, которая понадобится - файл профиля с расширением ovpn. Если у вас уже есть и то, и другое - можно переходить непосредственно к настройке: http://s.4pda.to/JyyM2pXmapFwhaxcYOx6cyqCKuc.png 1. Откройте приложение OpenVPN Connect, нажмите кнопку «Меню» и выберите пункт «Import», после чего коснитесь строки с надписью «Import Access from SD Card». http://s.4pda.to/JyyM2z2vC2CFQxil4tPOG1WYh8En.png 2. Найдите файл профиля и нажмите кнопку «Select». http://s.4pda.to/JyyM2xnOWPEPz0ZtuHcu09KGsz0z2A.png 3. Для соединения необходимо ввести учётные данные - имя пользователя и пароль, после чего нажмите кнопку «Connect». Информация о сервере импортируется автоматически из ovpn-файла. 4. При первой настройке VPN через сторонюю программу операционная система предупредит нас, что приложение собирается создать VPN-соединение и спросит пользователя, доверяет ли он программе. Отметьте чекбокс «Я доверяю этому приложению» и нажмите «Да» . http://s.4pda.to/JyyM2d9qEoiiiebLSRz0fEOEbJKe.png http://s.4pda.to/JyyM2Z1Widjlgdz0fwaTv6iyucbJ.png 5. Так же, как и при PPTP-соединении, статус OpenVPN соединения будет отображаться в панели уведомлений, а также в самом приложении OpenVPN Connect. Теперь настройка VPN не должна вызвать у вас затруднений, хотя мы, конечно, перечислили только пару распространённых способов это сделать. Ну а для специфических задач в Google Play существует множество приложений, среди которых, при необходимости, можно всегда найти подходящее. Q: Добавил VPN подключение на устройство и теперь недоступна простая разблокировка. Можно ли ее вернуть обратно? A: Такой возможности нет, это стандартная мера защиты в ОС Android, при добавлении VPN подключения возможность использования простой разблокировки отключается, остается только: Графический ключ, PIN-код и Пароль. Это не совсем так. На рутированных аппаратах (гарантировано на 4.2-5.0.2, выше нет возможности проверить, но на 6.x еще должно работать), по шагам: Задали пароль или PIN, он же будет код для разблокировки хранилища. Настроили VPN Дальше, нужно изменить один параметр в файле /data/system/locksettings.db Я для этого использую SQLite Editor, но можно взять альтернативу или вообще отредактировать файл на компьютере, не принципиально. Нас интересует параметр lockscreen.password_type. Его нужно изменить на 0. Перегружаемся, разблокировка стала обычным свайпом. Идем в настройки VPN, и на вопрос задать пароль или PIN для блокировки отвечаем отказом. Все, пароль или не будет запрашиваться или останется таким, какой мы задали на шаге 1. [опционально] После этого можно смело менять тип разблокировки на графический ключ - на пароле для хранилища это не отразится.