Actualizado el 17 de Abril del 2021 (Publicado el 4 de Agosto del 2018)
549 visualizaciones desde el 4 de Agosto del 2018
52,8 KB
4 paginas
Creado hace 18a (29/06/2006)
Proxy: Squid
Proxy: Squid
Por Paco Aldarias Raya
Impreso: 29 de junio de 2006
Email: pacolinux arroba inicia punto es
Web: http://pagina.de/pacodebian
Con Linux Debian. En Valencia (España)
El documento tiene version .html, y .pdf, cambiando en el navegador la
parte final podrás acceder a ambos.
Este documento es de libre reproducción siempre que se cite su fuente.
Realizado con: LATEX
Índice
Índice
1. Versiones
2. Introducción
3. Instalación
4. Arranque/Parada
5. Configurar el proxy
6. Utilidades
7. Configurar el squid como proxy trasparente
7.1. Configurar el squid como proxy trasparente e iptables . . . . .
8. Poner los mensajes de error en español
9. Bibliografía
Por Paco Aldarias
1
1
1
1
2
2
2
2
3
3
3
1/3
Proxy: Squid
1. Versiones
30.3.03 Primera version v.1.0
2.
Introducción
Squid es un proxy para http y ftp. Un proxy permite acelerar el acceso,
ya q las paginas web son almancenadas en el proxy.
3.
Instalación
apt-get install squid
4. Arranque/Parada
arrancar
/etc/init.d/squid start
parar
/etc/init.d/squid stop
5. Configurar el proxy
Editaremos el fichero de configuración:
nano /etc/squid.conf
Deberemos tener esto:
http_port 8080
http_access allow all
6. Utilidades
apt-get install swatch
Permite analizar los logs.
Por Paco Aldarias
2/3
Proxy: Squid
7. Configurar el squid como proxy trasparen-
te
El proxy transparente, permite que todos los navegadores de la red, vayan
al proxy aunque los navegadores no esten configurados.
Debemos hacer:
1. Desde consola como root y siendo eth1 la tarjeta de conexión a la red
local poner:
/sbin/iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 8080
2. Debemos añadir al final de /etc/squid.conf:
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
7.1. Configurar el squid como proxy trasparente e ip-
tables
Rediguir el puerto 80 sólo, el resto al router
#con esto todo lo que vaya al puerto 80 deberia ir al proxy
iptables -t nat -A PREROUTING -s 192.168.0.0/24 -d 0/0 \
-p tcp --dport 80 -j REDIRECT --to-port 8080
# Todo lo demas al router
iptables -t nat -A POSTROUTING -d ! 192.168.0.0/24 -j MASQUERADE
8. Poner los mensajes de error en español
Editar el fichero desde consola como root:
nano /etc/squid/squid.conf
Poner esta linea
error_directory /usr/share/squid/errors/Spanish/
Por Paco Aldarias
3/3
Proxy: Squid
9. Bibliografía
1. Esta página:
http://www.iespana.es/pacodebian
2. Proxy Transparente:
http://www.tldp.org/HOWTO/mini/TransparentProxy.html
3. Proxy transparente:
http://bulmalug.net/pipermail/bulmailing/2002-April/014914.
html
Por Paco Aldarias
4/3
Comentarios de: Proxy Squid (0)
No hay comentarios