Ανάπτυξη ρυθμίσεων διαμεσολαβητή Firefox με policies.json
Παρέχετε διαχειριζόμενη πολιτική διαμεσολαβητή Firefox μέσω της υποστηριζόμενης διεπαφής JSON και επιβεβαιώστε τη λειτουργία που επιλέξατε μετά την επανεκκίνηση.
Για μια εγκατάσταση 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. Τα πακέτα σε sandbox μπορεί να έχουν διαφορετική διαδρομή πολιτικής.
Επανεκκινήστε τον Firefox και μετά ανοίξτε το about:policies για να εξετάσετε τις ενεργές πολιτικές και τυχόν σφάλματα. Επιβεβαιώστε ότι το πρόγραμμα περιήγησης που επανεκκινήσατε ανήκει στην εγκατάσταση όπου τοποθετήθηκε το αρχείο. Μια δεύτερη εγκατάσταση μπορεί να έχει διαφορετικό κατάλογο πολιτικής.
Επιλέξτε τη λειτουργία πριν προσθέσετε τελικά σημεία
Το manual είναι κατάλληλο για το σταθερό τελικό σημείο παραπάνω. Για να ακολουθείτε τις ρυθμίσεις του λειτουργικού συστήματος, χρησιμοποιήστε "Mode": "system". Για γνωστή διεύθυνση PAC, χρησιμοποιήστε "Mode": "autoConfig" με AutoConfigURL. Η αυτόματη ανακάλυψη είναι η ξεχωριστή λειτουργία autoDetect.
Κρατήστε μόνο τα πεδία που χρειάζεται η επιλεγμένη λειτουργία. Μια διεύθυνση PAC ανήκει στο AutoConfigURL· δεν είναι όνομα κεντρικού υπολογιστή διαμεσολαβητή HTTP. Αν η πολιτική χρειάζεται άμεσες εξαιρέσεις, ορίστε σκόπιμα την τιμή Passthrough αντί να προσθέτετε από συνήθεια μια ευρεία τοπική παράκαμψη.
Το Locked: true κάνει αυτό μια επιβεβλημένη ρύθμιση του προγράμματος περιήγησης. Η Mozilla σημειώνει ότι υπάρχουσες αλλαγές χρήστη μπορούν να τεθούν σε ισχύ όταν η πολιτική δεν είναι κλειδωμένη, οπότε μια ξεκλείδωτη προεπιλογή και μια υποχρεωτική διαδρομή έχουν διαφορετικά αποτελέσματα. Επιλέξτε αυτό που απαιτεί πραγματικά η ανάπτυξη.
Αν η Πολιτική Ομάδας των Windows διαχειρίζεται ήδη τον Firefox, συντηρήστε τον διαμεσολαβητή μέσω αυτής της καθιερωμένης πηγής πολιτικής. Ένα αρχείο JSON είναι χρήσιμο μόνο όταν το πρόγραμμα περιήγησης το αποδέχεται ως τη σχετική πηγή διαμόρφωσης.