Cuotas por horas en Squid

TCP/IP, enrutamiento, firewalls, NAT, monitoreo.

Moderadores: frank, dxfiles

Responder
Avatar de Usuario
fVckingmania.hell
Mensajes: 549
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: /usr/src/yo.tar.bz2

Cuotas por horas en Squid

Mensaje por fVckingmania.hell » Mar, 26 Jun 2012, 11:56

Necesito implementar las cuotas en tiempo no en cantidad de descarga. Como puedo hacerlo, estuve leyendo que con Sqish se podia, pero no encontre ninguna documentacion de como.

103
Mensajes: 335
Registrado: Sab, 12 Feb 2011, 16:51

Re: Cuotas por horas en Squid

Mensaje por 103 » Jue, 28 Jun 2012, 08:50

Sí, se puede, según la documentación es tan fácil como poner en el archivo de configuración lo siguiente:

Código: Seleccionar todo

usuario horas/período
donde período puede ser day (día), week (semana), month (mes)

Ejemplo:

Código: Seleccionar todo

pepe 5h/day

Avatar de Usuario
fVckingmania.hell
Mensajes: 549
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: /usr/src/yo.tar.bz2

Re: Cuotas por horas en Squid

Mensaje por fVckingmania.hell » Lun, 02 Jul 2012, 13:04

Y habra alguna manera de ponerlo cada vez que se logue ese usuario? Haber la idea es que alguien le ponga el user y el password y que solo le permita navegar una hora a partir de ese momento

103
Mensajes: 335
Registrado: Sab, 12 Feb 2011, 16:51

Re: Cuotas por horas en Squid

Mensaje por 103 » Lun, 02 Jul 2012, 14:00

Eso lo puedes hacer con squid, específicamente con la ACL time.

Código: Seleccionar todo

acl tiempo time SMTWHFA 13:00-14:00
acl usuario_fulano proxy_auth fulano
http_access allow tiempo fulano
En este caso el usuario fulano solamente podrá navegar de 1:00 p.m. a 2:00 p.m. en la primera ACL las letras SMTWHFA siginifican:

S - Sunday
M - Monday
T - Tuesday
W - Wednesday
H - Thursday
F - Friday
A - Saturday

Por lo tanto esta ACL tendrá efecto en toda la semana.

Avatar de Usuario
fVckingmania.hell
Mensajes: 549
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: /usr/src/yo.tar.bz2

Re: Cuotas por horas en Squid

Mensaje por fVckingmania.hell » Lun, 02 Jul 2012, 16:25

Si eso seria para uno hora diaria, pero a mi lo que me interesa es que sea una hora cada vez que se loguee ese usuario. Para eso tendria que hacer que squid me diga la hora de logueo del usuario para poder modificar el archivo de configuracion para darle una hora a partir de ahi, pero lo que no estoy seguro es que si se puede sacar de squid ese valor con alguna variable o algo.

Avatar de Usuario
hugo
Mensajes: 1430
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: La Habana
Contactar:

Re: Cuotas por horas en Squid

Mensaje por hugo » Sab, 07 Jul 2012, 08:16

Haciendo una búsqueda, he encontrado esto que quizas te interese:
http://www.squid-cache.org/mail-archive ... /0009.html

Estos otros enlaces también hablan sobre lo que intentas hacer:
http://ubuntuforums.org/showthread.php?t=1356178
http://ubuntuforums.org/showthread.php?t=887769
Lo único que necesita el mal para triunfar es que los hombres buenos no hagan nada.
- Edmund Burke

Responder