Categories: HowtoInternetworking

Instalacion rapida de Squid

Digamos que tenemos una oficina con varias maquinas y queremos que todas ellas puedan accesar a internet es necesario crear una pasarela que lo soporte. En muchos casos he visto que los administradores instalan un winproxy sobre una maquina con Win98/XP, lo cual es un gran error, no podemos confiar nuestra pasarela al internet a un sistema operativo que no puede administrar sus recursos efectivamente.

Bienvenidos al Mundo de Linux y Squid

Linux es un sistema multitarea y Squid es un proxy de cachí© web, el cual soporta HTTP, HTTPS, FTP, y mucho más. Se reduce el ancho de banda y mejora los tiempos de respuesta por el almacenamiento en cachí© y reutilizar las páginas web frecuentemente solicitadas. Squid tiene una amplia los controles de acceso y hace un gran servidor del acelerador. Se ejecuta en Unix y Windows y está licenciada bajo la GNU GPL.

En este documento veremos los simple pasos para instalar el squid, un servidor de web cachí©.

Descargar Squid

El proxy lo podemos instalas mediante las fuentes o via nuestro administrador de paquetes. Para descargar las fuentes estables de squid http://www.squid-cache.org/Versions/ e instalamos tecleando:

[root@proxyserver ~]# cd /usr/local/
[root@proxyserver ~]# wget http://www.squid-cache.org/Versions/v2/2.7/squid-2.7.STABLE5.tar.gz
[root@proxyserver ~]# tar -xvjf squid-2.7.STABLE5.tar.gz
[root@proxyserver ~]# cd squid-2.7.STABLE5

En caso de necesitar parches, los aplicamos tecleando el comando:

[root@proxyserver ~]# patch -p1 ..<(patch-name) [ directorio superior donde este el parche]

Construyendo Squid

Configurar el servidor de cachí© squid y construir basado sobre su requerimiento. Para la configuración por defecto,

[root@proxyserver ~]# ./configure
[root@proxyserver ~]# make
[root@proxyserver ~]# make install

Configurando Squid

Con la configuración por defecto de la instalación de squid, el proxy se instala en /usr/local/squid/ directorio. Antes de comenzar el squid, tenemos que cambiar el archivo de configuración y la propiedades.

Verificamos la disponibilidad de usuario squid:

[root@proxyserver ~]# id squid

Lo cual tiene que desplegar la informacion del usuario con el detalle de los grupos. Si no existe el usuario squid, entonces creamos el usuario y grupo en Linux teclando:

[root@proxyserver ~]# groupadd squid
[root@proxyserver ~]# useruser -G squid squid

Editamos la configuracion (squid.conf) para Modo Proxy:

archivo: /usr/local/squid/etc/squid.conf
visible_hostname "nombre del servidor"

cache_effective_user squid

cache_effetive_group squid

Cambiamos los permisos del directorio, teclando:

[root@proxyserver ~]# chown -R squid:squid /usr/local/squid/var

Siempre al arrancar squid por primera vez es necesario crear los directorios swap:

[root@proxyserver ~]# # /usr/local/squid/sbin/squid -z

Iniciando el Servidor Squid

Antes de poner el proxy en produccion es necesario arrancarlo en modo de prueba, teclamos

[root@proxyserver ~]# /usr/local/squid/sbin/squid -NCd10

Si vemos el mensaje “Ready to server Requests” entonces nuestra instalacion de squid fue un exito. Puede darse el caso de problemas con la resolucion de DNS, entonces deshabilitamos el DNS interno:

[root@proxyserver ~]# /usr/local/squid/sbin/squid -NCd10 -D

Arrancando Squid en Modo Daemon

Si todo lo anterior funciono bien, es hora de iniciar squid en modo de servicio del sistema.

[root@proxyserver ~]# /usr/local/squid/sbin/squid
O
[root@proxyserver ~]# service squid start

Para detener el servicio de squid podemos teclear:

[root@proxyserver ~]# /usr/local/squid/sbin/squid -k shutdown
O
[root@proxyserver ~]# service squid stop

Si hemos hechos cambios a la configuracion, podemos hacer que squid carge los nuevos parametros del archivo squid.conf,

[root@proxyserver ~]# /usr/local/squid/sbin/squid -k reconfigure
Linux Gratis

No soy un asesor financiero y la información que proporciono es solo para fines educativos e informativos. No brindo asesoramiento de inversión y cualquier decisión que tome con respecto a sus inversiones es suya. Consulte a un asesor financiero autorizado antes de tomar cualquier decisión de inversión. El valor de las criptomonedas puede ser volátil e invertir en ellas implica un riesgo significativo. Debe considerar cuidadosamente su propia situación financiera y tolerancia al riesgo antes de tomar cualquier decisión de inversión. No garantizo la exactitud o integridad de la información proporcionada y no soy responsable de ninguna pérdida o daño que pueda resultar del uso de esta información.

Disqus Comments Loading...
Share
Published by
Linux Gratis

Recent Posts

Más Allá de la Teoría: Estudiantes en la Vanguardia de Lightning Network 2023

En el ámbito de la informática y la cadena de bloques, el conocimiento teórico a…

6 meses ago

Un Análisis Detallado del Informe de Crimen Cripto 2023: Una Guía para Principiantes

El emergente dominio de las criptomonedas ha cautivado la imaginación colectiva por su potencial para…

7 meses ago

Capital de Riesgo en Cripto: Sobreviviendo y Prosperando en un Mercado Bajista

En el siempre evolucionante mundo de las criptomonedas, el capital de riesgo (VC) ha encontrado…

7 meses ago

Bitcoin, divisas y criptomonedas: Potencial y perspectivas | Análisis 2023

?? Resumen video : Gareth Soloway Bitcoin, prepárate para lo que viene Introducción El mercado…

12 meses ago

El desmoronamiento de Silicon Valley Bank: la crisis bancaria del 2023

En marzo de 2023, el mundo financiero se vio sacudido por el repentino colapso de…

1 año ago

SegWit – Bitcoin Segregated Witness

A medida que Bitcoin continúa ganando popularidad y reconocimiento, aumenta la necesidad de escalabilidad y…

1 año ago