Если я настрою VPN-подключение для Android, что будет перенаправлено через VPN? Просто просмотр веб-страниц? Все подключения к Интернету из всех приложений?
В Cyanogenmod в настройках «Добавить OpenVPN» в «Дополнительных» настройках есть параметр «Перенаправить шлюз — принудительно направлять весь трафик через VPN-туннель», который по умолчанию отключен.
Если это отключено, какие приложения/коммуникации проходят через него?
Другие типы VPN не имеют этой опции. Они так работают или нет?
Как после настройки VPN убедиться, что он работает?
Параметр, о котором вы говорите, фактически является --redirect-gateway
опцией OpenVPN и задокументирован на странице руководства OpenVPN .
--redirect-gateway
Автоматически выполнять команды маршрутизации, чтобы весь исходящий IP-трафик перенаправлялся через VPN.
Эта опция выполняет три шага:
Создайте статический маршрут для адреса --remote, который перенаправляет на уже существующий шлюз по умолчанию. Это сделано для того, чтобы (3) не создавала петлю маршрутизации.
Удалите маршрут шлюза по умолчанию.
Задайте в качестве нового шлюза по умолчанию адрес конечной точки VPN (полученный либо из --route-gateway, либо из второго параметра --ifconfig, если указан --dev tun).
Когда туннель снесен, все вышеперечисленные шаги отменяются, так что исходный маршрут по умолчанию восстанавливается.
Маршрутизация всех сетевых подключений происходит на системном уровне. Только приложения, которые могут изменить таблицу маршрутизации устройства, чтобы использовать шлюз, отличный от шлюза по умолчанию, могут обойти VPN. Теоретически это может сделать любое приложение с правами суперпользователя.
Как правило, да.
Вы создаете частную сеть — вы хотите маршрутизировать данные через сеть. Это личное.
Если бы через частную сеть маршрутизировались только браузерные приложения, какое-то другое приложение могло бы прослушивать активность и отправлять ее через другое соединение. До свидания, рядовой!
Смотрите также:
Если я настрою VPN, все будет проходить через него?
Нет, например, если кто-то привязывает свое интернет-соединение на телефоне Android, который подключен к VPN-серверу, по умолчанию соединения, проходящие через модем, не будут проходить через VPN.
эндолит
Майкл Паулуконис
Мэтт
эндолит