Ο κύριος ιστότοπος πρέπει να χρησιμοποιεί τον γονικό διακομιστή μεσολάβησης. Ένας εσωτερικός υποτομέας δεν πρέπει. Αυτή είναι μια εξαίρεση δρομολόγησης και αξίζει ένα μοτίβο αρκετά στενό ώστε να εκφράζει ακριβώς αυτό.

Το Privoxy έχει συνήθεις κανόνες προώθησης στην κύρια διαμόρφωσή του και παρακάμψεις προώθησης ανά αίτημα σε αρχεία action. Χρησιμοποιήστε τον μηχανισμό που ταιριάζει στη διαμόρφωση που ήδη συντηρείτε· μην προσθέτετε ανταγωνιστικές εξαιρέσεις και στα δύο σημεία μόνο για να δείτε ποια λειτουργεί.

Μια εξαίρεση στην κύρια διαμόρφωση

forward / parent.example.net:8080
forward intranet.example.net .

Για δημόσιους προορισμούς όπου επιτρέπεται ένας μη πιστοποιημένος δημόσιος γονικός HTTP, πάρτε έναν υποψήφιο για τον προεπιλεγμένο γονικό από τη λίστα διακομιστών μεσολάβησης HTTP χωρίς να μεταφέρετε τα διαπιστευτήρια άλλου γονικού. Εδώ ο μεταγενέστερος κανόνας ακριβούς κεντρικού υπολογιστή επιλέγει άμεση προώθηση για αυτό το όνομα κεντρικού υπολογιστή. Άλλοι προορισμοί συνεχίζουν να ταιριάζουν με τον προεπιλεγμένο κανόνα γονικού. Οι κανόνες προώθησης του Privoxy χρησιμοποιούν σειρά τελευταίας αντιστοίχισης, οπότε ένας μεταγενέστερος γενικός κανόνας μπορεί να αλλάξει αυτό το αποτέλεσμα.

Διαβάστε τη σύνταξη του μοτίβου πριν προσθέσετε αρχική τελεία ή μπαλαντέρ. Ένα μοτίβο τύπου επιθήματος μπορεί να ταιριάξει περισσότερα ονόματα από τον έναν κεντρικό υπολογιστή που σκοπεύατε. Επίσης κρατήστε το όνομα του διακομιστή μεσολάβησης ξεχωριστό από το όνομα του ιστότοπου: το μοτίβο επιλέγει έναν ζητούμενο προορισμό.

Μια παράκαμψη σε αρχείο action είναι άλλη επιλογή

{+forward-override{forward .}}
intranet.example.net

Αυτό επιλέγει ρητά άμεση προώθηση για τις αντίστοιχες αιτήσεις. Η αφαίρεση μιας προηγούμενης παράκαμψης δεν είναι απαραίτητα το ίδιο με την επιλογή άμεσης προώθησης· η συνήθης διαμόρφωση μπορεί ακόμη να περιέχει κανόνα γονικού.

Εξετάστε τις ισχύουσες ενότητες action και τη σειρά τους όταν μια εξαίρεση φαίνεται αναποτελεσματική. Ένας κεντρικός υπολογιστής μπορεί να αντιστοιχεί σε περισσότερα από ένα μοτίβα action, και η ενέργεια που περιμένατε μπορεί να αλλάξει από μεταγενέστερη αντιστοίχιση.

Το άμεσο σημαίνει διαφορετική απόφαση δικτύου

Μια άμεση εξαίρεση μπορεί να εκθέσει την ίδια την εξωτερική διεύθυνση του Privoxy αντί για την έξοδο του γονικού. Αυτό μπορεί να είναι ακριβώς σωστό για μια ιδιωτική υπηρεσία, αλλά θα πρέπει να είναι μέρος της απαίτησης και όχι παρενέργεια που ανακαλύπτεται αργότερα.

Η εξαίρεση επίσης δεν παρέχει δικτυακή προσβασιμότητα. Ο κεντρικός υπολογιστής του Privoxy χρειάζεται ακόμη διαδρομή προς τον προορισμό και κατάλληλα δικαιώματα πρόσβασης. Αν μόνο ο γονικός μπορεί να φτάσει στην υπηρεσία, η παράκαμψή του θα αποτύχει ακόμη και αν το μοτίβο λειτουργεί.

Περιορίστε το παράδειγμα στο απαιτούμενο όνομα κεντρικού υπολογιστή και ελέγξτε ξεχωριστά σχετικούς κεντρικούς υπολογιστές ελέγχου ταυτότητας ή πόρων. Η επέκταση μιας εξαίρεσης σε κάθε υποτομέα μπορεί να μετακινήσει ήσυχα άσχετη κίνηση σε διαφορετική εξωτερική διαδρομή.

Σχετικά άρθρα