Squid3 y Adblock para Bloqueo de Publicidad

Desconectado tuaven

  • Jr. Member
  • **
  • Mensajes: 54
  • Ubicación:
    • Ver Perfil
  • Me Gusta: 4
Re:Squid3 y Adblock para Bloqueo de Publicidad
« Respuesta #80 : octubre 28, 2015, 10:21:49 am »
Sigue funcionando sin problemas, yo lo sigo usando y cada 2 semanas actualizo las listas, ya que siempre salen nuevos sitios o dominios, por lo demas solo necesitas ser root, para poder ejecutarlo, Saludos

Hola buenos dias se puede aplicar el bloqueo de publicidad en raptorcache 2 mediante el manual?  ???

Desconectado firecold

  • Moderador
  • *
  • Mensajes: 3444
  • Ubicación: Guatemala
  • Todo lo puedo en Cristo que me fortalece.
    • Ver Perfil
  • Me Gusta: 26
Re:Squid3 y Adblock para Bloqueo de Publicidad
« Respuesta #81 : octubre 28, 2015, 12:49:06 pm »
Hola buenos dias se puede aplicar el bloqueo de publicidad en raptorcache 2 mediante el manual?  ???

Aunque tambien puedes usar este: Bloquear Publicidad, Saludos

Desconectado tuaven

  • Jr. Member
  • **
  • Mensajes: 54
  • Ubicación:
    • Ver Perfil
  • Me Gusta: 4
Re:Squid3 y Adblock para Bloqueo de Publicidad
« Respuesta #82 : octubre 28, 2015, 06:26:00 pm »
Aunque tambien puedes usar este: Bloquear Publicidad, Saludos

Muchas gracias amigo efectivamente estoy usando el manual que publicaste sin embargo estoy redirecionando los anuncios de las webs mas usadas por aqui  ;) Aunque la idea era bloquear todo anuncio :)

Desconectado firecold

  • Moderador
  • *
  • Mensajes: 3444
  • Ubicación: Guatemala
  • Todo lo puedo en Cristo que me fortalece.
    • Ver Perfil
  • Me Gusta: 26
Re:Squid3 y Adblock para Bloqueo de Publicidad
« Respuesta #83 : octubre 28, 2015, 06:53:01 pm »
Muchas gracias amigo efectivamente estoy usando el manual que publicaste sin embargo estoy redirecionando los anuncios de las webs mas usadas por aqui  ;) Aunque la idea era bloquear todo anuncio :)

Entonces pueden usar este tutorial con Squid y Adblock, el cual puede bloquear los anuncios sin problemas, Saludos

Desconectado jonimh

  • Full Member
  • ***
  • Mensajes: 111
  • Ubicación:
    • Ver Perfil
  • Me Gusta: 0
Re:Squid3 y Adblock para Bloqueo de Publicidad
« Respuesta #84 : octubre 29, 2015, 10:40:43 am »
Sigue funcionando sin problemas, yo lo sigo usando y cada 2 semanas actualizo las listas, ya que siempre salen nuevos sitios o dominios, por lo demas solo necesitas ser root, para poder ejecutarlo, Saludos
amigo firecold funciona con raptor 2, ya no lo implemente porque crei que no

Desconectado firecold

  • Moderador
  • *
  • Mensajes: 3444
  • Ubicación: Guatemala
  • Todo lo puedo en Cristo que me fortalece.
    • Ver Perfil
  • Me Gusta: 26
Re:Squid3 y Adblock para Bloqueo de Publicidad
« Respuesta #85 : octubre 29, 2015, 08:16:20 pm »
amigo firecold funciona con raptor 2, ya no lo implemente porque crei que no

Funciona sin problemas, ya que se implementa desde squid no desde Raptor, Saludos

Desconectado jonimh

  • Full Member
  • ***
  • Mensajes: 111
  • Ubicación:
    • Ver Perfil
  • Me Gusta: 0
Re:Squid3 y Adblock para Bloqueo de Publicidad
« Respuesta #86 : octubre 31, 2015, 09:54:22 am »
Funciona sin problemas, ya que se implementa desde squid no desde Raptor, Saludos
muchas gracias amigo firecold lo voy a implementar en mi servidor, un saludo

Desconectado firecold

  • Moderador
  • *
  • Mensajes: 3444
  • Ubicación: Guatemala
  • Todo lo puedo en Cristo que me fortalece.
    • Ver Perfil
  • Me Gusta: 26
Re:Squid3 y Adblock para Bloqueo de Publicidad
« Respuesta #87 : octubre 31, 2015, 06:39:28 pm »
muchas gracias amigo firecold lo voy a implementar en mi servidor, un saludo

Cualquier cosa me avisas, Saludos

Desconectado Maravento

  • Newbie
  • *
  • Mensajes: 13
  • Ubicación:
    • Ver Perfil
  • Me Gusta: 1
Re:Squid3 y Adblock para Bloqueo de Publicidad
« Respuesta #88 : noviembre 11, 2015, 11:02:42 am »
Hola amigo firecold. gracias por el script. Tengo una propuesta, pero con algunas interrogantes:
Por que no meter dentro del mismo script más listas de adblockplus tanto de exclusión como de bloqueo
Ejemplo:
# excluir
https://easylist-downloads.adblockplus.org/exceptionrules.txt
https://easylist-downloads.adblockplus.org/antiadblockfilters.txt
# bloquear
https://easylist-downloads.adblockplus.org/malwaredomains_full.txt
https://easylist-downloads.adblockplus.org/easylist.txt

Y agregar al squid
##### squid3 rule #####
# BlackAds
acl adblock url_regex "/etc/squid3/adblock.acl"
acl malwaredomains_full dstdomain "/etc/squid3/malwaredomains_full.acl"
# WhiteAds and exclusiones.txt (personal list)
acl exceptionrules url_regex "/etc/squid3/exceptionrules.acl"
acl antiadblockfilters url_regex "/etc/squid3/antiadblockfilters.acl"
acl exclusiones dstdomain "/etc/squid3/exclusiones.txt"
# BlockAds
http_access deny adblock
http_access deny malwaredomains_full
http_access deny !noadblock
http_access deny !exclusiones
http_access deny !exceptionrules
http_access deny !antiadblockfilters
#######################

Pero tengo unas dudas. Si consideras viable meter todas las listas de adblockplus dentro del script...
1. Para las acls exceptionrules, antiadblockfilters y malwaredomains_full, he utilizado dstdomain o url_regex, según el caso, sin embargo, al no estar familiarizado con estas listas me pregunto: ¿es correcto?
2. Es recomendable repetir el mismo procedimiento descrito en el script para adblock.acl, también para los archivos exceptionrules.txt antiadblockfilters.txt y malwaredomains_full.txt, o el procedimiento es diferente para cada archivo mencionado?? (en caso de ser diferente, cuáles serían los cambios?)
Ejemplo:
#### exceptionrules #####
acl1=/etc/squid3/exceptionrules.acl
touch $acl1 && chmod 777 $acl1
source=(
https://easylist-downloads.adblockplus.org/exceptionrules.txt
)
cat > /tmp/adblock.sed <<'EOF'
/.*\$.*/d;
/\n/d;
/.*\#.*/d;
/@@.*/d;
/^!.*/d;
s/\[\]/\[.\]/g;
s#http://#||#g;
s/\/\//||/g
s/^\[.*\]$//g;
s,[+.?&/|],\\&,g;
s#*#.*#g;
s,\$.*$,,g;
s/\\|\\|\(.*\)\^\(.*\)/\.\1\\\/\2/g;
s/\\|\\|\(.*\)/\.\1/g;
/^\.\*$/d;
/^$/d;
EOF
 
mv $acl1 "$acl1".old
cd $tmp_dir
wget -nv ${source
  • } || $(mv "$acl1".old $acl1 && rm_temp)

sed -f /tmp/adblock.sed $(ls) >> $acl1
 
rm_temp

Gracias por todo y un saludo


Desconectado firecold

  • Moderador
  • *
  • Mensajes: 3444
  • Ubicación: Guatemala
  • Todo lo puedo en Cristo que me fortalece.
    • Ver Perfil
  • Me Gusta: 26
Re:Squid3 y Adblock para Bloqueo de Publicidad
« Respuesta #89 : diciembre 18, 2015, 02:47:11 pm »
Hola amigo firecold. gracias por el script. Tengo una propuesta, pero con algunas interrogantes:
Por que no meter dentro del mismo script más listas de adblockplus tanto de exclusión como de bloqueo
Ejemplo:
# excluir
https://easylist-downloads.adblockplus.org/exceptionrules.txt
https://easylist-downloads.adblockplus.org/antiadblockfilters.txt
# bloquear
https://easylist-downloads.adblockplus.org/malwaredomains_full.txt
https://easylist-downloads.adblockplus.org/easylist.txt

Y agregar al squid
##### squid3 rule #####
# BlackAds
acl adblock url_regex "/etc/squid3/adblock.acl"
acl malwaredomains_full dstdomain "/etc/squid3/malwaredomains_full.acl"
# WhiteAds and exclusiones.txt (personal list)
acl exceptionrules url_regex "/etc/squid3/exceptionrules.acl"
acl antiadblockfilters url_regex "/etc/squid3/antiadblockfilters.acl"
acl exclusiones dstdomain "/etc/squid3/exclusiones.txt"
# BlockAds
http_access deny adblock
http_access deny malwaredomains_full
http_access deny !noadblock
http_access deny !exclusiones
http_access deny !exceptionrules
http_access deny !antiadblockfilters
#######################

Pero tengo unas dudas. Si consideras viable meter todas las listas de adblockplus dentro del script...
1. Para las acls exceptionrules, antiadblockfilters y malwaredomains_full, he utilizado dstdomain o url_regex, según el caso, sin embargo, al no estar familiarizado con estas listas me pregunto: ¿es correcto?
2. Es recomendable repetir el mismo procedimiento descrito en el script para adblock.acl, también para los archivos exceptionrules.txt antiadblockfilters.txt y malwaredomains_full.txt, o el procedimiento es diferente para cada archivo mencionado?? (en caso de ser diferente, cuáles serían los cambios?)
Ejemplo:
#### exceptionrules #####
acl1=/etc/squid3/exceptionrules.acl
touch $acl1 && chmod 777 $acl1
source=(
https://easylist-downloads.adblockplus.org/exceptionrules.txt
)
cat > /tmp/adblock.sed <<'EOF'
/.*\$.*/d;
/\n/d;
/.*\#.*/d;
/@@.*/d;
/^!.*/d;
s/\[\]/\[.\]/g;
s#http://#||#g;
s/\/\//||/g
s/^\[.*\]$//g;
s,[+.?&/|],\\&,g;
s#*#.*#g;
s,\$.*$,,g;
s/\\|\\|\(.*\)\^\(.*\)/\.\1\\\/\2/g;
s/\\|\\|\(.*\)/\.\1/g;
/^\.\*$/d;
/^$/d;
EOF
 
mv $acl1 "$acl1".old
cd $tmp_dir
wget -nv ${source
  • } || $(mv "$acl1".old $acl1 && rm_temp)

sed -f /tmp/adblock.sed $(ls) >> $acl1
 
rm_temp

Gracias por todo y un saludo

Amigo Maravento le comento que dentro del script se encuentran los regex para añadir las listas de bloqueo, osea que yo puedo meter cuantas listas de bloqueo quiera, media vez se trate de easylist, ya que las expresiones regulares que utiliza son exclusivas  para estas listas, pero si quieres se pueden revisar las listas que quieres agregar para adaptar las expresiones, para sacar solo lo que se necesita, por eso:

Código:
  1. #!/bin/bash
  2.  
  3. tmp_dir=$(mktemp -d)
  4.  
  5. rm_temp() {
  6. rm -rf "${tmp_dir}"
  7. rm /tmp/adblock.sed && return 0;
  8. }
  9.  
  10. acl=/etc/squid3/adblock.acl
  11.  
  12. source=(
  13. https://easylist-downloads.adblockplus.org/easyprivacy.txt
  14. https://easylist-downloads.adblockplus.org/easylist.txt
  15. https://easylist-downloads.adblockplus.org/easyprivacy_nointernational.txt
  16. https://easylist-downloads.adblockplus.org/easylist_noadult.txt
  17. https://easylist-downloads.adblockplus.org/fanboy-social.txt
  18. )
  19.  
  20. cat > /tmp/adblock.sed <<'EOF'
  21. /.*\$.*/d;
  22. /\n/d;
  23. /.*\#.*/d;
  24. /@@.*/d;
  25. /^!.*/d;
  26. s/\[\]/\[.\]/g;
  27. s#http://#||#g;
  28. s/\/\//||/g
  29. s/^\[.*\]$//g;
  30. s,[+.?&/|],\\&,g;
  31. s#*#.*#g;
  32. s,\$.*$,,g;
  33. s/\\|\\|\(.*\)\^\(.*\)/\.\1\\\/\2/g;
  34. s/\\|\\|\(.*\)/\.\1/g;
  35. /^\.\*$/d;
  36. /^$/d;
  37. EOF
  38.  
  39. mv $acl "$acl".old
  40. cd $tmp_dir
  41. wget -nv ${source[*]} || $(mv "$acl".old $acl && rm_temp)
  42. sed -f /tmp/adblock.sed $(ls) >> $acl
  43.  
  44. rm_temp

 En el caso que quisieras agregar otras listas, como tambien lo que he visto es que las listas de exclusiones vienen de una manera diferente y que si la intentas agregar al script no sale como deberia, pero igual es cuestion de verla y saber que hay que quitar con las expresiones, Saludos

Desconectado Maravento

  • Newbie
  • *
  • Mensajes: 13
  • Ubicación:
    • Ver Perfil
  • Me Gusta: 1
Re:Squid3 y Adblock para Bloqueo de Publicidad
« Respuesta #90 : diciembre 18, 2015, 04:15:44 pm »
Gracias por tu respuesta. Muy bueno el script. He incluido una referencia a este hilo en el proyecto blacklistweb.com, para aquellos que deseen extender el bloqueo en Squid3, no solo de dominios negros, sino también de publicidad (no incluido en el proyecto)
un saludo

Desconectado firecold

  • Moderador
  • *
  • Mensajes: 3444
  • Ubicación: Guatemala
  • Todo lo puedo en Cristo que me fortalece.
    • Ver Perfil
  • Me Gusta: 26
Re:Squid3 y Adblock para Bloqueo de Publicidad
« Respuesta #91 : diciembre 28, 2015, 05:36:47 pm »
Gracias por tu respuesta. Muy bueno el script. He incluido una referencia a este hilo en el proyecto blacklistweb.com, para aquellos que deseen extender el bloqueo en Squid3, no solo de dominios negros, sino también de publicidad (no incluido en el proyecto)
un saludo

Gracias amigo, perdon siempre por mi falta de tiempo ultimamente y por mis respuestas muy tardadas, Saludos

Desconectado jsuarez

  • Jr. Member
  • **
  • Mensajes: 97
  • Ubicación: Caracas, Venezuela
  • J Soluciones IP, C.A
    • Ver Perfil
    • J Soluciones IP, C.A
  • Me Gusta: 1
Re:Squid3 y Adblock para Bloqueo de Publicidad
« Respuesta #92 : abril 12, 2016, 12:01:37 pm »
buenas tardes colega firecold como puedo aplicar la reglas adblock en raptorcache2 porque me sale un error y no me bloquea espero de su ayuda gracias.
J Soluciones IP, C.A
Especialista en redes Mikrotik - Ubiquiti - TP Link
Tel: 0412-934 1664
Correo:jsolucionesip@gmail.com
josesuarez@jsolucionesip.com.ve
Pagina web: http://www.jsolucionesip.com.ve

Desconectado jsuarez

  • Jr. Member
  • **
  • Mensajes: 97
  • Ubicación: Caracas, Venezuela
  • J Soluciones IP, C.A
    • Ver Perfil
    • J Soluciones IP, C.A
  • Me Gusta: 1
Re:Squid3 y Adblock para Bloqueo de Publicidad
« Respuesta #93 : abril 12, 2016, 12:24:50 pm »
el error que me sale cuando ejecuto sudo /etc/publicidad.sh

root@RaptorCache:~# sudo /etc/publicidad.sh
ERROR: El certificado de “easylist-downloads.adblockplus.org” no es confiable.
ERROR: El certificado de “easylist-downloads.adblockplus.org” no tiene un emisor conocido.
sed: no se puede abrir el fichero /tmp/adblock.sed: No existe el fichero o el directorio
rm: no se puede borrar «/tmp/adblock.sed»: No existe el fichero o el directorio
root@RaptorCache:~#
J Soluciones IP, C.A
Especialista en redes Mikrotik - Ubiquiti - TP Link
Tel: 0412-934 1664
Correo:jsolucionesip@gmail.com
josesuarez@jsolucionesip.com.ve
Pagina web: http://www.jsolucionesip.com.ve

Desconectado lem13631363

  • Full Member
  • ***
  • Mensajes: 128
  • Ubicación:
    • Ver Perfil
  • Me Gusta: 11
Re:Squid3 y Adblock para Bloqueo de Publicidad
« Respuesta #94 : abril 24, 2016, 08:53:26 pm »
que fue aun funciona ?

Desconectado lem13631363

  • Full Member
  • ***
  • Mensajes: 128
  • Ubicación:
    • Ver Perfil
  • Me Gusta: 11
Re:Squid3 y Adblock para Bloqueo de Publicidad
« Respuesta #95 : abril 25, 2016, 05:49:53 pm »
hola alguien me podria dar una manita ?

Desconectado roxdng

  • Full Member
  • ***
  • Mensajes: 207
  • Ubicación:
    • Ver Perfil
  • Me Gusta: 1
Re:Squid3 y Adblock para Bloqueo de Publicidad
« Respuesta #96 : abril 25, 2016, 11:49:51 pm »
hola alguien me podria dar una manita ?
Qué problema tienes?

Enviado desde Oneplus One


Desconectado lem13631363

  • Full Member
  • ***
  • Mensajes: 128
  • Ubicación:
    • Ver Perfil
  • Me Gusta: 11
Re:Squid3 y Adblock para Bloqueo de Publicidad
« Respuesta #97 : abril 26, 2016, 12:41:02 am »
el certificado de "easylist-downloads.adblockplus.org" no tiene un emisor conocido

Desconectado roxdng

  • Full Member
  • ***
  • Mensajes: 207
  • Ubicación:
    • Ver Perfil
  • Me Gusta: 1
Re:Squid3 y Adblock para Bloqueo de Publicidad
« Respuesta #98 : abril 26, 2016, 01:10:09 am »
Pues cambia la fuente, usa otro mirror o otras lista como las que usa abp

Enviado desde Oneplus One


Desconectado lem13631363

  • Full Member
  • ***
  • Mensajes: 128
  • Ubicación:
    • Ver Perfil
  • Me Gusta: 11
Re:Squid3 y Adblock para Bloqueo de Publicidad
« Respuesta #99 : abril 26, 2016, 12:27:40 pm »
hola jsuarez encontraste solucion¡?