¿Que es Proxy?Traducción
Proxy= apoderado,intermedio(sinónimos)
Es el intermediador de solicitudes que hace el cliente y la salida de las mismas para la obtención de una respuesta, (cliente envía solicitud a Host y si se verifica sus políticas con los filtros devolviendo la respuesta), llegando a almacenar la cache teniendo una respuesta óptima con respecto al tiempo, se allow y deny está basado en los filtros que se configuran (establecidas en la políticas de la empresa) además almacena log en lo que se encuentran las peticiones que hacen los clientes haciendo un uso adecuado de los log se puede reestructurar los filtros brindando un adecuado uso de banda ancha se puede implementar mediante Hardware o Software
Software:Puedes usar desde los de licencia pública o las de pago en que más te convenga en mi caso tuve la oportunidad de probar el famoso squid y dansguardian con respecto a los de pago Tivoli, Microsoft Proxy Server
Hardware:Mikrotik Aunque es el único que tuve la oportunidad de conocerlo en una visita.
2 Maneras de implementar un servicio proxy.
SQUID:
"Squid es un proxy caché para el Web de soporte HTTP, HTTPS, FTP, etc. Reduce el ancho de banda y mejora los tiempos de respuesta mediante el almacenamiento en caché y la reutilización de las páginas web frecuentemente solicitados. Squid tiene amplios controles de acceso y hace un gran acelerador de servidor. Se ejecuta en sistemas operativos más disponibles, incluyendo Windows y está disponible bajo los términos de la GNU GPL" squid-cache.org
Si deseas conocer más acerca de squid lo puedes leer en su website.
1.-Descargar Webmin: (pudes verificar la versión www.webmin.com (http://www.webmin.com)
wget http://prdownloads.sourceforge.net/webadmin/webmin_1.630_all.deb
2.-Verificamos con dir luego de ello instalamos
sudo dpkg -i webmin_1.630_all.deb
Si no se llega a instalar y nos muestra el siguiente error:
(http://i1296.photobucket.com/albums/ag11/codepunisher/8SquidCodePunisher_zps6c1b40c9.png) Webmin solucionado
sudo apt-get -f install
3.-El servicio se esta ejecutando
service webmin status
4.-Mostramos la IPprivada
ifconfig
5.-Colocamos en el navegador con el puerto 10000
(http://i1296.photobucket.com/albums/ag11/codepunisher/14SquidCodePunisher_zps25cc9927.png)
https://ip´:10000
6.-Te logeas con el user y pass de Inicio
7.-Instalamos Squid
sudo apt-get install squid
(http://i1296.photobucket.com/albums/ag11/codepunisher/19SquidCodePunisher_zpsad580df6.png)
Instalamos Squid
8.-Ahora configuramos el Squid nos dirigimos a
Others > File Manager: Buscamos el directorio
/etc/squid3/squid.conf.
(http://i1296.photobucket.com/albums/ag11/codepunisher/21SquidCodePunisher_zpsdead7059.png) File Manger
9.-Una vez en el directorio modificamos los siguiente:
#http_port 3128 quedando
http_port 3128#cache_mem 256 quedando
cache_mem 256cache_dir ufs/var/spool/squid3 100 16 256 quedando
cache_dir ufs/var/spool/squid3 1000 16 25610.-Reiniciamos el servicio
sudo service squid3 restart11.- Nos dirigimos a
Un-Used Modulo>
Squid Proxy Servery le damos en
ClickHere(http://i1296.photobucket.com/albums/ag11/codepunisher/27SquidCodePunisher_zpsf3e51c58.png) Squid Proxy Server
12.-Nos dirigimos a
/etc/squid/squid.conf(http://i1296.photobucket.com/albums/ag11/codepunisher/30SquidCodePunisher_zps5604ac45.png) /etc/squid/squid.conf
13.-Y verificamos que se encuentra de la siguiente manera , si fuera el caso que no modificamos.
sort_conf=0
squid_restart=/etc/init.d/squid3 restart
squidclient=squidclient
cache_dir=/var/spool/squid3
sync_create=0
log_dir=/var/log/squid3
pid_file=/var/run/squid3.pid
cal_max=50000
squid_start=/etc/init.d/squid3 start
sync_modify=1
cal_fmt=w
cal_all=1
squid_path=squid3
calamaris=calamaris
squid_conf=/etc/squid3/squid.conf
sync_delete=0
cal_args=-aw
cachemgr_path=/usr/lib/cgi-bin/cachemgr.cgi
crypt_conf=0
restart_pos=0
squid_stop=/etc/init.d/squid3 stop
cal_extra=
14.- Reiniciamos el servicio de squid
sudo service squid3 restart15.-
Un-Used Modulo>
Squid Proxy Server y Agregamos las politicas
16.-Vea el video
Para revisar las configuraciones de filtro:
link1 (http://wiki.squid-cache.org/ConfigExamples)
link2 (http://www.linuxmail.info/squid-acl-elements/)
Saludos