Τιθασεύοντας την κίνηση του δικτύου σας, Μέρος 1ο: Διαδικασία
Description: This is issue 33 of Magaz, the Hellenic LinuxMagazine
Keywords: magaz hellenic greek hellas greece hellug linux magazine

Magaz, The Greek Linux Magazine
Τεύχος #33
Περιληπτικά Περιεχόμενα Αναλυτικά Περιεχόμενα Mirrors Links Πληροφορίες Συντάκτες Αναζήτηση Επικοινωνία
Επόμενο Προηγούμενο Περιεχόμενα ### 4. Διαδικασία ### 4.1 Download του squid Μπορείτε να κατεβάσετε τον squid από εδώ http://www.squid-cache.org/Versions/ την τελευταία stable έκδοση. Σημείωση: ΠΡΕΠΕΙ να το κατεβάσετε και να το κάνετε compile, διότι μια δυνατότητα που θα χρησιμοποιήσουμε (delay pools) είναι απενεργοποιημένη από default στα διάφορα pre-compiled binaries που περιλαμβάνονται ήδη στις διάφορες διανομές. ### 4.2 Μεταγλώττιση Αφού το κατεβάσετε και το αποσυμπιέσετε σε ένα προσωρινό φάκελο, κάντε compile με τις εξής εντολές:
    ./configure --enable-delay-pools
    make
    make install
### 4.3 Ρύθμιση του squid Ας σιγουρευτούμε καταρχήν ότι δουλεύει. Ξεκινήστε τον, με την εντολή:
    /usr/local/squid/bin/squid -z
Η παραπάνω εντολή δημιουργεί την cache του. Χρειάζεται να χρησιμοποιηθεί μόνο την πρώτη φορά που θα τρέξετε το squid ή αν για οποιοδήποτε λόγο θέλετε να μηδενίσετε την υπάρχουσα cache. Τώρα μπορούμε να τον τρέξουμε κανονικά με την εντολή: /usr/local/squid/bin/squid ### 4.4 Η πρώτη δοκιμή Ρυθμίστε τον 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 σας. Αν όλα πάνε καλά, είστε έτοιμοι για παρακάτω. Επόμενο Προηγούμενο Περιεχόμενα