Проверка прокси в отдельном профиле Chrome
Запустите отдельный тестовый профиль Chrome с HTTP- или SOCKS5-узлом, не смешивая его с обычным профилем.
Изменение системного прокси может затронуть не только проверяемое окно браузера. Для короткого теста 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 для обычной работы браузера часто проще стандартный диалог системного прокси. Отдельный профиль полезен, когда нужна ограниченная тестовая сессия вместо постоянного изменения системы.