Στείλτε κάθε ακροατή Squid 7 στον δικό του διακομιστή μεσολάβησης γονέα
Αντιστοιχίστε τους ακροατές Squid για να διαχωρίσετε τους γονικούς διακομιστές και να κάνετε την άμεση εναλλακτική λύση μια ρητή απόφαση δρομολόγησης.
Για Squid 7, ονομάστε κάθε εισερχόμενο ακροατή και περιορίστε ποιος γονέας είναι κατάλληλος για τα αιτήματά του:
http_port 3128 name=route_a
http_port 3129 name=route_b
acl via_a myportname route_a
acl via_b myportname route_b
cache_peer parent-a.example.net parent 8080 0 no-query name=parent_a
cache_peer parent-b.example.net parent 8080 0 no-query name=parent_b
cache_peer_access parent_a allow via_a
cache_peer_access parent_a deny all
cache_peer_access parent_b allow via_b
cache_peer_access parent_b deny allΔιατηρήστε την επαληθευμένη πρόσβαση πελάτη και απαιτείται γονικοί λογαριασμοί διαμορφώθηκαν ξεχωριστά. Αυτό το τμήμα δρομολόγησης επιλέγει κατάλληλους ομοτίμους. δεν εξουσιοδοτεί πελάτες ούτε παρέχει γονικά διαπιστευτήρια. Για μια επιτρεπόμενη δοκιμή δημόσιου προορισμού χωρίς διαμορφωμένα διαπιστευτήρια γονικού διακομιστή μεσολάβησης, το Λίστα διακομιστή μεσολάβησης HTTP παρέχει τους υποψήφιους δημόσιους ομοτίμους.
Η στένωση επιλέξιμους ομοτίμους δεν απαγορεύει από μόνη της την άμεση προώθηση. Εάν αυτές οι έξοδοι είναι απαγορευμένες για τα επιλεγμένα αιτήματα, προσθέστε:
never_direct allow via_a
never_direct allow via_bΕλέγξτε τους προηγούμενους κανόνες always_direct και την πλήρη διαμόρφωση γονικής επιλογής. Καθορίστε εάν ένας μη διαθέσιμος εκχωρημένος γονέας πρέπει να κάνει την προώθηση να αποτύχει ή εάν υπάρχει άλλη ρητά εγκεκριμένη διαδρομή. Ένα ελεγχόμενο αίτημα προώθησης και σύγκριση μη διαθέσιμη από τον γονέα μπορούν να ελέγξουν αυτό το επιλεγμένο αποτέλεσμα. Μια επιτυχημένη σελίδα από μόνη της μπορεί να κρύψει ένα λάθος εναλλακτικό.
Το τελική δημόσια IP ανήκει στην τελευταία σύνδεση προς τα έξω. Δύο διαφορετικοί γονείς μπορούν να μοιράζονται μια έξοδο NAT, επομένως επαληθεύστε αυτήν τη διεύθυνση ξεχωριστά από την επιλογή ακροατών και ομότιμων.
Χρησιμοποιήστε την αναφορά ομότιμων για λεπτομέρειες ελέγχου ταυτότητας/μεταφοράς. Αυτές οι διεπαφές ισχύουν για το Squid 7 και παλαιότερες υποστηρικτικές εκδόσεις. δεν είναι διαθέσιμα αμετάβλητα στο Squid 8.