Diferencia entre revisiones de «Squid»

De MediaWiki
Ir a la navegación Ir a la búsqueda
Línea 15: Línea 15:
  
 
== Configurando o  ''Squid Proxy Server'' ==
 
== Configurando o  ''Squid Proxy Server'' ==
−
  O ficheiro de configuración de squid atopase nesta ruta
+
  O ficheiro de configuración de Squid atópase en
−
  /etc/squid/squid.conf.
+
  /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/
  
−
Edita o ficheiro de configuración
+
Un '''exemplo sinxelo''' sería:
 +
'''http_port''' 3128
 +
'''visible_hostname''' proxy.omeuproxy.local
 +
'''error_directory''' /usr/share/squid/errors/Galician/
 +
 
 +
Para iso, edita o ficheiro de configuración
 
  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'''
 
  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 29: Línea 39:
 
  http_port 1234 transparent
 
  http_port 1234 transparent
  
−
  2. Atopa http_access deny all option
+
  2. Atopa '''http_access deny all'''
 
  Esto bloquea todo o tráfico HTTP. Cambiao a:
 
  Esto bloquea todo o tráfico HTTP. Cambiao a:
 
  http_access allow all
 
  http_access allow all
  
−
  3. Atopa visible_hostname option
+
  3. Atopa '''visible_hostname'''
 
  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.  
  
Línea 50: Línea 60:
  
 
Squid pódese arrincar, parar ou recargar cos parámetros start, stop ou reload.
 
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 =
 
= Windows =

Revisión del 20:12 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 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/

Para iso, edita o ficheiro de configuración

sudo nano /etc/squid/squid.conf

E fai os seguintes cambios:

1. Atopa http_port
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
Esto bloquea todo o tráfico HTTP. Cambiao a:
http_access allow all
3. Atopa visible_hostname
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.

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