Чей приоритет выше
У настроек прокси в браузере простой порядок: расширение перекрывает системный прокси. Пока расширение находится в профиле, указывающем на прокси, оно целиком владеет трафиком этого браузера — независимо от того, включён ли системный прокси в клиенте.
Поэтому, когда клиент подключён, а браузер не проксируется, первым делом смотрите, не стоит ли расширение на прямом профиле, а не перезапускайте клиент.
Партнёрский материалОткуда взять ссылку на подписку?Партнёрский сервис даёт 1 ГБ высокоскоростного трафика Гонконга при регистрации — импорт в один клик.Получить быстрые серверыТри разумные комбинации
- Расширение в режиме «системный прокси»: управление возвращается клиенту, браузер следует за его переключателем. Вариант с наименьшими хлопотами.
- Расширение указывает на фиксированный порт 127.0.0.1: оно обращается к смешанному порту клиента напрямую и игнорирует системную настройку. Удобно, когда проксировать нужно только браузер.
- Расширение в режиме автопереключения: доменные правила решают, что идёт через прокси. Это второй слой поверх правил самого клиента, и оба слоя должны быть согласованы.
Несовпадение порта — причина большинства проблем
Порт в расширении должен совпадать со смешанным портом, который клиент действительно слушает. Значения по умолчанию различаются: 7890 и 7897 встречаются одинаково часто, а если вы когда-то меняли порт, расширение сохранит старое число.
Найдите в настройках клиента пункт mixed-port и перенесите число точно. У ошибки узнаваемый почерк: все страницы падают с ERR_PROXY_CONNECTION_FAILED или зависают, тогда как остальные программы работают.
Стоит ли держать расширение при включённом TUN
В режиме TUN трафик перехватывается на уровне адаптера. Расширение, по-прежнему указывающее на 127.0.0.1, добавляет лишний переход: обычно работает, но пользы не даёт. Действительно ломает картину расширение, указывающее на несуществующий порт, — TUN браузер от этого не спасёт.
С TUN лучше перевести расширение в прямой режим или в режим системного прокси и отдать маршрутизацию клиенту целиком. При разборе проблем это на одну переменную меньше.
Изменение, о котором стоит знать
С переходом Chrome на Manifest V3 несколько давних прокси-расширений перестали работать или были удалены из магазина, а их место заняли пересобранные сообществом MV3-версии, например ZeroOmega. Если старое расширение внезапно перестало действовать, проверьте сначала это, а не конфигурацию клиента.