Ταξινομημένη εναλλαγή διακομιστών μεσολάβησης σε αρχείο PAC
Ένα αποτέλεσμα PAC χωρισμένο με άνω τελείες παρέχει εναλλακτικές διαδρομές. Δεν στέλνει το αίτημα διαδοχικά μέσω των δύο διακομιστών μεσολάβησης.
Ένα αποτέλεσμα PAC χωρισμένο με άνω τελείες παρέχει εναλλακτικές διαδρομές με σειρά:
return "PROXY proxy-a.example:8080; PROXY proxy-b.example:8080";
Χρησιμοποιήστε τα πραγματικά τελικά σημεία HTTP που απαιτεί η πολιτική. Για δοκιμές δημόσιων προορισμών όπου επιτρέπονται δημόσιοι διακομιστές μεσολάβησης, η λίστα διακομιστών μεσολάβησης HTTP παρέχει υποψηφίους. Το πρόγραμμα περιήγησης μπορεί να δοκιμάσει το B όταν είναι σκόπιμο αφού αποτύχει το A. Η κίνηση δεν περνά από το A και μετά από το B. Μια αλυσίδα απαιτεί ξεχωριστή υποστήριξη στον πελάτη ή στους διακομιστές μεσολάβησης; η αλυσίδα του curl από SOCKS σε HTTP είναι μια υποστηριζόμενη διάταξη.
Διαθεσιμότητα σεναρίου και διαθεσιμότητα διακομιστή μεσολάβησης
Ο πελάτης πρέπει πρώτα να αποκτήσει ένα χρησιμοποιήσιμο σενάριο PAC. Ένας δεύτερος διακομιστής μεσολάβησης στην τιμή επιστροφής δεν μπορεί να βοηθήσει ένα πρόγραμμα περιήγησης που απέτυχε να κατεβάσει το σενάριο και δεν έχει χρησιμοποιήσιμο αντίγραφο στην προσωρινή μνήμη.
Μετά την αξιολόγηση, το πρόγραμμα περιήγησης επιλέγει μεταξύ των διαδρομών που επιστράφηκαν. Η αναφορά PAC καθορίζει τη μορφή σειράς; το πρόγραμμα περιήγησης καθορίζει ποιες αποτυχίες ενεργοποιούν την εναλλαγή και για πόσο θυμάται έναν αποτυχημένο υποψήφιο. Ένα σφάλμα HTTP που λαμβάνεται μέσω λειτουργικού διακομιστή μεσολάβησης δεν ενεργοποιεί αυτόματα άλλη διαδρομή.
Μια άμεση εναλλακτική
Η προσθήκη ; DIRECT επιτρέπει διαδρομή χωρίς κανέναν από τους δύο διακομιστές μεσολάβησης. Αυτό μπορεί να ταιριάζει σε πολιτική περιαγωγής, αλλά έρχεται σε αντίθεση με την απαίτηση η επηρεαζόμενη κίνηση να χρησιμοποιεί πάντα εγκεκριμένη έξοδο.
Για αναφορά διακοπής, καταγράψτε αν ανακτήθηκε το σενάριο, το αποτέλεσμά του για το επηρεαζόμενο URL, και την εναλλακτική που δοκίμασε το πρόγραμμα περιήγησης. Αυτές οι παρατηρήσεις εντοπίζουν την αποτυχία μεταξύ παράδοσης σεναρίου, αξιολόγησης και σύνδεσης μεσολάβησης.