Почему прокси меняет IP браузера, но не других приложений
Настройка HTTP-прокси в браузере или сети Wi-Fi не отправляет автоматически все приложения и протоколы через выбранный IP.
Изменившийся IP в браузере описывает этот браузерный запрос. Другие приложения могут сохранить прямой маршрут, поскольку каждый клиент должен поддерживать и использовать настройки прокси.
| Где настроен прокси | На что это обычно влияет |
|---|---|
| Ручные настройки Firefox | Запросы, поддерживаемые Firefox. |
| Системный HTTP-прокси | Приложения, которые читают и поддерживают эту конфигурацию. |
| Параметры HTTP или SOCKS приложения | Трафик, охваченный реализацией этого приложения. |
| Прокси сети Wi-Fi | Клиенты, использующие эту настройку в данной сети. |
Игра или голосовой вызов могут использовать трафик вне HTTP-пути; приложение с прямыми сокетами может полностью игнорировать системный прокси. Даже SOCKS5 нужна поддержка реализации: протокол определяет ассоциацию UDP, но встроенная поддержка SOCKS5 в Chromium охватывает TCP-запросы URL, а не универсальную ретрансляцию UDP.
Найдите документированный интерфейс прокси другого приложения и подберите его протокол. Если интерфейса нет, многократное изменение системной HTTP-точки вряд ли настроит приложение. Проверьте запрос из него через диагностику или целевой сервер под вашим контролем; curl может проверить точку, но не подтвердить маршрут другого приложения.
Проверяйте снова после запуска или смены сети. Процесс может сохранять настройки, прочитанные при старте, а телефон при переходе на мобильные данные оставляет специфичную для Wi-Fi конфигурацию. Если нужно маршрутизировать всё устройство, выберите рассчитанный на это механизм: HTTP-настройка одного клиента этого не обеспечивает.