Изменение системного прокси может затронуть не только проверяемое окно браузера. Для короткого теста Chrome можно вместо этого запустить отдельный профиль с явно заданным прокси.

Запустите отдельный тестовый профиль

Пример HTTP-прокси для Linux:

google-chrome --user-data-dir=/tmp/proxy-ip-check --proxy-server=http://203.0.113.10:8080

Используйте новый каталог только для этого теста и замените документационный узел реальным прокси своего сервиса или из списка бесплатных прокси. Имя и расположение исполняемого файла Chrome зависят от ОС и установки.

Отдельный каталог пользовательских данных важен. Chrome может повторно использовать существующий процесс профиля, поэтому запуск команды рядом с уже работающим обычным браузером не доказывает применение нового флага прокси. Закройте прежний тестовый процесс перед повторным запуском того же профиля с другим узлом.

Для записи SOCKS5

google-chrome --user-data-dir=/tmp/proxy-socks-check --proxy-server=socks5://203.0.113.10:1080

Chrome использует здесь схему socks5, а не написание socks5h из curl. Реализация SOCKS5 в Chromium разрешает имена назначения через прокси для поддерживаемых URL-запросов. Она поддерживает TCP, не общий UDP-ретранслятор, и не поддерживает аутентификацию SOCKS5 по имени и паролю. Поэтому защищённый SOCKS-узел может отказать из-за несовместимых возможностей клиента, а не неверного IP.

Проверьте публичное назначение в этом окне

Откройте страницу проверки IP в тестовом профиле. Страница localhost плохо подходит для проверки маршрута прокси: Chromium неявно обходит прокси для loopback и некоторых локальных адресов.

Проверьте и нужный тип назначения. Успешная HTTP-страница не доказывает поддержку HTTPS CONNECT. Если профиль ничего не загружает, перед изменением настроек браузера сравните тот же узел небольшим запросом командной строки; для HTTP-слушателя см. HTTP-тест curl.

Завершите тест

Закройте отдельный процесс Chrome после проверки. Команда выше не выбрала обычный профиль. Держите временный профиль отдельно от профиля с личными сеансами; входить в аккаунт для проверки узла не требуется.

В Windows для обычной работы браузера часто проще стандартный диалог системного прокси. Отдельный профиль полезен, когда нужна ограниченная тестовая сессия вместо постоянного изменения системы.

Похожие статьи