Το NetworkManager μπορεί να αποθηκεύσει URL PAC ή να εισαγάγει το σενάριο
Επιλέξτε ανάμεσα σε τοποθεσία PAC και αποθηκευμένη JavaScript όταν ρυθμίζετε μια σύνδεση NetworkManager με το nmcli.
Η ιδιότητα proxy.pac-url του NetworkManager κρατά μια τοποθεσία από την οποία μπορεί να ληφθεί αρχείο PAC. Το proxy.pac-script κρατά την ίδια τη JavaScript σε UTF-8. Είναι δύο ξεχωριστές ιδιότητες ρύθμισης.
Για ένα υπάρχον προφίλ που χρησιμοποιεί PAC συντηρούμενο από απόσταση:
nmcli connection modify "office" proxy.method auto \
proxy.pac-script "" \
proxy.pac-url "https://config.example.net/proxy.pac"
Εναλλακτικά, το τρέχον nmcli μπορεί να διαβάσει τοπικό αρχείο όταν ορίζει pac-script:
nmcli connection modify "office" proxy.method auto \
proxy.pac-url "" \
proxy.pac-script "file:///home/alex/proxy.pac"
Στη δεύτερη μορφή το nmcli διαβάζει το αρχείο και αποθηκεύει το περιεχόμενό του ως σενάριο. Δεν κρατά ζωντανή αναφορά που ακολουθεί αυτόματα μεταγενέστερες αλλαγές σε εκείνο το αρχείο. Επαναλάβετε την εισαγωγή της ρύθμισης όταν το αποθηκευμένο σενάριο χρειάζεται ενημέρωση.
Το σενάριο πρέπει να ορίζει τη συνάρτηση FindProxyForURL. Εφαρμόστε το τροποποιημένο προφίλ μέσω του συνήθους κύκλου ενεργοποίησης της σύνδεσης και ελέγξτε την πραγματική διαδρομή του πελάτη που συμμετέχει. Αξιολογήστε το αποτέλεσμα PAC για τον ζητούμενο προορισμό. Η αποθήκευση των μεταδεδομένων διαμεσολαβητή του NetworkManager δεν αναγκάζει αυθαίρετες εφαρμογές υποδοχών να τα χρησιμοποιούν.