Tema:
Cuando uno o varios clientes se ponen a ver videos y saturan el ancho de banda, los demás nos quedamos supe lentos. Para evitar eso podemos hacer uso de los delay_pools de squid.
Supongamos que tenemos contratados 512kbps con un proveedor de Internet y queremos que de ese ancho de banda 384kbps (48Kb/s) sean destinados para los video fanaticos de youtube, así aseguro ancho de banda para que los demás mortales no se quejen de la lentitud.
Agragamos las siguientes lineas en nuestro /etc/squid/squid.conf :
delay_pools 1
delay_class 1 1
delay_parameters 1 48000/65000
acl formatos_video urlpath_regex -i "/etc/squid/formatos_video"
acl sitios_video url_regex -i "/etc/squid/sitios_video"
delay_access 1 allow sitios_video
delay_access 1 allow formatos_video
Agregamos lo siguiente en /etc/squid/formatos_video :
\.flv$
\.avi$
\.mp4$
\.mp3$
\.mpg$
\.mpeg$
\.mov$
\.rm$
\.vob$
\.wma$
\.wmv$
\.wav$
\.pif$
\.tar.gz$
\.tar.bz2$
\.zip$
\.rar$
\.doc$
\.odt$
\.ppt$
\.xls$
Noten que no solo estoy agregando las extensiones populares para video, si no que también las extensiones de otro tipo de archivos que también congestionan la salida a internet.
Agregamos lo siguiente en /etc/squid/sitios_video :
youtube.com
porntube.com
redtube.com
videoplayback
/videoplayback\?=
/get_video\?origin=
update.microsoft.com
watch\?
/videoplayback?
/get_video\?
Reinciamos squid para habilitar los cambios:
squid -k reconfigure
Ahora si, 384kbps destinados para videos y ciertas descargas, y los demas pueden navegar tranquilos con los 128kbps restantes.
Comentarios
Buen aporte aca hay mas
Buen aporte aca hay mas info:
http://www.ecualug.org/2008/07/24/comos/optimizar_squid_delays_pools
y aca lo explique un poquitin mas detallado:
http://www.ecualug.org/2008/11/25/forums/delay_spool_con_squid
Gracias, no había visto esos
Gracias, no había visto esos links :)
-----
Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:
[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]
(adsbygoogle = window.adsbygoogle || []).push({});
Muy Bueno Raza metal
Hoal Raza Metal; te saluda Arturo, Quisiera algunos consejos con respecto a esa configuración de Limitar el Ancho de banda: tengo el siguiente problema. Hice Copy al final de mi squid.conf:
delay_pools 1
delay_class 1 1
delay_parameters 1 1000/125000
acl formatos_video urlpath_regex -i "/etc/squid/formatos_video"
acl sitios_video url_regex -i "/etc/squid/sitios_video"
delay_access 1 allow sitios_video
delay_access 1 allow formatos_video
y por supuesto cre los Archivos de Texto (formatos_video Y sitios_video)
luego reinici mi SQUID 2.7.STABLE6
Reinicio todo perfecto el proble es que cuando voy a ver un video de youtube me sigue correiendo igual que antes con la misma velocidad.
Estas seguro de que estas
Estas seguro de que estas redireccionando todo el tráfico desde el puerto 80 al puerto del proxy (por defecto 3128)?
Muestranos la salida del comando:
iptables -nL -t nat | grep 80
-----
Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:
[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]
(adsbygoogle = window.adsbygoogle || []).push({});
El Puerto 3128 lo tengo en
El Puerto 3128 lo tengo en squid asi:
http_port 3128
te cuento que todas las paginas hacen cache normal porque los puedo visualizar en Access log.
como se redirecciona desde el puerto 80 al puerto del proxy (por defecto 3128)?
Un dato Mas los parametros de reducción de ancho de banda los ubique al final de mi squid.conf aqui una muestra lo ultimo que esta en mi squid.
#Default:
# windows_ipaddrchangemonitor on
delay_pools 1
delay_class 1 1
delay_parameters 1 1000/125000
acl formatos_video urlpath_regex -i "c:/squid/etc/formatos_video"
acl sitios_video url_regex -i "c:/squid/etc/sitios_video"
delay_access 1 allow sitios_video
delay_access 1 allow formatos_video
Veo que estas usando
Veo que estas usando windows.. puagh :(
En fin, para que los delay pools funcionen TODO el tráfico http debe pasar por el squid. Disculpa la ignorancia, pero no se como se hace en un windows :evil:
-----
Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:
[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]
(adsbygoogle = window.adsbygoogle || []).push({});
Yo tb uso Win32
Hola, yo tb uso windows con squid 2.7, mi consulta es si se puede limitar el acceso a ciertas paginas utilizando el proxy de forma NO transparente.
Si configuras en el navegador
Si configuras en el navegador del usuario el proxy y puerto si vas a poder limitar con delay_pools.
-----
Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:
[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]
(adsbygoogle = window.adsbygoogle || []).push({});
raza hice unos cambios no se
raza hice unos cambios no se si funcionara checala para ver:
#delays pool para ver videos con 512kb
delay_pools 1
delay_class 1 1
delay_parameters 1 65536/393216
acl formatos_video urlpath_regex -i "/ruta/formatos_video.conf"
acl sitios_video url_regex -i "/ruta/sitios_video.conf"
acl red_local src 192.168.0.14-192.168.0.69/32
acl red_local1 src 192.168.0.82-192.168.0.254/32
acl red_local2 src 192.168.1.0-192.168.3.254/32
delay_access 1 allow sitios_video red_local red_local1 red_local2
delay_access 1 allow formatos_video red_local red_local1 red_local2
les puse 512 Kb de un total de 3mb q tengo, probe con algunos clientes y parece q va bien !!
oviamente q yo no estoy dentro de ese grupo jeje
Desculpen lo tarde .. pero al
Desculpen lo tarde .. pero al parecer esta informacion me sirve un poco...
yo tengo una lista de ip y sus subredes...
EJ:
[quote]
# Country: CHILE
# ISO Code: CL
# Total Networks: 424
# Total Subnets: 4,962,560
146.83.0.0/16
146.155.0.0/16
152.74.0.0/16
152.139.0.0/16
156.97.0.0/16
158.170.0.0/16
158.251.0.0/16
161.25.0.0/16
161.131.0.0/16
161.238.0.0/16
[/quote]
Lo que quiero hacer es lo contrario a lo suyo, en en ves de bajar la velocidad que suba, es decir, que si el trafico pasa por esas ip y sus subredes que se pueda usar todo el ancho de banda.
Espero que me puedan ayuda, y desde ya gracias y disculpas por revivir un tema que ya tiene un tiempo (pero soy nuevo en esto)
Silverhost [url=http://www.silverhost.cl]Hosting Chile[/url] - La mejor opción de [url=http://www.silverhost.cl]Hosting en Chile[/url]