Настройка прокси-сервера на Android¶
Настройка прокси-сервера на Android — процесс подключения мобильного устройства под управлением операционной системы Android к промежуточному серверу, через который проходит сетевой трафик. Прокси-сервер выступает посредником между устройством и целевым ресурсом, позволяя скрыть реальный IP-адрес, обходить региональные ограничения, фильтровать трафик или экономить мобильные данные. Android поддерживает настройку прокси на уровне системы, отдельных приложений и через VPN-клиенты.
¶Способы настройки прокси на Android
¶Прокси для Wi-Fi-сетей
Наиболее распространённый способ — настройка прокси для конкретной Wi-Fi-точки доступа. В Android 10 и более ранних версиях это делается в настройках сети:
- Открыть «Настройки» → «Сеть и интернет» → «Wi-Fi».
- Нажать и удерживать нужную сеть или выбрать «Изменить сеть».
- В разделе «Расширенные настройки» найти пункт «Прокси».
- Выбрать режим «Ручная настройка» (Manual) и указать адрес (hostname) и порт прокси-сервера.
- Для исключений заполнить поле «Исключения для прокси» — адреса, к которым подключение идёт напрямую.
- Сохранить настройки.
Начиная с Android 10, системная настройка прокси действует только для подключений Wi-Fi. Для мобильного трафика (2G/3G/4G/5G) системный прокси недоступен — для него используют приложения или VPN.
¶Прокси для мобильного трафика
Для маршрутизации мобильного трафика через прокси используют сторонние приложения, например:
- ProxyDroid — требует root-доступа, работает на уровне iptables, перенаправляет весь трафик устройства;
- Every Proxy — превращает само устройство в прокси-сервер, поддерживает HTTP/HTTPS и SOCKS5;
- Drony — маршрутизирует трафик через прокси с поддержкой правил по приложениям.
Без root-доступа большинство приложений ограничены работой через VPN-интерфейс (VpnService API), что технически является туннелированием, а не классическим проксированием.
¶Прокси через VPN-приложения
Ряд VPN-клиентов умеют направлять трафик не на VPN-сервер, а на прокси-сервер. Такой подход позволяет использовать прокси на мобильном трафике без root-доступа. Примеры клиентов с поддержкой прокси:
| Приложение | Поддерживаемые протоколы | Root требуется |
|---|---|---|
| SagerNet / Matsuri | HTTP, HTTPS, SOCKS4/5, Shadowsocks, V2Ray | Нет |
| v2rayNG | HTTP, SOCKS, VMess, VLESS, Trojan | Нет |
| Outline | Shadowsocks | Нет |
| ProxyDroid | HTTP, SOCKS4/5 | Да |
¶Прокси для отдельных приложений
Некоторые приложения (браузеры, мессенджеры) поддерживают собственную настройку прокси. Например, в Firefox для Android есть вкладка «Настройки сети» с ручным указанием прокси. Это позволяет направить через прокси только трафик конкретного приложения, не затрагивая остальные.
¶Типы прокси-серверов
| Тип протокола | Порт по умолчанию | Шифрование | Применение |
|---|---|---|---|
| HTTP | 8080, 3128 | Нет (открытый текст) | Веб-трафик, обход блокировок |
| HTTPS (CONNECT) | 443 | TLS между клиентом и прокси | Безопасный веб-трафик |
| SOCKS4 | 1080 | Нет | TCP-трафик |
| SOCKS5 | 1080 | Опционально | TCP и UDP, аутентификация |
¶Настройка APN-прокси
Для мобильных операторов можно указать прокси в точке доступа (APN):
- «Настройки» → «Сеть и интернет» → «Мобильная сеть» → «Точки доступа».
- Выбрать активный профиль APN или создать новый.
- Заполнить поля «Прокси» и «Порт».
- Сохранить и переустановить профиль.
Этот способ зависит от оператора: некоторые мобильные провайдеры игнорируют или блокируют внешние прокси в APN.
¶Проверка работы прокси
После настройки корректность подключения проверяется по внешнему IP-адресу. Для этого используются сервисы определения IP (например, 2ip.ru, whoer.net), которые показывают адрес, видимый целевым серверам. Если IP изменился на адрес прокси-сервера, настройка выполнена верно. Также проверяется доступность целевых сайтов и скорость соединения — прокси всегда добавляет задержку.
¶Типичные проблемы
- Прокси не подключается — неверный адрес или порт, недоступность сервера, блокировка оператором.
- Интернет пропадает полностью — прокси недоступен, а трафик маршрутизирован через него; помогает смена режима на «Без прокси» или Wi-Fi → «Авто».
- Прокси работает только в Wi-Fi — системная настройка Android 10+ не действует на мобильный трафик; требуется приложение или VPN-клиент.
- Приложения игнорируют прокси — часть приложений использует собственные сетевые стеки и не подчиняется системным настройкам; помогает VPN-туннель или root-решения.
¶Безопасность
Бесплатные публичные прокси-серверы часто логируют трафик, подменяют сертификаты или вставляют рекламу. Для передачи чувствительных данных рекомендуется использовать прокси с шифрованием (HTTPS, SOCKS5 с TLS-обёрткой) или доверенные платные сервисы. Прокси не заменяет полноценный VPN: он не шифрует весь трафик по умолчанию и не скрывает факт использования самого прокси от провайдера.
Источники:
- Документация Android Developers: ConnectivityManager и VpnService API
- Руководства по настройке прокси Google для Android
- Документация проектов SagerNet, v2rayNG, ProxyDroid
