Для установки Firefox, которой вы управляете, поместите конфигурацию прокси в корпоративную политику, а не ищите профиль пользователя и редактируйте сгенерированные настройки. Политика Proxy напрямую выражает нужный режим.

Фиксированный HTTP-прокси для адресов HTTP и HTTPS можно настроить так:

{
  "policies": {
    "Proxy": {
      "Mode": "manual",
      "Locked": true,
      "HTTPProxy": "proxy.example:8080",
      "UseHTTPProxyForAllProtocols": true
    }
  }
}

Сохраните корректный JSON в кодировке UTF-8 как policies.json. Имя хоста и порт определяют конечную точку прокси. Этот пример не настраивает SOCKS и не передаёт учётные данные для аутентификации.

Поместите политику рядом с установкой

Для обычной установки Windows создайте каталог distribution рядом с исполняемым файлом Firefox и положите файл туда. В macOS соответствующее место — Firefox.app/Contents/Resources/distribution. В Linux используйте каталог distribution установки или поддерживаемое место системной политики /etc/firefox/policies. Пакеты в песочнице могут иметь другой путь политики.

Перезапустите Firefox, затем откройте about:policies, чтобы просмотреть активные политики и любые ошибки. Убедитесь, что перезапущенный браузер относится к той установке, куда был помещён файл. У второй установки может быть другой каталог политик.

Выберите режим до добавления конечных точек

manual подходит для фиксированной конечной точки выше. Чтобы следовать настройкам операционной системы, используйте "Mode": "system". Для известного URL PAC используйте "Mode": "autoConfig" вместе с AutoConfigURL. Автоматическое обнаружение — это отдельный режим autoDetect.

Оставляйте только поля, необходимые выбранному режиму. URL PAC относится к AutoConfigURL; это не имя хоста HTTP-прокси. Если политике нужны прямые исключения, осознанно задайте её значение Passthrough вместо того, чтобы по привычке добавлять широкий локальный обход.

Locked: true делает это принудительной настройкой браузера. Mozilla отмечает, что существующие изменения пользователя могут вступить в силу, когда политика не заблокирована, поэтому незаблокированное значение по умолчанию и обязательный маршрут дают разные результаты. Выберите то, что действительно требует развёртывание.

Если групповая политика Windows уже управляет Firefox, поддерживайте прокси через этот устоявшийся источник политики. Файл JSON полезен только тогда, когда браузер принимает его как соответствующий источник конфигурации.

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