Как использовать прокси Smartproxy в Wi-Fi на Android: настройки HTTP-прокси против конфигуратора SOCKS5
Настройки прокси в Wi-Fi на Android поддерживают только HTTP, а не SOCKS5. Узнайте, как использовать HTTP-прокси Smartproxy в настройках Wi-Fi и SOCKS5-прокси с помощью приложения-конфигуратора.
Обзор
Встроенное меню прокси Wi-Fi в Android часто называется HTTP-прокси и не поддерживает SOCKS5. Если у вас есть резидентные или датацентровые прокси Smartproxy, вы можете использовать HTTP-эндпоинт непосредственно в настройках Wi-Fi Android или использовать приложение-конфигуратор SOCKS5 для SOCKS5. Это руководство объясняет оба способа, как их протестировать и что делать, когда приложения игнорируют прокси.
Smartproxy используется в качестве примера, поскольку он предоставляет резидентные и датацентровые прокси по HTTP и SOCKS5 с фиксированной ежемесячной оплатой. Эти концепции применимы к любому поставщику прокси.
Перед началом
- Аккаунт Smartproxy с доступом к резидентным или датацентровым прокси.
- Данные вашего прокси-эндпоинта из панели управления Smartproxy:
- HTTP-хост и порт
- SOCKS5-хост и порт
- Имя пользователя и пароль, если требуется
- Предполагается Android 10 или новее для пути меню Wi-Fi. Названия меню могут отличаться в зависимости от производителя.
- Тестовая страница, например
https://httpbin.org/ip, в вашем мобильном браузере.
HTTP против SOCKS5 на Android
| Функция | Прокси Wi-Fi Android | Приложение-конфигуратор SOCKS5 |
|---|---|---|
| Протокол | HTTP/HTTPS-прокси | SOCKS5 |
| Где настроить | Настройки сети Wi-Fi | Стороннее приложение |
| Аутентификация | Часто ограничена или недоступна | Обычно поддерживается |
| Покрытие приложений | Приложения, которые соблюдают системный прокси | Зависит от VPN приложения/маршрутизации по приложениям |
| Лучше всего для | Быстрого тестирования браузера и HTTP(S) | Приложений, которым нужен SOCKS5 или аутентификация |
Шаги
-
Получите правильный эндпоинт Smartproxy для вашего случая использования.
- Для настроек Wi-Fi Android скопируйте хост и порт HTTP-прокси.
- Для приложения-конфигуратора SOCKS5 скопируйте хост и порт SOCKS5.
- Держите имя пользователя и пароль под рукой. Smartproxy может показывать их отдельно от эндпоинта.
-
Настройте HTTP-прокси в настройках Wi-Fi Android.
- Откройте Настройки.
- Перейдите в Сеть и Интернет > Интернет (или Подключения > Wi-Fi).
- Нажмите и удерживайте вашу подключенную сеть Wi-Fi и выберите Изменить сеть или нажмите на значок шестеренки.
- Разверните Дополнительные параметры.
- Измените Прокси на Вручную.
- Введите имя хоста и порт HTTP-прокси Smartproxy.
- Оставьте поле Обход прокси пустым, если вам не нужно исключать локальные адреса.
- Нажмите Сохранить.
-
Протестируйте HTTP-прокси в браузере.
- Откройте Chrome или другой браузер.
- Посетите
https://httpbin.org/ip. - Убедитесь, что страница показывает другой публичный IP-адрес.
- Если страница не загружается, переключите Прокси обратно на Нет, сохраните и проверьте ваш хост, порт и сетевое подключение.
-
Обработка ограничений аутентификации.
Встроенное меню прокси Wi-Fi на многих устройствах Android не предоставляет полей для имени пользователя и пароля. Если ваш HTTP-прокси Smartproxy требует аутентификации, браузер может показать запрос на аутентификацию, или соединение может не установиться. В этом случае:
- Используйте прокси-клиент или приложение-конфигуратор, поддерживающее аутентификацию HTTP и SOCKS5.
- Или используйте браузер, который может запрашивать учетные данные прокси.
- Не предполагайте, что белый список IP доступен, если ваш провайдер не документирует это.
-
Настройте SOCKS5 с помощью приложения-конфигуратора.
- Откройте Google Play и найдите конфигуратор SOCKS5 или прокси-клиент. Распространенные типы приложений включают SOCKS5 Configurator и общие прокси/VPN-клиенты, поддерживающие SOCKS5.
- Установите приложение и создайте новый профиль.
- Установите тип прокси на SOCKS5.
- Введите хост, порт, имя пользователя и пароль SOCKS5 Smartproxy.
- Сохраните профиль.
- Запустите прокси. Если приложение предлагает маршрутизацию по приложениям, выберите только те приложения, которые должны использовать прокси. Если оно использует режим локального VPN, Android покажет значок ключа VPN.
-
Протестируйте SOCKS5 с устройства.
- В приложении-конфигураторе запустите соединение.
- Откройте браузер и посетите
https://httpbin.org/ip. - Убедитесь, что IP-адрес соответствует местоположению прокси.
- Если вы используете терминальное приложение, такое как Termux, вы можете протестировать с помощью:
curl -x socks5h://USERNAME:PASSWORD@HOST:PORT https://httpbin.org/ipСхема
socks5hразрешает DNS через прокси. -
Отключите прокси по завершении.
- Для Wi-Fi-прокси: Настройки > Сеть и Интернет > Интернет > Wi-Fi > значок шестеренки > Дополнительно > Прокси > Нет.
- Для приложения-конфигуратора: остановите соединение и отключите ключ VPN в настройках Android, если это необходимо.
Устранение неполадок
- Поле прокси Wi-Fi отклоняет SOCKS5: встроенный Wi-Fi-прокси Android на большинстве устройств поддерживает только HTTP. Используйте приложение-конфигуратор для SOCKS5.
- Прокси сохраняется, но трафик не меняется: некоторые приложения игнорируют системные настройки прокси. Сначала протестируйте с браузером, затем используйте приложение-конфигуратор с маршрутизацией по приложениям.
- Циклический запрос аутентификации: проверьте имя пользователя и пароль на опечатки. Если в меню Wi-Fi нет полей для учетных данных, переключитесь на приложение, поддерживающее аутентификацию.
- Сайты HTTPS не работают, а HTTP работает: возможно, Wi-Fi-прокси настроен только как HTTP. Многие сборки Android все еще туннелируют HTTPS через HTTP-прокси с использованием метода CONNECT. Если это не удается, попробуйте другую сеть или приложение-конфигуратор.
- Появляется значок ключа VPN: приложение-конфигуратор SOCKS5 часто использует службу VPN Android для маршрутизации трафика. Это нормально. Оно может конфликтовать с другим VPN-приложением.
- Низкая скорость: попробуйте другое местоположение Smartproxy, переключитесь между резидентными и датацентровыми прокси или протестируйте на Wi-Fi, а не на мобильных данных.
- Captive portal или общедоступный Wi-Fi: настройки прокси могут препятствовать загрузке страницы входа captive portal. Отключите прокси, войдите, затем снова включите его.
Итог
Настройки прокси в Wi-Fi на Android поддерживают HTTP-прокси, а не SOCKS5. Используйте HTTP-эндпоинты Smartproxy непосредственно в меню Wi-Fi для тестирования браузера и HTTP(S), а также используйте приложение-конфигуратор SOCKS5, когда вам нужен SOCKS5 или аутентификация по имени пользователя и паролю. Всегда проверяйте свой IP, следите за приложениями, которые обходят прокси, и отключайте прокси по завершении.