Переключатель делает ровно одну вещь
Включая системный прокси, клиент записывает в операционную систему одну настройку: отправлять трафик на смешанный порт локального адреса. Больше ничего. Поэтому сбой означает либо проблему на стороне порта, либо борьбу за эту же настройку с кем-то ещё.
Смешанный порт по умолчанию — 7897 в текущих сборках и 7890 в конфигурациях, перенесённых со старых. Уточните, какое число у вас работает: все шаги ниже на него ссылаются.
Не держите два прокси-клиента одновременно
Они перезаписывают одну и ту же системную настройку, побеждает последний записавший, и поведение становится непредсказуемым.
Сопоставьте симптом с причиной
- 1
Переключатель сам выключается
Обычно порт занят, и клиент отказывается направлять систему на слушателя, который не поднялся. Найдите в журнале ошибку про порт, затем смените смешанный порт в настройках на свободный — например, 7898 вместо 7897 — и включите снова.
- 2
В приложении включено, в системе выключено
Кто-то возвращает настройку назад. Этим грешат утилиты оптимизации, корпоративные агенты управления и конкурирующие прокси-клиенты. Закройте их и повторите. Если виновник — управляющее ПО, которое нельзя удалить, откажитесь от системного прокси и переходите на TUN.
- 3
Программа закрыта, а сайты не грузятся
Настройка прокси осталась включённой, и система по-прежнему шлёт трафик на несуществующий порт. Снимите её вручную: в Windows выключите ручную настройку прокси на странице параметров, в macOS снимите флажки для каждого протокола в списке прокси. Доступ возвращается сразу.
Убедитесь, что изменение дошло до системы
Не полагайтесь только на интерфейс клиента. Откройте системные параметры прокси и посмотрите на адрес и порт своими глазами: там должно стоять 127.0.0.1 и тот порт, на котором вы работаете. Клиент говорит «включено», а поле в системе пустое — значит настройку перезаписали, и вы снова на шаге два.
- Порт в системных параметрах совпадает с портом в клиенте
- Выход из клиента сам возвращает эту настройку в выключенное состояние
- Ни настройка прокси в браузере, ни расширение не перебивают системное значение
Частые вопросы
Пишет, что не может задать системный прокси из-за прав доступа.
Запустите клиент один раз от имени администратора. Если ничего не изменилось, параметры прокси заблокированы групповой политикой или профилем конфигурации — это видно по тому, что поля в системных настройках неактивны. Туда не сможет записать ни одна программа, так что вопрос к тому, кто управляет устройством.
Клиент закрыт, а браузер сообщает, что прокси используется.
Процесс вполне может ещё работать в фоне. Выйдите как положено через меню в трее, затем вручную снимите системную настройку прокси. Принудительное завершение процесса пропускает шаг очистки — именно оттуда и берутся такие остатки.