Wdrażanie ustawień proxy Firefoksa za pomocą policies.json
Zapewnij zarządzaną politykę proxy Firefoksa poprzez obsługiwany interfejs JSON i potwierdź wybrany tryb po ponownym uruchomieniu.
W instalacji Firefoksa, którą administrujesz, umieść konfigurację proxy w polityce firmowej, zamiast szukać profilu użytkownika i edytować generowane preferencje. Polityka Proxy bezpośrednio wyraża zamierzony tryb.
Stałe proxy HTTP używane dla celów HTTP i HTTPS można skonfigurować następująco:
{
"policies": {
"Proxy": {
"Mode": "manual",
"Locked": true,
"HTTPProxy": "proxy.example:8080",
"UseHTTPProxyForAllProtocols": true
}
}
}
Zapisz prawidłowy JSON w kodowaniu UTF-8 jako policies.json. Nazwa hosta i port identyfikują punkt końcowy proxy. Ten przykład nie konfiguruje SOCKS i nie podaje danych uwierzytelniających.
Umieść politykę obok instalacji
W typowej instalacji Windows utwórz katalog distribution obok pliku wykonywalnego Firefoksa i umieść tam plik. W systemie macOS odpowiednie miejsce to Firefox.app/Contents/Resources/distribution. W systemie Linux użyj katalogu distribution instalacji lub obsługiwanego miejsca polityki systemowej /etc/firefox/policies. Pakiety w sandboxie mogą mieć inną ścieżkę polityki.
Uruchom ponownie Firefoksa, a następnie otwórz about:policies, aby przejrzeć aktywne polityki i wszelkie błędy. Potwierdź, że ponownie uruchomiona przeglądarka należy do instalacji, w której umieszczono plik. Druga instalacja może mieć inny katalog polityki.
Wybierz tryb, zanim dodasz punkty końcowe
manual jest odpowiedni dla stałego punktu końcowego powyżej. Aby stosować się do ustawień systemu operacyjnego, użyj "Mode": "system". Dla znanego adresu URL PAC użyj "Mode": "autoConfig" razem z AutoConfigURL. Automatyczne wykrywanie to osobny tryb autoDetect.
Zachowaj tylko pola potrzebne wybranemu trybowi. Adres URL PAC należy do AutoConfigURL; nie jest nazwą hosta proxy HTTP. Jeśli polityka wymaga bezpośrednich wyjątków, świadomie zdefiniuj jej wartość Passthrough zamiast z przyzwyczajenia dodawać szerokie lokalne obejście.
Locked: true czyni z tego wymuszone ustawienie przeglądarki. Mozilla zauważa, że istniejące zmiany użytkownika mogą wejść w życie, gdy polityka nie jest zablokowana, więc niezablokowana wartość domyślna i obowiązkowa trasa dają różne wyniki. Wybierz to, czego wdrożenie naprawdę wymaga.
Jeśli zasada grupy systemu Windows już zarządza Firefoksem, utrzymuj proxy przez to ugruntowane źródło polityki. Plik JSON jest przydatny tylko wtedy, gdy przeglądarka akceptuje go jako odpowiednie źródło konfiguracji.