Diferencia entre revisiones de «Squid»

De MediaWiki
Ir a la navegación Ir a la búsqueda
Línea 21: Línea 21:
 
  sudo nano /etc/squid/squid.conf
 
  sudo nano /etc/squid/squid.conf
  
−
E fai os seguintes cambios
+
E fai os seguintes cambios:
  
−
1. Atopa http_port option
+
1. Atopa http_port option
 
  Habitualmente esta fixado para escoitar no porto 3218, que normalmente leva o tráfico TCP traffic.  
 
  Habitualmente esta fixado para escoitar no porto 3218, que normalmente leva o tráfico TCP traffic.  
 
  Se o teu sistema está configurado paara tráfico TCP debes cambialo eiquí.
 
  Se o teu sistema está configurado paara tráfico TCP debes cambialo eiquí.
Línea 30: Línea 30:
 
  http_port 1234 transparent
 
  http_port 1234 transparent
  
−
2. Atopa http_access deny all option
+
2. Atopa http_access deny all option
−
  Esto bloquea todo o tráfico HTTP.  
+
  Esto bloquea todo o tráfico HTTP. Cambiao a:
−
 
 
−
Cambiao a:
 
 
  http_access allow all
 
  http_access allow all
  
−
3. Atopa visible_hostname option  
+
3. Atopa visible_hostname option  
 
  Engádelle calquera nome a esta entrada; así será como aperecerá o servidor a calquera que se intente conectar.  
 
  Engádelle calquera nome a esta entrada; así será como aperecerá o servidor a calquera que se intente conectar.  
  
−
4. Garda os cambios e sal.
+
4. Garda os cambios e sal.
  
−
5. Reinicia o servizo Squid:
+
5. Reinicia o servizo Squid:
 
  sudo systemctl restart squid
 
  sudo systemctl restart squid
  

Revisión del 20:08 14 nov 2020

Introducción

Existen versiones para Linux, AIX, FreBSD, HP-UX, Mac OS X, Solaris, Windows NT, XP e Server 2003 (con Cygwin).

Linux

Instalación

Actualizar os repositorios
sudo apt-get update
Instalación do paquete squid
sudo apt-get install squid

É necesario confirmar pulsando y, e pode pedir a instalación de squid-commons.

Configurando o Squid Proxy Server

O ficheiro de configuración de squid atopase nesta ruta
/etc/squid/squid.conf.

Edita o ficheiro de configuración

sudo nano /etc/squid/squid.conf

E fai os seguintes cambios:

1. Atopa http_port option
Habitualmente esta fixado para escoitar no porto 3218, que normalmente leva o tráfico TCP traffic. 
Se o teu sistema está configurado paara tráfico TCP debes cambialo eiquí.
Tamen podes fixar o modo do proxy a trasparente se queres que Squid non modifique os teus requests e  responses.
http_port 1234 transparent
2. Atopa http_access deny all option
Esto bloquea todo o tráfico HTTP. Cambiao a:
http_access allow all
3. Atopa visible_hostname option 
Engádelle calquera nome a esta entrada; así será como aperecerá o servidor a calquera que se intente conectar. 
4. Garda os cambios e sal.
5. Reinicia o servizo Squid:
sudo systemctl restart squid


PENDENTE DE REVISIÓN

A primeira vez (despois de editar o ficheiro archivo de configuración para la creación de carpetas, reserva de memoria, etc.) debemos executar:  /usr/local/squid -z Para arrincalo ás siguientes veces executaremos:

/usr/local/squid/bin/squid

Squid pódese arrincar, parar ou recargar cos parámetros start, stop ou reload.

O ficheiro de configuración de Squid atópase en 
/etc/squid/squid.conf
E contén as seguintes directivas:
http_port: porto de escoita do proxy, 8080, 3128 ou outro
visible_hostname: IP ou DNS do nome do servidor
error_directory /usr/share/squid/errors/Galician/
Un exemplo sinxelo sería:
http_port 3128
visible_hostname proxy.omeuproxy.local
error_directory /usr/share/squid/errors/Galician/

Windows

Para Windows existe una versión de Squid que es compatible con NT4 SP4, 2000 Pro y Server, Server 2003, 2008 y 2010, XP Pro e Vista Business.

Instalación

Podese descargar desde: 
http://squid.acmeconsulting.it/download/dl-squid.html.
O ficheiro de configuración chamase 
C:/squid/etc/squid.conf.default.
Debemos renombralo como squid.conf para que funcione (hai que facelo con todos os ficheiros de extensión default)
Finalmente executaremos para que cree as carpetas e se quede como servizo de Windows:
C:/squid/sbin/squid –z
C:/squid/sbin/squid –i

Referencias