Επόμενο Προηγούμενο Περιεχόμενα
Μπορείτε να κατεβάσετε τον squid από εδώ http://www.squid-cache.org/Versions/
την τελευταία stable έκδοση.
Σημείωση: ΠΡΕΠΕΙ να το κατεβάσετε και να το κάνετε
compile, διότι μια δυνατότητα που θα χρησιμοποιήσουμε
(delay pools) είναι απενεργοποιημένη από default στα
διάφορα pre-compiled binaries που περιλαμβάνονται ήδη
στις διάφορες διανομές.
Αφού το κατεβάσετε και το αποσυμπιέσετε σε ένα προσωρινό
φάκελο, κάντε compile με τις εξής εντολές:
./configure --enable-delay-pools
make
make install
Ας σιγουρευτούμε καταρχήν ότι δουλεύει. Ξεκινήστε τον, με
την εντολή:
/usr/local/squid/bin/squid -z
Η παραπάνω εντολή δημιουργεί την cache του. Χρειάζεται να
χρησιμοποιηθεί μόνο την πρώτη φορά που θα τρέξετε το
squid ή αν για οποιοδήποτε λόγο θέλετε να μηδενίσετε την
υπάρχουσα cache.
Τώρα μπορούμε να τον τρέξουμε κανονικά με την εντολή:
/usr/local/squid/bin/squid
Ρυθμίστε τον browser από κάποιον υπολογιστή μέσα στο
δίκτυο να χρησιμοποιεί ως proxy την IP διεύθυνση του
proxy, με την πόρτα 3128. Δοκιμάστε να επισκεφτείτε
οποιαδήποτε σελίδα. Αν δείτε το μήνυμα "Access Denied",
τότε είστε σε καλό δρόμο. Το μήνυμα αυτό σημαίνει ότι ο
squid δεν είναι ρυθμισμένος να απαντάει σε ερωτήματα από
IP που δεν γνωρίζει. Για λόγους ασφαλείας, αυτό είναι
καλό. Ας το ρυθμίσουμε και αυτό. Βάλτε τις παρακάτω
παραμέτρους στο αρχείο ρυθμίσεων του
squid(/usr/local/squid/etc/squid.conf):
acl localnet src_ip 10.0.0.0/8
http_access allow localnet
Σημαντικό: Ψάξτε το αρχείο και βάλτε την πρώτη ρύθμιση
μαζί με τις ήδη υπάρχουσες. Δεν θα δημιουργηθεί πρόβλημα
αν δεν το κάνετε, αλλά αν πάτε κάποτε να κάνετε αλλαγές,
θα χάσετε τον μπούσουλα.
Την δεύτερη ρύθμιση ΠΡΕΠΕΙ να την βάλετε ΠΡΙΝ από την
υπάρχουσα παράμετρο: "http_access deny all". Αν δεν το
κάνετε, δεν θα μετρήσει καθόλου.
Κάντε reload το squid, με την εντολή:
/usr/local/squid/bin/squid -k reconfigure
Με αυτή την εντολή, λέμε στο squid να ξαναδιαβάσει το
αρχείο ρυθμίσεών του.
Δοκιμάστε πάλι να δείτε κάποια από την σελίδα του browser
σας. Αν όλα πάνε καλά, είστε έτοιμοι για παρακάτω.
Επόμενο Προηγούμενο Περιεχόμενα