Выберите флаг для этапа, который нужно изменить:

--proxy-bypass-list
Выбирает назначения, которые обходят настроенный прокси.
--host-resolver-rules
Меняет то, как локальный резолвер Chromium обрабатывает выбранные имена.

Токен обхода <-loopback> вычитает неявное исключение прямого маршрута. Он не даёт указания отправлять DNS-запросы в SOCKS.

Путь SOCKS5 в Chromium обычно просит прокси разрешить имена назначения, тогда как другие функции браузера всё ещё могут выполнять локальные запросы. Поэтому одна успешно загруженная через прокси страница не может установить, как проходит каждый DNS-запрос.

Не блокируйте запрос, который находит прокси

Широкое правило резолвера, отклоняющее локальные запросы, может также отклонить имя хоста, используемое для доступа к самому прокси. Документированный пример Chromium учитывает эту конечную точку отдельно. Удаление его исключения может остановить браузер ещё до начала согласования SOCKS.

Определите имя и владельца запроса, прежде чем менять любой из двух элементов управления: локальный запрос назначения, запрос конечной точки прокси и сбой назначения на стороне прокси — это разные наблюдения. То, что один интерфейс отклоняет один ключ командной строки, не доказывает, что другой ключ его заменяет. Используйте поддерживаемый интерфейс настройки сеанса браузера, а затем проверяйте выбор маршрута и обработку DNS по отдельности.

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