Να απαιτεί το Apache και IP πελάτη και σύνδεση proxy
Συνδυάστε στο Apache 2.4 την ταυτοποίηση διακομιστή μεσολάβησης με περιορισμούς διεύθυνσης πελάτη, χωρίς καμία συνθήκη να παρέχει μόνη της πρόσβαση.
Όταν ένας forward proxy Apache 2.4 πρέπει να απαιτεί και εγκεκριμένη διεύθυνση πηγής και έγκυρη σύνδεση, χρησιμοποιήστε <RequireAll>:
<Proxy "*">
AuthType Basic
AuthName "Private proxy"
AuthBasicProvider file
AuthUserFile /etc/apache2/private-proxy-users
<RequireAll>
Require ip 192.0.2.25
Require valid-user
</RequireAll>
</Proxy>Ενσωματώστε αυτό το τμήμα εξουσιοδότησης στον υπάρχοντα περιορισμένο διακομιστή μεσολάβησης. Αντικαταστήστε τη διεύθυνση του πελάτη και τη διαδρομή του αρχείου λογαριασμών· οι μονάδες ταυτοποίησης και εξουσιοδότησης πρέπει να είναι διαθέσιμες και το αρχείο να περιέχει ήδη τους προβλεπόμενους χρήστες. Δεν αποτελεί πλήρη ανάπτυξη ακροατή.
Δύο λεπτομέρειες καθορίζουν την πολιτική. Ο περιέκτης εκφράζει AND· η τοποθέτηση θετικών απαιτήσεων δίπλα-δίπλα δεν απαιτεί κατ’ ανάγκη όλες. Το Require valid-user δέχεται ταυτοποιημένο λογαριασμό, ενώ το Require user alice κατονομάζει έναν λογαριασμό. Ένα γυμνό Require user δεν εκφράζει τίποτα. Δείτε την αναφορά του Apache για την εξουσιοδότηση χρηστών.
| Πηγή | Σύνδεση | Απαιτούμενο αποτέλεσμα |
|---|---|---|
| Επιτρέπεται | Έγκυρο | Το προβλεπόμενο εξουσιοδοτημένο αίτημα επιτρέπεται. |
| Επιτρέπεται | Λείπει ή δεν είναι έγκυρο | Δεν επιτρέπεται εξουσιοδοτημένη προώθηση. |
| Εκτός επιτρεπόμενης πηγής | Έγκυρο | Δεν επιτρέπεται εξουσιοδοτημένη προώθηση. |
Πριν βασιστείτε στο τμήμα, ελέγξτε τον περιβάλλοντα εικονικό κεντρικό υπολογιστή και άλλες αντιστοιχες ενότητες εξουσιοδότησης; δοκιμάστε το όριο εξουσιοδότησης πιο συγκεκριμένη διαμόρφωση μπορεί να αλλάξει το ενεργό αποτέλεσμα. Η σύνδεση Basic χρειάζεται επίσης προστατευμένη μεταφορά πελάτη-προς-διακομιστή μεσολάβησης. Το HTTPS του προορισμού αρχίζει αργότερα και δεν προστατεύει την προηγούμενη ανταλλαγή διαπιστευτηρίων σε απλό κείμενο.