Implementar la configuración de proxy de Firefox con policies.json
Proporcione una política de proxy de Firefox administrada mediante la interfaz JSON compatible y confirme el modo seleccionado después de reiniciar.
Para una instalación de Firefox que administra, coloque la configuración del proxy en su política de empresa en lugar de buscar un perfil de usuario y editar las preferencias generadas. La política Proxy expresa directamente el modo deseado.
Un proxy HTTP fijo utilizado para destinos HTTP y HTTPS se puede configurar así:
{
"policies": {
"Proxy": {
"Mode": "manual",
"Locked": true,
"HTTPProxy": "proxy.example:8080",
"UseHTTPProxyForAllProtocols": true
}
}
}
Guarde un JSON UTF-8 válido como policies.json. El nombre de host y el puerto identifican el punto de conexión del proxy. Este ejemplo no configura SOCKS ni proporciona credenciales de autenticación.
Coloque la política junto a la instalación
Para una instalación convencional de Windows, cree un directorio distribution junto al ejecutable de Firefox y coloque allí el archivo. En macOS, la ubicación correspondiente es Firefox.app/Contents/Resources/distribution. En Linux, use el directorio distribution de la instalación o la ubicación de política del sistema compatible /etc/firefox/policies. Los paquetes en sandbox pueden tener una ruta de política diferente.
Reinicie Firefox y luego abra about:policies para examinar las políticas activas y cualquier error. Confirme que el navegador que reinició pertenece a la instalación donde se colocó el archivo. Una segunda instalación puede tener un directorio de políticas diferente.
Elija el modo antes de añadir puntos de conexión
manual es adecuado para el punto de conexión fijo anterior. Para seguir la configuración del sistema operativo, use "Mode": "system". Para una URL PAC conocida, use "Mode": "autoConfig" con AutoConfigURL. El descubrimiento automático es el modo independiente autoDetect.
Conserve solo los campos que necesita el modo elegido. Una URL PAC va en AutoConfigURL; no es un nombre de host de proxy HTTP. Si la política necesita excepciones directas, defina deliberadamente su valor Passthrough en lugar de añadir por costumbre una omisión local amplia.
Locked: true convierte esto en una configuración impuesta del navegador. Mozilla señala que los cambios existentes del usuario pueden surtir efecto cuando la política no está bloqueada, así que un valor predeterminado sin bloqueo y una ruta obligatoria producen resultados distintos. Elija el que la implementación requiera realmente.
Si la directiva de grupo de Windows ya administra Firefox, mantenga el proxy mediante esa fuente de política establecida. Un archivo JSON solo es útil cuando el navegador lo acepta como la fuente de configuración pertinente.