
Hola llevo estos días configurando un poco Squid para bloquear el acceso a ciertas paginas en mi servidor, y vamos a comentar un pequeño truco para acelerar la conexión en nuestro equipo, usando Squid como proxy en nuentra conexion a internet.
Con ello lograremos acelear algo nuestra conexión, utilzando el proxy cache de squid.
Lo primero que debemos asegurarnos, es tener instalados los paquetes bind9 y squid.
El funcionamiento es muy sencillo, cada vez que se haga una petición de una pagina web nuestro navegador solicitara la pagina a nuestro proxy cache. En el caso de no estar disponible, se consultara a nuestro servidor de DNS Bind9 en local, que obtendrá si es necesario el enlace solicitando a traves de nuestro servidor de DNS de nuestro proveedor habitual (en este caso sera Google Public DNS)

Una vez instalado los paquetes necesarios editaremos el archivo /etc/bind/named.conf.options
Reemplazando la sección:
# forwarders {
# 0.0.0.0;
# 0.0.0.0;
};
Por esta otra:
forwarders {
8.8.8.8;
8.8.4.4;
};
Ya solo nos falta configurar nuestro proxy en nuestro equipo. Para ello vamos al Menu Sistema ->Prefencias ->Proxy de la Red, y añadimos nuestra ip local, y el puerto 3128 que es el usado por defecto en Squid.

Reiniciamos los 2 nuevos servicios que hemos configurado
sudo /etc/init.d/bind9 restart
sudo /etc/init.d/squid restart
Solo nos faltaría configurar nuestro navegador preferido para usar esta configuración. En Chromium no he tenido que configurar nada, y en Firefox se hace de esta manera

Podemos ver que todo esta funcionando mirando el log de Squid, en /var/log/squid/access.log



2 posibles erratas:
En “/etc/bind/named.conf.option” es “/etc/bind/named.conf.options” y el puerto correcto es el que aparece en las capturas 3128 (no el 3218 del texto).
Un saludo
Por: xD el 21 agosto, 2011
a las 20:53
Arreglado, gracias
Por: Jesus el 21 agosto, 2011
a las 22:42