συστήματα

Γνώση Υπολογιστών >> συστήματα >  >> Linux

Πώς να εγκαταστήσετε και να ρυθμίσετε τον Squid Proxy Server σε Linux

Η εγκατάσταση και η διαμόρφωση ενός διακομιστή μεσολάβησης Squid σε Linux περιλαμβάνει πολλά βήματα. Ακολουθήστε αυτά τα βήματα για να ρυθμίσετε έναν βασικό διακομιστή μεσολάβησης Squid στο σύστημά σας Linux:

1. Εγκαταστήστε το Squid:

- Ενημερώστε τα πακέτα του συστήματός σας:

```

sudo apt ενημέρωση

```

- Εγκαταστήστε το Squid χρησιμοποιώντας την εντολή:

```

sudo apt install καλαμάρι

```

2. Διαμόρφωση Squid:

- Ανοίξτε το αρχείο διαμόρφωσης Squid «/etc/squid/squid.conf» με τον επεξεργαστή κειμένου που προτιμάτε (π.χ. sudo nano /etc/squid/squid.conf).

- Εντοπίστε τις ακόλουθες γραμμές και αφαιρέστε το σχόλιο αφαιρώντας το σύμβολο '#':

```

http_port 3128 διαφανές

```

- Αυτό ρυθμίζει το Squid ώστε να ακούει στη θύρα 3128 χρησιμοποιώντας έναν διαφανή διακομιστή μεσολάβησης.

3. Ανακατεύθυνση επισκεψιμότητας:

- Ανακατεύθυνση όλης της κυκλοφορίας μέσω του διακομιστή μεσολάβησης ορίζοντας τις κατάλληλες τιμές στο αρχείο `/etc/default/squid`.

- Αλλάξτε τις ακόλουθες γραμμές:

```

HTTP_PROXY=""

HTTPS_PROXY=""

```

να:

```

HTTP_PROXY="127.0.0.1:3128"

HTTPS_PROXY="127.0.0.1:3128"

```

4. Επανεκκινήστε το Squid:

- Επανεκκινήστε την υπηρεσία Squid για να εφαρμόσετε τη νέα διαμόρφωση:

```

sudo service squid επανεκκίνηση

```

5. Ελέγξτε εάν ο διακομιστής μεσολάβησης λειτουργεί:

- Για να επαληθεύσετε ότι ο διακομιστής μεσολάβησης λειτουργεί σωστά, χρησιμοποιήστε την ακόλουθη εντολή:

```

curl --proxy http://127.0.0.1:3128 www.google.com

```

- Εάν η σελίδα φορτωθεί με επιτυχία, ο διακομιστής μεσολάβησής σας έχει ρυθμιστεί σωστά.

6. Ρύθμιση Εξαιρέσεις (Προαιρετικό):

- Μπορείτε να επιτρέψετε σε συγκεκριμένους ιστότοπους να παρακάμψουν τον διακομιστή μεσολάβησης προσθέτοντάς τους στη λίστα εξαιρέσεων στο `/etc/squid/squid.conf`:

```

acl allow_sites dstdomain .google.com .example.com

http_access επιτρέπουν επιτρεπόμενους_ιστοτόπους

```

7. Ενεργοποίηση και εκκίνηση του Squid at Boot (Προαιρετικό):

- Εάν θέλετε το Squid να ξεκινά αυτόματα κατά την εκκίνηση του συστήματός σας, εκτελέστε την ακόλουθη εντολή:

```

sudo systemctl ενεργοποίηση καλαμάρι

```

Αυτό θα πρέπει να ρυθμίσει και να διαμορφώσει έναν βασικό διακομιστή μεσολάβησης Squid στο σύστημά σας Linux. Προσαρμόστε τις διαμορφώσεις όπως απαιτείται για να ταιριάζουν στις συγκεκριμένες απαιτήσεις σας. Φροντίστε να τροποποιήσετε τους κανόνες ACL ώστε να ταιριάζουν στο περιβάλλον του δικτύου σας και να κάνετε τις απαραίτητες προσαρμογές του τείχους προστασίας για να επιτρέψετε τη ροή της κυκλοφορίας μέσω του διακομιστή μεσολάβησης.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα