Sistema de cuotas sobre debian 9 con squid4+squish+squint+apache2+Let’s Encrypt

Desde que salio debian 8 muchos de los que usamos cuotas en nuestras redes nos vimos afectados al ver que el squish un soft muy viejo pero eficiente dejaba de funcionar, con este manual quiero compartir la forma de como ejecutarlo sobre la ultima version de debian y de squid.

NOTA: El certificado de Let’s Encrypt no es obligatorio.

Primero que nada debemos de tener el sistema actualizado, tener instalado el squid lo mismo del repo que compilado como el manual de Koratsuki.

Descargar todo.

Pasamos a los que nos toca.

1- Instalamos las librerias de perl y cgi de apache2

apt -y install perl libcgi-pm-perl

2- Habilitamos los modulos de apache2

a2enmod ssl
a2enmod cgi
a2enmod cgid

3- Reiniciamos

/etc/init.d/apache2 restart

4- Cambios necesarios

editamos el squish.cgi

y cambiamos esto

use English;

por esto

#use English;

use lib ‘/var/www/cuotas’;    #< aqui ponen la direccion donde esta el sistema de las cuotas

/etc/init.d/apache2 restart

Necesitan poner una tarea en el cron para que ejecute el script.

*/5 * * * * root /var/www/cuotas/squish.cron.sh

Nota: Si desea que algunos user no aparezcan en el listado de cuotas, editan el fichero .cgi y buscan mi nombre y de esa misma manera agregan los que deseen en el. En el .pl pueden poner los sitios que deseen que no cuenten en la cuota.

Y listo, ya todo esta funcionando, espero que les sea bien util y lo disfruten.

Saludos

 

 

(Visited 3 times, 1 visits today)

1 Comentario

Dejar una contestacion

Tu dirección de correo electrónico no será publicada.


*