!INSTALACIÓN Descargue e instale los paquetes !CONFIGURACIÓN Implemente por lo menos las siguientes modificaciones al archivo http_port 127.0.0.1:3128 redirect_program /usr/local/bin/squidGuard -d #http_access deny all http_access allow all visible_hostname servidor.pasosdeJesus.org httpd_accel_host virtual httpd_accel_port 80 httpd_accel_with_proxy on httpd_accel_uses_host_header on Verifique el archivo de configuración e inicialice el cache de squid -z Agregue a pgrep squid > /dev/null if (test "$?" != "0" -a -x /usr/local/sbin/squid) then { echo -n ' squid'; /usr/local/sbin/squid } fi; Puede iniciar con: /usr/local/sbin/squid y verificar que está funcionando con pgrep squid que debería presentar al menos 6 procesos. Las bitácoras se pueden revisar en Si necesita que el proceso en ejecución vuelva a leer archivos de configuración: sudo squid -k reconfigure Por otra parte la configuración por defecto de \n"; ?> !PRUEBAS INICIALES
lynx localhost/blocked.php?url=x
telnet localhost 3128 Ante algún comando como
export http_proxy=!http://127.0.0.1:3128 lynx !http://www.pasosdeJesus.org Debería permitirle ver el sitio web mientras que si intenta con
hotmail.com Vuelva a cargar la configuración de squid (
! CONFIGURACIÓN COMO PROXY TRANSPARENTE Una vez funciona como proxy no-transparente, puede activarlo como transparente (i.e que no se necesiten configurar computadores de la red interna para usarlo como proxy) modificando rdr on $int_if inet proto tcp from any to any port 80 -> 127.0.0.1 port 3128 y en la sección de reglas: pass in on $ext_if proto tcp from 192.168.1.0/24 to ($ext_if) port 80 keep state pass out on $ext_if inet proto tcp from any to any port www keep state remplazando 192.168.1.0/24 por la especificación de su red interna. vtamara@pasosdeJesus.org Esta información se cede al dominio público y se dedica a nuestro dulce Creador. |