Squid este un program Linux gratuit, care vă permite să creați un proxy web de redirecționare. În acest ghid, veți vedea cum să instalați Squid pe CentOS pentru a vă transforma serverul într-un proxy web.
Squid poate fi configurat și ca proxy invers, dar acest tip de configurare nu este acoperit în acest articol.
Acest ghid a fost scris pentru CentOS 6, dar ar trebui să funcționeze și pentru CentOS 7.
Pasul 1: Instalarea Squid
O să presupun că aveți un nou server CentOS. Acum puteți instala Squid cu yum:
yum install squid
Pasul 2: Editarea configurației
Acum puteți configura Squid. Fișierul de configurare este situat pe următoarea cale:
vi /etc/squid/squid.conf
Deschideți acest fișier cu editorul de text preferat pentru a configura setările Squid. Puteți găsi o imagine de ansamblu a acestora pe site-ul oficial al Squid .
Pasul 3: Deschide portul în firewall
Acum deschideți portul Squid în firewall. Portul implicit este 3128. Dacă l-ați schimbat, în mod natural, deschideți portul pe care l-ați setat pe Squid pentru a rula:
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 3128 -j ACCEPT
Pasul 3: Repornirea serviciului
Acum puteți reporni serviciul Squid:
service squid restart
Pentru ca Squid să înceapă de fiecare dată când porniți serverul, utilizați chkconfig:
chkconfig squid on
Pentru a vedea activitatea utilizatorilor dvs., puteți utiliza tailcomanda pentru a citi jurnalele:
tail -f /var/log/squid/access.log
Pasul 4:
Acum puteți configura alte computere pentru a-și trimite traficul prin proxy-ul dvs. Squid. Dacă doriți să faceți acest lucru pe OS X, Windows sau Linux, urmați acest ghid .