Ante todo decirles que un servidor proxy es un ordenador donde se almacenan las paginas visitadas por los equipos en la red local, si un usuario visita una pagina como aceror.blogspot.com y al rato otro usuario de la red quiere visitar esa misma pagina, el proxy envia al cliente nuevo la pagina almacenada anteriormente por el cliente antiguo.
Nuestro escenario es el siguiente
Mi red es la 192.168.1.x y la de mi ordenador es la 192.168.1.10
El Servidor proxy mas usado en la red de redes es squid.
El fichero de configuracion de squid se encuentra en /etc/squid/squid.conf
#vi /etc/squid/squid.conf
En squid.conf busca la lista de control de acceso(acl) y agrega las siguientes lineas:
acl mired src 192.168.1.0/255.255.255.0 (Para la red local)
acl mired src 192.168.1.10/255.255.255.0 (Si solo damos acceso a una IP)
Ahora busca la entrada http_access y agrega lo siguiente
http_access allow mired
El puerto por defecto de squid es el 3128 pero podemos usar otro si queremos, mientras no este ocupado por otra aplicacion, para cambiar el puerto, quita el comentario # de la linea:
http_port 3128
y pon el que mas te guste, o deja el que viene por defecto.
Arrancar squid #/etc/init.d/squid start
Reiniciar squid #/etc/init.d/squid restart
Parar squid #/etc/init.d/squid stop
Tambien como root podemos usar
#squid -z
Ahora configuramos los cliente para que salgan por el proxy.
Mirar esta pagina para saber como Configurar Proxy Internet Explorer
Si tenemos muchos ordenadores en la red, lo mejor seria utilizar nuestro servidor proxy como pasarela de la red en general, iptables viene por defecto instalado en nuestro sistema asi que con solo ejecutar esta linea nuestro router de internet pasaria a ser el linux con el squid
Fijaros que uso la tarjeta eth0 para la entrada de peticiones, y lo redirijo al puerto 3128 que es por donde escucha squid.
#iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128
Fin.
2 comentarios:
Al poner el vi, no abre nada, la consola está vacía y sólo pone -- INSERT -- al final :/ ¿Qué podría estar pasando?
Puedes usar el editor que quieras, yo suelo usar emacs o vi, pero hay gente que usa gedit.
Un saludo
Publicar un comentario