Instalar servidor proxy caché Squid en Ubuntu server

Iniciado por CodePunisher, Julio 25, 2013, 05:30:02 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Julio 25, 2013, 05:30:02 PM Ultima modificación: Junio 05, 2015, 03:48:16 PM por EPSILON
¿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"  No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Si deseas conocer más acerca de squid lo puedes leer en su website.



1.-Descargar Webmin: (pudes verificar la versión No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Código: bash
wget http://prdownloads.sourceforge.net/webadmin/webmin_1.630_all.deb


2.-Verificamos con dir luego de ello instalamos

Código: bash
sudo dpkg -i webmin_1.630_all.deb


Si no se llega a instalar y nos  muestra el siguiente error:

Webmin solucionado

Código: bash
sudo apt-get -f install


3.-El servicio se esta ejecutando

Código: bash
service webmin status


4.-Mostramos la IPprivada

Código: bash
ifconfig


5.-Colocamos en el navegador con el puerto 10000


https://ip´:10000

6.-Te logeas con el user y pass de Inicio

7.-Instalamos Squid

Código: bash
sudo apt-get install squid



Instalamos Squid

8.-Ahora configuramos el Squid nos dirigimos a Others > File Manager: Buscamos el directorio /etc/squid3/squid.conf.

File Manger

9.-Una vez en el directorio modificamos los siguiente:

#http_port 3128 quedando http_port 3128

#cache_mem 256 quedando cache_mem 256

cache_dir ufs/var/spool/squid3 100 16 256 quedando cache_dir ufs/var/spool/squid3 1000 16 256

10.-Reiniciamos el servicio sudo service squid3 restart

11.- Nos dirigimos a Un-Used Modulo>Squid Proxy Server

y le damos en ClickHere

Squid Proxy Server

12.-Nos dirigimos a /etc/squid/squid.conf

/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 restart

15.- Un-Used Modulo>Squid Proxy Server y Agregamos las politicas

16.-Vea el video

Para revisar las configuraciones de filtro:
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Saludos