- Estréllate y Arde - https://www.estrellateyarde.org -
Servidor proxy Squid en Linux
Un proxy es un ordenador que recibe peticiones de páginas web de otros ordenadores de la red, las busca en su caché o en Internet y devuelve cada página al ordenador que la ha pedido. De esta manera, sólo este ordenador se conecta a Internet.
Los proxys se emplean principalmente para tres cosas:
El proxy más extendido es Squid (squid-cache.org, paquete squid).
Equivalencias en Windows: MS-ISA.
Veamos algunas de las principales directivas de su archivo de configuración, /etc/squid.conf:
http_port 3128 http_port 8080
cache_mgr [email protected]
visible_hostname proxy.dominio.es
error_directory /usr/lib/squid/errors/Spanish
cache_peer <hostname> <type> <http_port> <icp_port> <options>
Por ejemplo, para coordinar nuestro proxy con la caché de xtec.es haremos:
cache_peer proxy.xtec.es parent 8080 3130 no-digest no-query default
acl red_local src 192.168.1.0/255.255.255.0
acl dominios_chungos dstdom_regex -i playboy.com marca.es
acl palabras_chungas url_regex -i sex porno
acl palabras_no_chungas url_regex -i sexualidad
acl archivos_chungos url_regex -i \.mp3$ \.avi$
acl horas_chungas time 8:00-10:00
acl ip_gerente src 192.168.100.3/32
http_access deny !red_local
http_access allow ip_gerente
http_access deny dominios_chungos
http_access allow palabras_no_chungas
http_access deny palabras_chungas
http_access deny archivos_chungos
http_access deny horas_chungas
http_access allow all
Grabamos los cambios y reiniciamos Squid:
# /etc/init.d/squid restart
Para comprobar si estamos navegando a través de un proxy (local o implementado por nuestro ISP), tenemos test de proxy en la página de la Asociación de Internautas internautas.org/w-testproxy.php y en la página lagado.com/tools/cache-test/
Si el resultado es afirmativo, saldrá un mensaje como éste:
Tu conexión está pasando a través de un PROXY IP del PROXY: 200.35.164.1T Tu IP: 127.0.0.1, 192.168.1.80
Si el resultado es negativo, el mensaje será:
No detectamos ningún PROXY Tu IP: 88.1.206.68
Para analizar los logs de Squid tenemos varias aplicaciones:
Article printed from Estréllate y Arde: https://www.estrellateyarde.org
URL to article: https://www.estrellateyarde.org/discover/servidor-proxy-en-linux
Click here to print.
Copyright © 2010 Estrellate y Arde