Руководство
Как настроить VPN на Android
Приложение из Play Store, два переключателя в собственных настройках Android, которые важнее всего внутри приложения, и способ убедиться, что туннель передаёт ваш трафик на телефоне, который весь день меняет сети. Написано с учётом Android 17.
Перед началом
Это руководство не выбирает провайдера за вас
Все шаги ниже одинаковы независимо от выбранного провайдера, поэтому здесь не назван ни один. Выбор — отдельная задача: её решают в реестре, где решение принимается на основании опубликованного балла, а не записи в магазине.
Устанавливайте приложение из Play Store, перейдя по ссылке на запись, которую разместил на своём сайте сам провайдер. Никогда не устанавливайте VPN из APK-файла, присланного в чате или скачанного с форума: VPN-приложение видит каждый байт, который отправляет ваш телефон, а перепакованное приложение — самый эффективный из когда-либо найденных способов прочитать эти данные.
Установите приложение
- Сначала войдите на сайте провайдера и перейдите по его ссылке на запись в Play Store. Поиск VPN в магазине выводит похожие приложения выше настоящего; ссылка из аккаунта, за который вы платите, такой ошибки не допускает.
- Установите приложение, откройте его и подтвердите запрос на подключение. Android один раз спрашивает, может ли приложение настроить VPN-подключение — так система передаёт приложению туннель, а отказ оставляет приложение неспособным подключиться. В запросе указано название приложения; если оно не совпадает с установленным, остановитесь.
- Войдите в приложение с той же учётной записью. Большинство приложений предлагают назвать устройство; это имя хранится у провайдера, поэтому укажите такое, которое не позволяет вас идентифицировать.
- Пока не подключайтесь. Два важных параметра находятся не в приложении. Они находятся в собственных настройках Android и выключены, пока вы их не включите.
Параметры, которые стоит проверить
Android — единственная платформа, где сама система обеспечивает аварийное отключение, поэтому этот раздел начинается за пределами приложения. Для каждого параметра есть запись в глоссарии, если его название вам незнакомо.
VPN всегда включён и Блокировать подключения без VPN
Откройте Настройки › Сеть и интернет › VPN, нажмите на шестерёнку рядом с приложением и включите оба переключателя. Параметр VPN всегда включён заставляет Android запускать туннель при загрузке и перезапускать его после каждого разрыва, не дожидаясь приложения. Параметр Блокировать подключения без VPN — это аварийное отключение, которое обеспечивает система: пока туннель не работает, ничто на телефоне не выходит в сеть.
Используйте системный переключатель, даже если в приложении есть собственный. Переключатель приложения перестаёт работать, когда приложение принудительно закрыто; переключатель Android продолжает работать, потому что его обеспечивает не приложение. Назначение аварийного отключения объясняется на отдельной странице; кратко говоря, разорванный туннель превращается в полностью заблокированное соединение, а не в незаметную утечку. На телефоне, который весь день меняет сети, в этом и состоит смысл функции.
DNS внутри туннеля
Запросы имён могут покидать телефон за пределами туннеля, даже когда всё остальное проходит внутри него. В результате сеть узнаёт, какие сайты вы посещали, и скрывается только то, что вы там делали. В приложении найдите защиту от утечек DNS, использование DNS провайдера или поле пользовательского DNS и укажите собственный резолвер провайдера.
Параметр Частный DNS в Android — отдельная функция, и он не конфликтует с VPN: отправляемые им запросы проходят внутри туннеля, как и всё остальное. Но резолвер Частного DNS, которым управляет третья сторона, виден этой третьей стороне, а провайдеру вы уже доверяете свой трафик. Добавление второй стороны увеличивает их число, но не уменьшает объём сведений, доступных ни одной из них. О том, как возникает утечка, рассказано на странице об утечках DNS.
Оптимизация батареи
Менеджер батареи Android, а поверх него и система производителя, останавливают приложения, которые долго работают в фоне. VPN-клиент — именно такое приложение. Откройте страницу приложения в Настройки › Приложения, установите для расхода батареи значение Без ограничений и сделайте то же самое в имеющемся на телефоне менеджере питания производителя. Иначе туннель будет разорван, пока телефон лежит в кармане, а первое проснувшееся приложение отправит свой трафик через доступное в этот момент соединение — если только системный переключатель выше не включён: в таком случае трафик не отправится.
Протокол
Оставьте современный вариант по умолчанию — на странице протоколов указано, какие из них актуальны, а какие устарели. На телефоне современный протокол также быстрее восстанавливает соединение после смены сети и расходует меньше батареи. Если приложение предлагает устаревший вариант для устранения неполадки с подключением, осознанно воспользуйтесь этим компромиссом, а затем отмените его: в реестре отмечен самый слабый протокол, который всё ещё предлагает провайдер, и ручной выбор этого протокола означает, что вы сами выбираете такую отметку.
Убедитесь, что соединение действительно работает
Подключитесь, а затем проверьте, а не просто предположите. Выполните три проверки в таком порядке — все они бесплатны и не требуют другого приложения:
- Ваш адрес изменился. Откройте в браузере любую страницу «какой у меня IP» и убедитесь, что страна соответствует выбранной точке выхода. Сделайте это один раз по Wi-Fi и один раз через мобильные данные: это разные сети, и туннель, работающий в одной из них, может не работать в другой.
- Запросы проходят внутри туннеля. Выполните тест на утечки DNS и ознакомьтесь с указанными в нём резолверами. Если среди них есть принадлежащие вашему мобильному оператору или домашнему интернет-провайдеру, значит, описанный выше параметр DNS не применился.
- Аварийное отключение работает именно так, как заявлено. Начните загружать большой файл, затем принудительно остановите VPN-приложение на его странице в Настройки › Приложения, чтобы туннель разорвался без запроса к приложению. Загрузка должна сразу остановиться и не возобновляться, пока туннель не восстановится. Если она продолжается, параметр Блокировать подключения без VPN не включён.
Расширенный набор проверок, включая сведения о том, что именно может и не может показать каждая из них, приведён в отдельном руководстве.
Что доказывают эти проверки
+Ваш трафик выходит через сервер точки выхода в выбранной стране в обеих сетях, которыми пользуется телефон
+Ни оператор, ни используемая вами сеть Wi-Fi не могут прочитать, какие сайты вы посещаете
+При разрыве туннеля соединение блокируется; это обеспечивает Android, а не приложение
Чего они не доказывают
−Они ничего не говорят о том, что хранит провайдер — это вопрос документов, на который отвечают страницы о хранении данных
−Они не делают вас анонимным: приложения, в которых выполнен вход на телефоне, по-прежнему связаны с вашими аккаунтами; см. от чего VPN вас не защищает
−Успешная проверка сегодня не обещает такого же результата после следующего обновления приложения или телефона
Телефон в плохой сети
Телефон весь день работает в сетях, которых ноутбук никогда не видит: перегруженная сотовая сеть, кафе с порталом авторизации, поезд. Стоит внести три изменения — и не больше. Выберите точку выхода поблизости, поскольку каждая дополнительная тысяча километров добавляет задержку к сети, в которой и так слишком много нагрузки. Один раз смените протокол, если современный вообще не подключается, и верните его на следующий день. Включите VPN всегда включён выше, чтобы восстановлением после потери туннеля занимался Android, а не вы.
Если сеть блокирует туннель при использовании любого протокола и любой точки выхода, это факт о сети. Дальше этого руководство не идёт и лишь называет проблему.
Если подключение не работает
Соединение постоянно разрывается, когда я ухожу от Wi-Fi
Каждое переключение между Wi-Fi и мобильными данными на мгновение разрывает туннель, а клиент, который медленно подключается заново, превращает этот момент в пробел. Современный протокол намного лучше переживает смену сети, чем старый, поэтому прежде всего проверьте, какой протокол использует приложение.
Если включён параметр Блокировать подключения без VPN, пробел превращается в заблокированное соединение, а не в утечку. Значит, настройка работает: телефон ждёт туннель, вместо того чтобы использовать открытую сеть.
Приложение через некоторое время само отключается
Обычно причина в менеджере батареи, а не в провайдере. Несколько производителей добавляют собственный агрессивный механизм остановки приложений поверх Android, и VPN-клиент с «оптимизированным» расходом батареи просто останавливается в фоне.
Исключите клиент из оптимизации батареи в Настройках, а также из менеджера питания производителя, если он есть. VPN всегда включён заставляет Android самостоятельно перезапустить туннель после разрыва — это вторая часть решения.
Всё медленно работает через мобильные данные
Это более длинный маршрут в сети, которая и без того была медленной. Выберите ближайшую точку выхода, попробуйте второй сервер в той же стране и один раз смените протокол — современный меньше нагружает телефон. Если соединение медленное через любую точку выхода, но нормально работает по Wi-Fi, мобильная сеть ограничивает VPN-трафик.
Это утверждение о сети, и на этом руководство останавливается.
Только одно приложение может использовать VPN одновременно
Android разрешает только один активный VPN, поэтому второй клиент, VPN рабочего профиля или приложение DNS, работающее как локальный VPN, займёт этот слот и незаметно отключит первый. Частный DNS — исключение: это системный параметр, а не VPN, и он работает внутри туннеля.
Удалите или отключите всё остальное, что отображается в разделе Настройки > Сеть и интернет > VPN, прежде чем обвинять провайдера.
Сайт сообщает, что видит использование VPN
Он действительно может это увидеть. Адреса серверов точек выхода опубликованы и широко перечислены в открытых списках, поэтому любой желающий сайт может проверить ваш адрес. VPN скрывает ваш трафик от сети, через которую он проходит; он не скрывает сам VPN от сайта, на который вы заходите.
Ничто в приложении этого не меняет, а провайдер, обещающий обратное, продаёт то, чего этот механизм обеспечить не может.
Те же шаги, другие устройства
Остальные платформы
У каждой платформы своё отдельное руководство, а не вкладка в этом. Шаги расходятся сразу после запуска установщика, а страница, отвечающая сразу на три платформы, не отвечает толком ни на одну.