Τοποθέτηση διεύθυνσης URL διαμεσολαβητή στο login.conf του FreeBSD
Κάντε διαφυγή στις άνω τελείες της διεύθυνσης URL για τη μορφή δυνατοτήτων σύνδεσης του FreeBSD και εφαρμόστε το περιβάλλον που προκύπτει σε νέα συνεδρία σύνδεσης.
:setenv=http_proxy=http\c//proxy.example\c8080,https_proxy=http\c//proxy.example\c8080:Συγχωνεύστε αυτό το πεδίο στην κατάλληλη υπάρχουσα εγγραφή κλάσης σύνδεσης στο /etc/login.conf, χρησιμοποιώντας ένα τελικό σημείο HTTP από την υπηρεσία σας ή από τη λίστα διαμεσολαβητών HTTP και διατηρώντας τις άλλες απαιτούμενες εγγραφές setenv της κλάσης.
Οι άνω τελείες του αρχείου χωρίζουν τα πεδία δυνατοτήτων. Η διαφυγή \c του FreeBSD τοποθετεί μια κυριολεκτική άνω τελεία μέσα σε μια τιμή, ώστε το περιβάλλον υποδοχής να λαμβάνει μια συνηθισμένη διεύθυνση URL όπως http://proxy.example:8080. Μην αντιγράφετε τις διαφυγές του αρχείου δυνατοτήτων στο πεδίο διεύθυνσης URL διαμεσολαβητή ενός πελάτη.
Μετά την επεξεργασία, ανανεώστε τη βάση δεδομένων δυνατοτήτων με cap_mkdb /etc/login.conf και έπειτα δημιουργήστε νέα σύνδεση με αυτή την κλάση. Ένα υπάρχον κέλυφος διατηρεί το δικό του περιβάλλον.
Ελέγξτε την εφαρμογή υποδοχής αντί να υποθέσετε ότι όλες οι υπηρεσίες υιοθέτησαν την τιμή. Το πεζό http_proxy εδώ είναι σκόπιμο, αλλά οι πελάτες διαφέρουν ως προς τα υποστηριζόμενα ονόματα μεταβλητών και η ρύθμιση περιβάλλοντος κλάσης σύνδεσης δεν διαμορφώνει κάθε δαίμονα.