colemanhot escreveu:amigos como estan he leido bastante sobre delay pools antes de hacer esta pregunta.....
esto no lo entiendo no se como se hace me podrian explicar..
esto se lo explica ganba a laureano...
Podes darles 1mb y usar Delay pools en Squid, que te permiten entregar "ráfagas" de 1mb y después con el uso de internet se lo van bajando, generalmente con 512 tenes para ver hasta videos de youtube sin problemas.
lo q quiero es darle a mis clientes 256 de ancho de banda pero cuando habran una paguina q no este caheada habra rapido tambien... osea con la rafaga de 1 mega... esto lo hacia con qos nativo pero con subredes no se hacerlo....
saludos....
####################################################################
################# DELAY POOLS BY CESAR ROCHA ###########################
delay_pools 1
delay_class 1 3
#una vez los archivos descargados por IP exceden los 1048576 bytes (1MB)
#las descargas proseguirán a 16384 bytes/s (128 Kb)
delay_parameters 1 -1/-1 -1/-1 16384/1048576
#Queremos limitar la descarga de este tipo de archivos
acl limitar urlpath_regex -i \.(jpg|jpeg|ace|adt|arj|asf|avi|bin|bz2|bzip|cab|dat|dll|exe|fla|flv|gz|iso|lha|log|lzh|mdb|mid|mov|mp3|mpeg|mpg|msi|mso|ogg|pps|ppt|rar|rm|rtf|shs|src|sys|swf|tgz|ttf|wav|wma|wri|wmv|vpu|vpaa|vqf|vob|zip)$
### En este archivo aplico delay pool por dominio (por ejemplo, sin esta acl, el youtube y todas sus variantes (hay que incluirlas
### claro) no pasan por la limitacion), ya que delay pool por extensiones no limita los videos flv o swf en dominios que usan balanceo de carga
acl videos url_regex -i "/usr/local/squid/etc/videos"
### Incluyo en el delay pool el tráfico streaming (audio y video), ya que el delay pool utilizando extensiones como tal,
### no controla este tipo de contenido (el streaming)
acl StreamingRequest1 req_mime_type -i ^video/x-ms-asf$
acl StreamingRequest2 req_mime_type -i ^application/vnd.ms.wms-hdr.asfv1$
acl StreamingRequest3 req_mime_type -i ^application/x-mms-framed$
acl StreamingRequest4 req_mime_type -i ^audio/x-pn-realaudio$
acl StreamingReply1 rep_mime_type -i ^video/x-ms-asf$
acl StreamingReply2 rep_mime_type -i ^application/vnd.ms.wms-hdr.asfv1$
acl StreamingReply3 rep_mime_type -i ^application/x-mms-framed$
acl StreamingReply4 rep_mime_type -i ^audio/x-pn-realaudio$
delay_access 1 allow StreamingRequest1
delay_access 1 allow StreamingRequest2
delay_access 1 allow StreamingRequest3
delay_access 1 allow StreamingRequest4
delay_access 1 allow StreamingReply1
delay_access 1 allow StreamingReply2
delay_access 1 allow StreamingReply3
delay_access 1 allow StreamingReply4
delay_access 1 allow limitar
delay_access 1 allow videos
#######################################################################
################# FIN DELAY POOLS BY CESAR ROCHA #####################
#######################################################################
.youtube.com
.porntube.com
.redtube.com
videoplayback
/videoplayback\?=
/get_video\?origin=
watch\?
/videoplayback?
/get_video\?
update.microsoft.com
.microsoft.com
.windowsupdate.com
au.download.windowsupdate.com
download.windowsupdate.com
.hi5.com
.bacanalnica.com
.facebook.com
.flickr.com
.netlog.com
.sonico.com
.orange.es
.rockyou.com
.myspace.com
.friendster.com
.avast.com
.dalealplay.com
################# DELAY POOLS ######################
delay_pools 1
delay_class 1 2
delay_parameters 1 -1/-1 25600/2097152
acl limitar url_regex -i \.bin$ \.exe$ \.pdf$ \.mp3$ \.zip$ \.rar$ \.avi$ \.iso$ \.wav$ \.flv$ \.mp4$ \.cab$ \.iso$ \.cue$ \.nrg$ \.wmv$ \.wma$ \.mpg$ \.mms:$ \.flv$ \.fl$ \.ram$ \.wav$ \.avi$ \.wm$ \.cab$ \.mp2$ \.bat$ \.com$ \.scr$ \.asx$ \.ver$ \.nup$
delay_access 1 allow limitar
delay_access 1 deny all
Diablosk100 escreveu:Lo que voy a copiar en la carpeta videos como lo agrego como un .txt?
.youtube.com
.porntube.com
.redtube.com
videoplayback
/videoplayback\?=
/get_video\?origin=
watch\?
/videoplayback?
/get_video\?
update.microsoft.com
.microsoft.com
.windowsupdate.com
au.download.windowsupdate.com
download.windowsupdate.com
.hi5.com
.bacanalnica.com
.facebook.com
.flickr.com
.netlog.com
.sonico.com
.orange.es
.rockyou.com
.myspace.com
.friendster.com
.avast.com
.dalealplay.com
Diablosk100 escreveu:Gracias listo ya cree el archivo videos y le agregue esa lista.... puedo modificar la lista?para que me sirva para otras paginas...
Saludos...
####################################################################
################# DELAY POOLS BY CESAR ROCHA ###########################
delay_pools 1
delay_class 1 2
#una vez los archivos descargados por IP exceden los 1048576 bytes (1MB)
#las descargas proseguirán a 25600 bytes/s (26Kb/s)
delay_parameters 1 -1/-1 25600/1048576
#Queremos limitar la descarga de este tipo de archivos
acl limitar urlpath_regex -i \.(jpg|jpeg|ace|adt|arj|asf|avi|bin|bz2|bzip|cab|dat|dll|exe|fla|flv|gz|iso|lha|log|lzh|mdb|mid|mov|mp3|mpeg|mpg|msi|mso|ogg|pps|ppt|rar|rm|rtf|shs|src|sys|swf|tgz|ttf|wav|wma|wri|wmv|vpu|vpaa|vqf|vob|zip)$
### En este archivo aplico delay pool por dominio (por ejemplo, sin esta acl, el youtube y todas sus variantes (hay que incluirlas
### claro) no pasan por la limitacion), ya que delay pool por extensiones no limita los videos flv o swf en dominios que usan balanceo de carga
acl videos url_regex -i "/usr/local/squid/etc/videos"
### Incluyo en el delay pool el tráfico streaming (audio y video), ya que el delay pool utilizando extensiones como tal,
### no controla este tipo de contenido (el streaming)
acl StreamingRequest1 req_mime_type -i ^video/x-ms-asf$
acl StreamingRequest2 req_mime_type -i ^application/vnd.ms.wms-hdr.asfv1$
acl StreamingRequest3 req_mime_type -i ^application/x-mms-framed$
acl StreamingRequest4 req_mime_type -i ^audio/x-pn-realaudio$
acl StreamingReply1 rep_mime_type -i ^video/x-ms-asf$
acl StreamingReply2 rep_mime_type -i ^application/vnd.ms.wms-hdr.asfv1$
acl StreamingReply3 rep_mime_type -i ^application/x-mms-framed$
acl StreamingReply4 rep_mime_type -i ^audio/x-pn-realaudio$
delay_access 1 allow StreamingRequest1
delay_access 1 allow StreamingRequest2
delay_access 1 allow StreamingRequest3
delay_access 1 allow StreamingRequest4
delay_access 1 allow StreamingReply1
delay_access 1 allow StreamingReply2
delay_access 1 allow StreamingReply3
delay_access 1 allow StreamingReply4
delay_access 1 allow limitar
delay_access 1 allow videos
#######################################################################
################# FIN DELAY POOLS BY CESAR ROCHA #####################
#######################################################################
Diablosk100 escreveu:Gracias por tu pronta respuesta agradecido ahora a probar....si quisiera excluir a una ip de ese control por delay (ejemplo 192.168.0.120) que instruccion debo agregar al codigo te pregunto esto porque esto me afecta las descargas, como administrador de la red quisiera descargar sin esta condicion que si bajo un archivo cuando pase de 1mb me va a limitar a mi tambien...
Saludos...
niraseco escreveu:
- Código: Selecionar todos
#las descargas proseguirán a 16384 bytes/s (128 Kb)
delay_parameters 1 -1/-1 -1/-1 16384/1048576
#las descargas proseguirán a 131072 bytes/s (128 Kb)
delay_parameters 1 -1/-1 -1/-1 131072/1048576
AdslWiFi escreveu:niraseco escreveu:
- Código: Selecionar todos
#las descargas proseguirán a 16384 bytes/s (128 Kb)
delay_parameters 1 -1/-1 -1/-1 16384/1048576
Hola... esto de las unidades de los Delay Pool's ya nos ha dado algunas contradicciones, por ejemplo en este caso. Niraseco, ¿en tu código no deberías poner 131072 ?.¿probaste a controlar la velocidad de uno de los archivos limitados?
¿No sería así?
- Código: Selecionar todos
#las descargas proseguirán a 131072 bytes/s (128 Kb)
delay_parameters 1 -1/-1 -1/-1 131072/1048576
Saludos...
#las descargas proseguirán a 131072 bytes/s (128 KB) # aqui la descarga despues de 1MB prosiguen a 128KB=1024kb tu navegador dice aprox.128KB/s
delay_parameters 1 -1/-1 -1/-1 131072/1048576
#las descargas proseguirán a 16384 bytes/s (128 Kb) # aqui la descarga despues de 1MB prosiguen a 16KB=128Kb tu navegador dice aprox.16KB/s
delay_parameters 1 -1/-1 -1/-1 16384/1048576
#las descargas proseguirán a 16384 bytes/s (16KB) # aqui la descarga despues de 1MB prosiguen a 16KB=128Kb tu navegador dice aprox.16KB/s
delay_parameters 1 -1/-1 -1/-1 16384/1048576
AdslWiFi escreveu:niraseco escreveu:
- Código: Selecionar todos
#las descargas proseguirán a 16384 bytes/s (128 Kb)
delay_parameters 1 -1/-1 -1/-1 16384/1048576
Hola... esto de las unidades de los Delay Pool's ya nos ha dado algunas contradicciones, por ejemplo en este caso. Niraseco, ¿en tu código no deberías poner 131072 ?.¿probaste a controlar la velocidad de uno de los archivos limitados?
¿No sería así?
- Código: Selecionar todos
#las descargas proseguirán a 131072 bytes/s (128 Kb)
delay_parameters 1 -1/-1 -1/-1 131072/1048576
Saludos...
Diablosk100 escreveu:Adslwifi los valores que tu tienes estan correctos porque tu lo estas expresando todo en bytes entonces solo que tienes un error en la unidad porque para diferenciar entre bytes y y bits se usa B=bytes y b=bits entonces esos 128KB son lo mismo que 1024Kb.
#las descargas proseguirán a 131072 bytes/s (128 KB) # aqui la descarga despues de 1MB prosiguen a 128KB=1024kb tu navegador dice aprox.128KB/s
delay_parameters 1 -1/-1 -1/-1 131072/1048576
#las descargas proseguirán a 16384 bytes/s (128 Kb) # aqui la descarga despues de 1MB prosiguen a 16KB=128Kb tu navegador dice aprox.16KB/s
delay_parameters 1 -1/-1 -1/-1 16384/1048576
juliojc escreveu:Hola.
Amigo AdslWifi tengo una pregunta: Tu servidor brazilfw lo tienes implementado con el qos nativo o usas argentoqos ?
Saludos
colemanhot escreveu:hola niraseco como estas hermano mira donde pego
###################################################################
################# DELAY POOLS BY CESAR ROCHA ###########################
delay_pools 1
delay_class 1 3
#una vez los archivos descargados por IP exceden los 1048576 bytes (1MB)
#las descargas proseguirán a 16384 bytes/s (128 Kb)
delay_parameters 1 -1/-1 -1/-1 16384/1048576
#Queremos limitar la descarga de este tipo de archivos
acl limitar urlpath_regex -i etc etc
lo pego en squid.conf ? y sobre lo q dice adslwifi q contradiccion hay ?
saludos amigo
#las descargas proseguirán a 16384 bytes/s (128 Kb)
delay_parameters 1 -1/-1 -1/-1 16384/1048576
#las descargas proseguirán a 131072 bytes/s (128 Kb)
delay_parameters 1 -1/-1 -1/-1 131072/1048576
Diablosk100 escreveu:Lo puedes pegar aqui /usr/local/squid/etc/squid_2.tpl ò aqui /usr/local/squid/etc/squid.conf. a la final te va a aparecer en las dos.
la confusion es con las unidades para que no tengas rollos homologa todo en bytes y listo.
Saludos
Diablosk100 escreveu:Adslwifi explico de forma màs clara: etc... etc... etc...
####################################################################
################# DELAY POOLS BY CESAR ROCHA ###########################
delay_pools 1
delay_class 1 2
#una vez los archivos descargados por IP exceden los 1048576 bytes (1MB)
#las descargas proseguirán a 32KB/s aproximadamente
delay_parameters 1 -1/-1 32768/3145728
#Queremos limitar la descarga de este tipo de archivos
acl limitar urlpath_regex -i \.(jpg|jpeg|ace|adt|arj|asf|avi|bin|bz2|bzip|cab|dat|dll|exe|fla|flv|gz|iso|lha|log|lzh|mdb|mid|mov|mp3|mpeg|mpg|msi|mso|ogg|pps|ppt|rar|rm|rtf|shs|src|sys|swf|tgz|ttf|wav|wma|wri|wmv|vpu|vpaa|vqf|vob|zip)$
### En este archivo aplico delay pool por dominio (por ejemplo, sin esta acl, el youtube y todas sus variantes (hay que incluirlas
### claro) no pasan por la limitacion), ya que delay pool por extensiones no limita los videos flv o swf en dominios que usan balanceo de carga
acl videos url_regex -i "/usr/local/squid/etc/videos"
### Incluyo en el delay pool el tráfico streaming (audio y video), ya que el delay pool utilizando extensiones como tal,
### no controla este tipo de contenido (el streaming)
acl StreamingRequest1 req_mime_type -i ^video/x-ms-asf$
acl StreamingRequest2 req_mime_type -i ^application/vnd.ms.wms-hdr.asfv1$
acl StreamingRequest3 req_mime_type -i ^application/x-mms-framed$
acl StreamingRequest4 req_mime_type -i ^audio/x-pn-realaudio$
acl StreamingReply1 rep_mime_type -i ^video/x-ms-asf$
acl StreamingReply2 rep_mime_type -i ^application/vnd.ms.wms-hdr.asfv1$
acl StreamingReply3 rep_mime_type -i ^application/x-mms-framed$
acl StreamingReply4 rep_mime_type -i ^audio/x-pn-realaudio$
delay_access 1 allow StreamingRequest1
delay_access 1 allow StreamingRequest2
delay_access 1 allow StreamingRequest3
delay_access 1 allow StreamingRequest4
delay_access 1 allow StreamingReply1
delay_access 1 allow StreamingReply2
delay_access 1 allow StreamingReply3
delay_access 1 allow StreamingReply4
delay_access 1 allow limitar
delay_access 1 allow videos
#######################################################################
################# FIN DELAY POOLS BY CESAR ROCHA #####################
#######################################################################
######DELAY POOL CON IP PRIVILEGIADA######
##########################################
acl restringir urlpath_regex -i \.(jpg|jpeg|ace|adt|arj|asf|avi|bin|bz2|bzip|cab|dat|dll|exe|fla|flv|gz|iso|lha|log|lzh|mdb|mid|mov|mp3|mpeg|mpg|msi|mso|ogg|pps|ppt|rar|rm|rtf|shs|src|sys|swf|tgz|ttf|wav|wma|wri|wmv|vpu|vpaa|vqf|vob|zip)$
acl ClienteEspecial src 192.168.0.120/32
# cantidad de delay pools
delay_pools 3
delay_class 1 2 # delay para extensiones restringidas
delay_class 2 2 # delay para navegacion en general
delay_class 3 1 # delay para cliente especial
delay_initial_bucket_level 90 # puede estar 0-100%
#1.5Mbits 20 clientes.
#limita las descargas de la red a 25KB/s.
delay_parameters 1 196608/589824 25600/200000
# Le doy 256Kb = 32KB = 32768B a cada IP esto es para navegacion
delay_parameters 2 196608/589824 32768/200000
# delay para el cliente especial 192.168.0.120/32 puedes usar -1/-1
#descargas a 65KB/s no entras al pool restringir
delay_parameters 3 65536/300000
delay_access 3 allow ClienteEspecial !restringir
delay_access 3 deny all
delay_access 2 allow all !ClienteEspecial !restringir
delay_access 2 deny all
delay_access 1 allow restringir
delay_access 1 deny all
######FIN DE DELAY POOL######
#############################
Diablosk100 escreveu:el delay pool que presente aca tiene unos grandes horrores que ya modifique ahora si esta funcionando al 100% este es el post donde lo dejo viewtopic.php?f=9&t=70876
######DELAY POOL CON IP PRIVILEGIADA EN SUDRED######
##########################################
acl restringir urlpath_regex -i \.(jpg|jpeg|ace|adt|arj|asf|avi|bin|bz2|bzip|cab|dat|dll|exe|fla|flv|gz|iso|lha|log|lzh|mdb|mid|mov|mp3|mpeg|mpg|msi|mso|ogg|pps|ppt|rar|rm|rtf|shs|src|sys|swf|tgz|ttf|wav|wma|wri|wmv|vpu|vpaa|vqf|vob|zip)$
acl ClienteEspecial src tu ip/32
acl mired src 0/0
# cantidad de delay pools
delay_pools 3
delay_class 1 3 # delay para extensiones restringidas
delay_class 2 3 # delay para navegacion en general
delay_class 3 3 # delay para cliente especial
# puede estar 0-100%
delay_initial_bucket_level 90
#limita las descargas de la red a 25KB
delay_parameters 1 -1/-1 -1/-1 25600/200000
# Le doy 256Kb = 32KB = 32768B a cada IP
delay_parameters 2 -1/-1 -1/-1 32768/200000
# delay para el cliente especial tu ip/32 puedes usar -1/-1
delay_parameters 3 -1/-1 -1/-1 -1/-1
delay_access 3 allow ClienteEspecial !restringir
delay_access 3 deny all
delay_access 2 allow mired !ClienteEspecial !restringir
delay_access 2 deny all
delay_access 1 allow restringir !ClienteEspecial
delay_access 1 deny all
######FIN DE DELAY POOL######
#############################
Voltar para BrazilFW 2.x - Ayuda en general
Usuários navegando neste fórum: Nenhum usuário registrado e 4 visitantes