Squid
Requerimientos:
PC con Windows NT, 2000 o XP Pro, (con el home no lo he probado, pero técnicamente debería de funcionar).
Conexión a Internet
Conexión a RED Lan
1.- Lo primero es descargar la última versión estable de squid para Windows NT (Neandertal Tecnology).
Squid 2.5 Stable 10 NT
2.- Después descomprimes elcontenido de la carpeta zip en algún disco duro local, en este caso C:.
Quedara algo así.
3.- Continuación accede a la carpeta c:\squid\etc y renombra los archivos que encontraras allí squid.conf.default y mime.conf.default, deja un respaldo de los mismos para futuras referencias.
4.- Con el notepad o el editor de textos de tu preferencia abre el archivo squid.conf y busca los siguientes comandosy realiza las modificaciones siguientes.
#cache_dir /usr/local/quid/var/cache 100 16 256
Elimina el símbolo de numero de esta línea (#) y ponle la dirección de donde se ubicara la cache de quid.
cache_dir ufs c:/squid/var/cache 100 16 256
El numero que sale al inicio (100) * es el espacio en mega bytes que se destinara para la cache, según el espacio que quieras asignar y eldisponible en el disco duro puedes poner desde 10MB hasta 10GB o mas, para este ejemplo asignaremos 1GB.
cache_dir ufs c:/squid/var/cache 1000 16 256
Busca el siguiente grupo de líneas:
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443 563
acl Safe_ports port 80 # http
acl Safe_portsport 21 # ftp
acl Safe_ports port 443 563 # https, snews
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT
Cada una de estas son las variables conlas que trabajara tu Proxy, aquí podrás agregar quien accede (PC o usuario) o que accede a Internet (exes, movs, mp3s, etc).
De momento bastara con que agregues la siguiente línea
acl net src 192.168.0.0/255.255.255.0
Donde 192.168.0.0 representa el segmento de red en que esta configurada tu red, pudiendo ser 192.168.50.0, 192.168.10.0 entre otros. 256.256.256.0 representa la mascara de tured.
Buscas la siguiente línea:
http_access allow manager localhost
y justo debajo de ella agregas la siguiente.
http_access allow net
Donde net representa a tu red, esta instrucción esta dando permisos a tu red de usar el proxy misma que definimos en el paso anterior.
Después agregas esta línea al final del archivo
visible_hostname (nombre de tu PC)
nombre de tu PC : aquípondrás el nombre del equipo donde estas configurando el squid, ejemplo:
visible_hostname server-3000
Busca esta línea y des coméntala, (elimina el símbolo de numero antes de la misma).
#http_port 3128
Esto es el puerto por medio del cual quid escuchara peticiones, pudiendo ser 8000, 8080, etc..
http_port 3128
Busca la siguiente linea:
# httpd_accel_with_proxy off
Eliminael signo de # y cambia la ultima palabra por on, esto habilita el acelerador de navegación.
httpd_accel_with_proxy on
**busca estas líneas. (update)
# Example: dns_nameservers 10.0.0.1 192.172.0.4
#
#Default:
# none
Y agregaras esta:
dns_nameservers (DNS1) (DNS2)
Donde DNS1 y DNS2 corresponden a los DNS's de tu proveedor de internet, para mi caso queradia así:dns_nameservers 207.248.224.71 207.248.224.72
Al Hacer esto habrás terminado de configurar los parámetros básicos de tu servidor squid, ahora solo falta ponerlo a funcionar.
5.- Por medio de consola o de inicio ejecutar, corre el siguiente comando.
c:/quid/sbin/squid –z
Si no marca errores significa que as echo todo bien.
Ejecutamos ahora el siguiente comando.
c:/quid/sbin/squid –i
Este...
Regístrate para leer el documento completo.