Как настроить прокси на Android: Wi-Fi вручную и ограничения

11 мин чтения

Как вручную прописать прокси-сервер на Android в настройках Wi-Fi: host, port и исключения. Что делать с мобильной сетью и приложениями, как проверить IP и выключить прокси.

Эта инструкция для тех, у кого уже есть данные прокси от провайдера и кто хочет прописать их в телефоне вручную. Мы разберём системное поле прокси в настройках Wi-Fi, его пределы, проверку и отключение. Top Proxy — каталог: мы сравниваем сервисы, но не продаём IP-адреса и не раздаём бесплатные ключи.

01Что умеет прокси в настройках Wi-Fi на Android

В Android прокси задаётся в свойствах конкретной Wi-Fi-сети. Это настройка, которую телефон хранит у себя в профиле этой сети: роутер и другие устройства в той же сети о ней ничего не знают. Если вы прописали прокси для домашней сети, то в офисной или гостевой сети поле будет пустым, пока вы не заполните его и там.

Важнее всего понять, кто эту настройку читает. В документации Android по классу ProxyInfo сказано, что системный прокси уже встроен в стеки java.net и Apache HTTP, а остальные HTTP-клиенты должны сами запросить параметры у системы. Значит, браузер и приложения, которые запрашивают системный прокси, через него пойдут. Приложение со своим сетевым стеком может отправлять запросы напрямую, и настройки Wi-Fi на него не влияют.

Отсюда практическое правило: прокси в Wi-Fi удобен для браузера и для проверки того, что адрес вообще работает. Он не гарантирует, что весь трафик телефона уйдёт через прокси, и не превращает Android в SOCKS5-клиент.

Слово «HTTP» здесь обозначает протокол связи с прокси, а не то, что открываться будут только сайты без шифрования. Клиент, который умеет работать с HTTP-прокси, открывает HTTPS-сайты через туннель: шифрование идёт напрямую между браузером и сайтом, и браузер по-прежнему проверяет сертификат. Если браузер показывает ошибку сертификата, не отключайте проверку и не принимайте такой сертификат: выключите прокси и разберитесь с провайдером.

Если телефон рабочий или корпоративный, прокси для Wi-Fi может задавать администратор. Такие настройки не меняйте и не удаляйте: поле может быть недоступно, а правка способна нарушить доступ к рабочим ресурсам. Уточните у администратора, разрешён ли свой прокси.

Что нужноПрокси в настройках Wi-FiЧто использовать вместо него
Браузер на конкретной Wi-Fi-сетиПодходит, если браузер читает системный прокси—
Приложение со своим сетевым стекомМожет проигнорировать настройкуВстроенные настройки прокси в самом приложении или клиент провайдера
SOCKS5Системное поле не рассчитано на SOCKS5Приложение, которое само поддерживает SOCKS5
Мобильный интернет (LTE/5G)Настройка Wi-Fi на него не действуетКлиент прокси или настройки самого приложения
Логин и пароль проксиЗависит от формы оболочки и браузераАвторизация по IP в кабинете провайдера, если она есть

02Host и port: что подготовить до настройки

Прежде чем открывать настройки, выпишите из личного кабинета провайдера четыре значения:

  1. Host — адрес прокси-сервера: доменное имя вроде gate.example.com или IP-адрес.
  2. Port — номер порта для протокола HTTP. У многих провайдеров на одном шлюзе разные порты для HTTP и SOCKS5, поэтому берите именно HTTP-порт.
  3. Способ авторизации — логин и пароль либо список разрешённых IP-адресов (whitelist).
  4. Параметры сессии, если они зашиты в логин: страна, ротация, sticky-сессия.

С авторизацией есть тонкость. Форма прокси в настройках Wi-Fi рассчитана на адрес и порт, а поведение при запросе логина зависит от оболочки и браузера. Если провайдер позволяет авторизоваться по IP, это самый предсказуемый вариант для телефона. Учтите только, что разрешить придётся тот внешний IP, с которым телефон выходит в интернет через эту Wi-Fi-сеть, а у домашнего провайдера он может меняться.

Перед вводом данных в телефон адрес можно проверить в чекере прокси. Учтите, что чекер подключается к прокси со своего сервера, то есть с другого IP и из другой сети, чем телефон. Поэтому его результат не окончательный в обе стороны. Если доступ у провайдера настроен по whitelist, стоят ограничения по сетям или правила на стороне провайдера, чекер могут не пустить, хотя с телефона всё заработает. И наоборот: успешная проверка в чекере не доказывает, что на телефоне проблем не будет. Сравнивайте три вещи: с какого IP разрешён доступ в кабинете провайдера, актуальны ли логин и пароль и что показывает проверка на самом телефоне.

03Как настроить прокси на Android вручную через Wi-Fi

Ниже путь из справки Google для телефонов Pixel (раздел про дополнительные настройки сети). У Samsung, Xiaomi и других производителей названия пунктов и их расположение отличаются. Обычно прокси находится в свойствах конкретной Wi-Fi-сети, но производитель может перенести или переименовать этот пункт, а на управляемых устройствах политика администратора может его скрыть.

  1. Откройте список сетей. Перейдите в «Настройки» → «Сеть и интернет» → «Интернет». На других оболочках ищите раздел «Подключения» или «Wi-Fi».

  2. Выберите сеть. Нажмите на Wi-Fi-сеть, к которой подключены, чтобы открыть её свойства, а не список всех точек доступа.

  3. Откройте редактирование. Нажмите «Изменить», затем раскройте «Расширенные настройки». В некоторых оболочках сначала нужно нажать на значок карандаша или шестерёнки.

    Экран сведений о Wi-Fi-сети на Android в английском интерфейсе, выделен значок карандаша для редактирования

    Пример экрана Network details из инструкции Byteful: карандаш открывает редактирование сети. Английский интерфейс, версия Android и модель не указаны — на вашем телефоне экран может выглядеть иначе.

  4. Выберите ручной режим. В разделе «Прокси-сервер» откройте выпадающий список и выберите ручную настройку. Автонастройку через PAC-скрипт выбирайте, только если провайдер прислал ссылку на PAC-файл.

    Список режимов прокси на Android в английском интерфейсе: None, Manual и Proxy Auto-Config

    Список режимов прокси в примере от Byteful: отмечен None (без прокси), источник выделил Manual — его и нужно выбрать. Поле пароля вверху относится к паролю Wi-Fi, а не к прокси.

  5. Заполните поля. Укажите host в поле имени хоста прокси и порт в поле порта. Поле исключений можно оставить пустым или перечислить (обычно через запятую) домены, которые должны идти напрямую. Android поддерживает исключения с подстановочным знаком, например *.example.com.

    Форма ручной настройки прокси на Android: поля имени хоста, порта и исключений, кнопка Save

    Ручной режим в примере от Byteful. Имя хоста скрыто источником, порт 61235 и список исключений — значения из чужого примера: впишите host и port своего провайдера. Скриншот показывает только форму, а не проверку подключения.

  6. Сохраните. Нажмите «Сохранить».

Если после сохранения не открывается ни один сайт, сразу переходите к проверке и таблице ошибок ниже.

04Мобильная сеть и отдельные приложения

Самое частое недоразумение — ожидать, что прокси из настроек Wi-Fi будет работать и в мобильном интернете. Это не так: настройка относится к одной Wi-Fi-сети. Как только телефон переключается на LTE или 5G, прокси перестаёт действовать.

Для мобильной сети в меню точек доступа (APN) у части устройств тоже есть поля прокси, но набор полей зависит от производителя и оператора. Менять APN без инструкции оператора рискованно: неверная запись может отключить мобильный интернет. Для задачи «выходить через чужой IP в мобильной сети» обычно надёжнее приложение, которое само работает с прокси.

С отдельными приложениями похожая история. Мессенджеры, соцсети и банковские клиенты часто используют собственные сетевые библиотеки. Даже у VPN-приложений, которые могут передать системе HTTP-прокси, документация Android прямо оговаривает, что это лишь рекомендация и некоторые приложения её проигнорируют (VpnService.Builder.setHttpProxy). Там же сказано, что PAC-прокси через VPN не поддерживаются.

Поэтому сначала проверьте, есть ли в нужном приложении свои настройки прокси. Например, в Telegram прокси задаётся внутри приложения, и по нему есть отдельный разбор: прокси для Telegram. Если таких настроек нет, понадобится клиент, который сам поддерживает нужный протокол. В этом случае смотрите, какие протоколы даёт провайдер: о разнице между ними читайте в материалах про HTTP-прокси и SOCKS5.

05Как проверить прокси на телефоне и как его выключить

Проверяйте в браузере, а не в том приложении, ради которого всё затевалось: так вы отделите вопрос «работает ли прокси» от вопроса «читает ли приложение системную настройку».

  1. Подключитесь к той Wi-Fi-сети, где прописан прокси.
  2. Откройте в браузере на телефоне страницу «Мой IP».
  3. Сравните адрес с тем, что ожидаете увидеть по данным провайдера.

Страница показывает адрес, с которого пришёл один конкретный запрос. Если он совпадает с выходом прокси, браузер работает через прокси. Если адрес остался прежним, это ещё не доказывает, что прокси не работает: возможно, браузер не использует системную настройку или запрос ушёл через другую сеть. Страна при этом тоже может не измениться: если вы купили прокси в своей стране, в первую очередь сравнивайте адрес.

Отдельно помните про DNS. Даже если IP сменился, имена сайтов может разрешать DNS-сервер вашей сети, браузера или системы, а не прокси. Несовпадение страны DNS-резолвера и страны IP само по себе не означает утечку, но учитывайте это, если задача чувствительна к геолокации.

Чтобы выключить прокси, вернитесь в ту же сеть: «Изменить» → «Расширенные настройки» → «Прокси-сервер» и выберите вариант без прокси, затем сохраните. Делайте это сразу, как закончите: если прокси перестанет отвечать или закончится оплаченный трафик, браузер в этой сети перестанет открывать страницы, и это легко принять за поломку Wi-Fi.

06Почему прокси не работает на Android

Большинство проблем укладывается в несколько сценариев. Полезно сверить три источника: настройки доступа в кабинете провайдера (разрешённые IP, логин и пароль), результат чекера и то, что происходит на телефоне. Чекер работает со своего IP, поэтому его ответ подсказывает, но не определяет, где именно сбой.

СимптомВероятная причинаЧто сделать
После сохранения не открывается ни один сайтОшибка в host или port, вписан SOCKS5-порт вместо HTTPСверьте host и HTTP-порт с кабинетом провайдера
Сайты не открываются, хотя данные верныеНе прошла авторизация: телефон выходит с IP, которого нет в whitelist, логин устарел или не запрошенСверьте разрешённые IP и текущие логин и пароль в кабинете провайдера
Чекер не проходит, а телефон работаетЧекер подключается с другого IP, которого нет в whitelist, или провайдер его не пропускаетОриентируйтесь на проверку «Мой IP» на телефоне
В браузере IP сменился, в приложении нетПриложение не читает системный проксиИщите настройки прокси в приложении или клиент провайдера
На Wi-Fi работает, в мобильной сети нетНастройка относится только к Wi-Fi-сетиИспользуйте приложение с поддержкой прокси для мобильного интернета
В другой Wi-Fi-сети прокси пропалПрокси прописан для конкретной сетиПовторите настройку для новой сети
Не открываются отдельные доменыДомен попал в список исключенийПроверьте поле исключений
Без прокси Wi-Fi работает, с прокси нет только в гостевой или рабочей сетиСеть может блокировать нестандартные портыПроверьте на другой сети или уточните у провайдера альтернативный порт

Если ни один пункт не подошёл, выключите прокси и убедитесь, что Wi-Fi без него работает. Так вы отделите проблему сети от проблемы прокси.

07Какой прокси брать для телефона

Протокол и тип IP — разные вопросы. Для поля Wi-Fi нужен HTTP-прокси, а тип адреса выбирают под задачу. Если вы просто открываете сайты в браузере, часто хватает обычного серверного прокси. Если вы входите в аккаунты соцсетей или сервисов, которые строже относятся к адресам дата-центров, обычно выбирают мобильные или резидентские прокси. Гарантий здесь нет: каждый сервис оценивает адреса по-своему.

В каталоге откройте раздел нужного типа, а поддержку HTTP проверьте в карточке сервиса или в документации провайдера. Если работать предстоит в приложении через отдельный клиент, проверьте, есть ли у провайдера SOCKS5. Ниже сервисы из каталога с резидентскими и мобильными пулами. Это подборка для сравнения, а не результат проверки совместимости с конкретным телефоном.

SOAX — резидентские и мобильные прокси
SOAX — резидентские и мобильные прокси3.9219

SOAX продаёт ротационные резидентские и мобильные прокси на общем пуле кредитов; в тех же планах доступны датацентровые и ISP. Builder — от $200/мес + VAT (200 кредитов); Tier 1 на Builder — $3/GB.

85 стран
3,00 $
за 1 GB
Froxy — резидентские, мобильные и серверные
Froxy — резидентские, мобильные и серверные4.1120

Froxy предлагает резидентские, мобильные, быстрые резидентские и серверные прокси с оплатой за трафик, месячными пакетами и платным тестом $1.99 / 3 дня / 100 МБ.

236 стран
5,50 $
за 1 GB
На сайт
Decodo (Smartproxy) — резидентские и датацентровые прокси
Decodo (Smartproxy) — резидентские и датацентровые прокси4.22105

Decodo (ранее Smartproxy) продаёт резидентские и датацентровые прокси. Резидентские: $4/GB без месячного плана, подписки от $3.75/GB за 3 GB. Оплата: карты, PayPal, Alipay, Google/Apple Pay, крипто (с оговорками).

83 страны
0,38 $
за 1 GB

Для iPhone путь в настройках другой, его мы разбираем отдельно: настройка прокси на iPhone.

Можно ли на Android прописать SOCKS5 в настройках Wi-Fi?

Системное поле прокси в Wi-Fi рассчитано на HTTP-прокси: host и port. Для SOCKS5 нужно приложение, которое само поддерживает этот протокол, или настройки прокси внутри нужного приложения.

Будет ли прокси из Wi-Fi работать в мобильном интернете?

Нет. Прокси задаётся для конкретной Wi-Fi-сети. В LTE или 5G он не действует, и в другой Wi-Fi-сети его нужно прописать заново.

Почему браузер ходит через прокси, а приложение нет?

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

Как проверить, что прокси на телефоне работает?

Откройте страницу «Мой IP» в браузере на той же Wi-Fi-сети и сравните адрес с выходом прокси. Чекер прокси работает со своего IP, поэтому при доступе по whitelist его результат может отличаться от телефона: сверяйте разрешённые IP и логин в кабинете провайдера.

Куда вводить логин и пароль прокси на Android?

Это зависит от оболочки и браузера: в некоторых формах полей логина нет, и тогда учётные данные может запросить браузер. Самый предсказуемый вариант — авторизация по IP в кабинете провайдера, если она доступна.

Как отключить прокси на Android?

Откройте ту же Wi-Fi-сеть, нажмите «Изменить», раскройте «Расширенные настройки» и в разделе «Прокси-сервер» выберите вариант без прокси, затем сохраните.