Implantar as configurações de proxy do Firefox com policies.json
Forneça uma política de proxy do Firefox gerenciada pela interface JSON compatível e confirme o modo selecionado após a reinicialização.
Para uma instalação do Firefox que você administra, coloque a configuração de proxy na política empresarial em vez de procurar um perfil de usuário e editar as preferências geradas. A política Proxy expressa diretamente o modo pretendido.
Um proxy HTTP fixo usado para destinos HTTP e HTTPS pode ser configurado assim:
{
"policies": {
"Proxy": {
"Mode": "manual",
"Locked": true,
"HTTPProxy": "proxy.example:8080",
"UseHTTPProxyForAllProtocols": true
}
}
}
Salve um JSON UTF-8 válido como policies.json. O nome do host e a porta identificam o endpoint do proxy. Este exemplo não configura SOCKS nem fornece credenciais de autenticação.
Coloque a política ao lado da instalação
Para uma instalação convencional do Windows, crie um diretório distribution ao lado do executável do Firefox e coloque o arquivo ali. No macOS, o local correspondente é Firefox.app/Contents/Resources/distribution. No Linux, use o diretório distribution da instalação ou o local de política do sistema compatível /etc/firefox/policies. Pacotes em sandbox podem ter um caminho de política diferente.
Reinicie o Firefox e abra about:policies para examinar as políticas ativas e quaisquer erros. Confirme que o navegador reiniciado pertence à instalação onde o arquivo foi colocado. Uma segunda instalação pode ter um diretório de políticas diferente.
Escolha o modo antes de adicionar endpoints
manual é adequado para o endpoint fixo acima. Para seguir as configurações do sistema operacional, use "Mode": "system". Para uma URL PAC conhecida, use "Mode": "autoConfig" com AutoConfigURL. A descoberta automática é o modo separado autoDetect.
Mantenha apenas os campos exigidos pelo modo escolhido. Uma URL PAC pertence a AutoConfigURL; não é um nome de host de proxy HTTP. Se a política precisar de exceções diretas, defina deliberadamente o valor Passthrough em vez de adicionar por hábito um amplo desvio local.
Locked: true torna isto uma configuração imposta do navegador. A Mozilla observa que alterações existentes do usuário podem entrar em vigor quando a política não está bloqueada, portanto um padrão não bloqueado e uma rota obrigatória produzem resultados diferentes. Escolha o que a implantação realmente exige.
Se a Diretiva de Grupo do Windows já gerencia o Firefox, mantenha o proxy por meio dessa fonte de política estabelecida. Um arquivo JSON só é útil quando o navegador o aceita como a fonte de configuração pertinente.