Εγκατάσταση
Δημιουργήστε αντίγραφα ασφαλείας και αντικαταστήστε το Squid3 Configuration
Δημιουργία χρήστη Squid3
Εγκατάσταση
Εγκαταστήστε τα εργαλεία Squid3 και Apache.
apt-get install squid3 apache2-utils
Θα χρησιμοποιήσουμε το Apache htpasswd για να δημιουργήσουμε έναν κωδικό πρόσβασης. Εάν δεν θέλετε να εγκαταστήσετε πρόσθετα πακέτα, μπορείτε να χρησιμοποιήσετε το perl για να δημιουργήσετε τον κωδικό πρόσβασής σας.
Δημιουργήστε αντίγραφα ασφαλείας και αντικαταστήστε το Squid3 Configuration
Δημιουργία αντιγράφων ασφαλείας των τρεχουσών ρυθμίσεων Squid3.
cp /etc/squid3/squid.conf /etc/squid3/squid.conf.bak
Ανοίξτε και αντικαταστήστε το περιεχόμενο /etc/squid3/squid.confμε το εξής:
http_port 3128
auth_param basic program /usr/lib/squid3/basic_ncsa_auth /etc/squid3/.passwd
auth_param basic children 1
auth_param basic credentialsttl 1 minute
auth_param basic casesensitive off
acl auth proxy_auth REQUIRED
acl localhost src 127.0.0.0/8
http_access allow auth
http_access allow localhost
http_access deny all
cache deny all
forwarded_for delete
request_header_access Via deny all
Σημειώσεις: Η προεπιλεγμένη θύρα για το Squid είναι 3128 , αλλάξτε την σε άλλη θύρα για καλύτερους λόγους ασφαλείας.
Δημιουργία χρήστη Squid3
Δημιουργήστε έναν νέο χρήστη για να συνδεθείτε στον διακομιστή Squid3.
htpasswd -c /etc/squid3/.passwd YOUR_USER_NAME
Εάν δεν έχετε εγκατεστημένο το εργαλείο Apache, χρησιμοποιήστε την perl για να δημιουργήσετε τον έλεγχο ταυτότητας.
echo -e "YOUR_USERNAME:`perl -le 'print crypt("YOUR_PASSWORD","salt")'`" > /etc/squid3/.passwd
Επανεκκινήστε την υπηρεσία Squid3 και η δουλειά τελείωσε.
/etc/init.d/squid3 restart