Firefox-Proxy-Einstellungen mit policies.json bereitstellen
Stellen Sie eine verwaltete Firefox-Proxy-Richtlinie über die unterstützte JSON-Schnittstelle bereit und prüfen Sie den gewählten Modus nach einem Neustart.
Für eine Firefox-Installation, die Sie verwalten, legen Sie die Proxy-Konfiguration in ihrer Unternehmensrichtlinie ab, anstatt ein Benutzerprofil zu suchen und generierte Einstellungen zu bearbeiten. Die Richtlinie Proxy drückt den gewünschten Modus direkt aus.
Ein fester HTTP-Proxy, der für HTTP- und HTTPS-Ziele genutzt wird, lässt sich wie folgt konfigurieren:
{
"policies": {
"Proxy": {
"Mode": "manual",
"Locked": true,
"HTTPProxy": "proxy.example:8080",
"UseHTTPProxyForAllProtocols": true
}
}
}
Speichern Sie gültiges UTF-8-JSON als policies.json. Hostname und Port bezeichnen den Proxy-Endpunkt. Dieses Beispiel konfiguriert weder SOCKS noch Anmeldedaten für die Authentifizierung.
Legen Sie die Richtlinie neben die Installation
Für eine übliche Windows-Installation erstellen Sie ein Verzeichnis distribution neben der ausführbaren Firefox-Datei und legen die Datei dort ab. Unter macOS ist der entsprechende Ort Firefox.app/Contents/Resources/distribution. Unter Linux verwenden Sie das Verzeichnis distribution der Installation oder den unterstützten Ort für Systemrichtlinien /etc/firefox/policies. In Sandboxes verpackte Pakete können einen anderen Richtlinienpfad haben.
Starten Sie Firefox neu und öffnen Sie dann about:policies, um die aktiven Richtlinien und mögliche Fehler zu prüfen. Stellen Sie sicher, dass der neu gestartete Browser zu der Installation gehört, in der die Datei abgelegt wurde. Eine zweite Installation kann ein anderes Richtlinienverzeichnis haben.
Wählen Sie den Modus, bevor Sie Endpunkte hinzufügen
manual ist für den oben genannten festen Endpunkt geeignet. Wenn Betriebssystem-Einstellungen befolgt werden sollen, verwenden Sie "Mode": "system". Für eine bekannte PAC-URL verwenden Sie "Mode": "autoConfig" zusammen mit AutoConfigURL. Die automatische Erkennung ist der separate Modus autoDetect.
Behalten Sie nur die Felder, die der gewählte Modus benötigt. Eine PAC-URL gehört in AutoConfigURL; sie ist kein HTTP-Proxy-Hostname. Wenn die Richtlinie direkte Ausnahmen braucht, definieren Sie ihren Wert Passthrough bewusst, statt aus Gewohnheit eine breite lokale Umgehung hinzuzufügen.
Locked: true macht dies zu einer erzwungenen Browsereinstellung. Mozilla weist darauf hin, dass bestehende Änderungen von Benutzern wirksam werden können, wenn die Richtlinie nicht gesperrt ist; eine ungesperrte Voreinstellung und eine verbindliche Route haben also unterschiedliche Ergebnisse. Wählen Sie die Variante, die die Bereitstellung tatsächlich verlangt.
Wenn die Windows-Gruppenrichtlinie Firefox bereits verwaltet, pflegen Sie den Proxy über diese etablierte Richtlinienquelle. Eine JSON-Datei ist nur dann nützlich, wenn der Browser sie als maßgebliche Konfigurationsquelle akzeptiert.