Το Emacs μπορεί να ανοίξει έναν περιηγητή και ακόμη χρειάζεται δικό του διαμεσολαβητή
Το άνοιγμα μιας διεύθυνσης URL σε εξωτερικό περιηγητή και η ανάκτησή της με τη βιβλιοθήκη URL του Emacs χρησιμοποιούν διαφορετικούς πελάτες. Διαμορφώστε εκείνον που εκτελεί το αίτημα.
Δύο εντολές που και οι δύο «ανοίγουν μια διεύθυνση URL» μπορούν να ακολουθήσουν διαφορετικές διαδρομές στο Emacs.
Η μία μπορεί να παραδώσει τη διεύθυνση URL σε εξωτερικό περιηγητή. Ο περιηγητής χρησιμοποιεί τότε τη δική του διαμόρφωση διαμεσολαβητή. Η άλλη μπορεί να ανακτήσει τον πόρο μέσω της βιβλιοθήκης URL του Emacs. Το επιτυχές αίτημα του περιηγητή λέει λίγα για αυτή τη δεύτερη διαδρομή.
Η βιβλιοθήκη URL τεκμηριώνει τις μεταβλητές περιβάλλοντος διαμεσολαβητή και την επιλογή Lisp url-proxy-services. Μια βασική ρητή διαμόρφωση έχει αυτή τη μορφή:
(setq url-proxy-services
'(("http" . "proxy.example:8080")
("https" . "proxy.example:8080")))
Τα ονόματα σχημάτων επιλέγουν το πρωτόκολλο προορισμού. Οι τιμές διαμεσολαβητή είναι η μορφή τελικού σημείου που περιμένει αυτή η επιλογή, όχι διεύθυνση URL σεναρίου PAC. Για τις επιτρεπόμενες δημόσιες διαδρομές HTTP, πάρτε τον κεντρικό υπολογιστή και τη θύρα από έναν υποψήφιο στη λίστα διαμεσολαβητών HTTP.
Αυτή η ρύθμιση αφορά πελάτες που χρησιμοποιούν αυτή τη βιβλιοθήκη. Ένα πακέτο που καλεί ένα εξωτερικό εκτελέσιμο του Git, για παράδειγμα, έχει άλλη διαδρομή δικτύου. Προσδιορίστε τη λειτουργία πριν υποθέσετε ότι όλη η δικτύωση του Emacs μοιράζεται μία διαμόρφωση.
Για τα Windows, αποφύγετε να θεωρήσετε ένα απόσπασμα παλαιού πακέτου τρίτου μέρους που διαβάζει το μητρώο ως γενική λύση για την αξιολόγηση PAC, τα διαπιστευτήρια και την μεταβαλλόμενη πολιτική δικτύου. Καθορίστε πρώτα αν ένα σταθερό τελικό σημείο ή η τεκμηριωμένη διαμόρφωση περιβάλλοντος της βιβλιοθήκης ικανοποιεί την πραγματική απαίτηση.