Bloquear anuncios publicitarios(Adds), virus, malware, spams, statistics & trackers,sitios pornográficos, añadiendo una lista negra al archivo hosts en Linux (sin extensiones para Navegador Web) con block.energized.pro

 

Este Sistema de Protección Energized obtiene una lista de dominios que publican anuncios, rastreo de scripts y malware de múltiples fuentes y crea paquetes de protección que evitan que su sistema se conecte a esos sitios.

Caracteristicas

  • basado en hosts: basado en el archivo de hosts, todas las cosas malas bloqueadas con 0.0.0.0
  • cualquier dispositivo: compatible con todos los dispositivos, independientemente del sistema operativo.
  • bloqueos: bloquea estrictamente anuncios, malware, spam, spyware, estadísticas y rastreadores tanto en la navegación web como en las aplicaciones.
  • múltiples formatos: diferentes variantes para diferentes dispositivos.
  • velocidad que necesita: reduce el tiempo de carga de la página hasta la mitad de su tiempo real.
  • privacidad: ayuda a aumentar la privacidad al bloquear el software espía y los sistemas de seguimiento.
  • ahorra gastos: reduce el uso de ancho de banda.
  • Soporte: ¡un grupo de chat amigable te respalda!
  • limpio: sin sorpresas!

 

 

Ejemplo de publicidad antes de usar este tutorial:

Ejemplo después de usar este tutorial, publicidad eliminada:

El archivo hosts y lo que puede bloquear

Hosts es un archivo por donde pasa como quien dice todo el trafico de internet y allí es posible colocar las direcciones web que uno quiera bloquear incluso las de las publicidades, además cuando uno anda buscando algo en internet algunas veces salta alguna ventana que uno nunca quiso abrirla (pop up o ventana emergente) y también se pueden bloquear.

¿Por qué hacer esto y no mejor usar una extensión para el navegador que haga lo mismo?

Hay algunos complementos (o extensiones) para eliminar la publicidad de los navegadores Web pero si la computadora no es muy potente puede que esos pongan algo lento al navegador pero este método no influye.

¿Dónde está el archivo hosts?

Mostraré en el administrador de archivos Thunar la ruta donde está hosts:

 entro en la carpeta etc y busco hosts (está bastante abajo):


Antes de instalar debe saber lo siguiente

Al usar este método tal vez algún sitio de contenido de software pirata o películas piratas o semejantes sitios muestren problemas al momento de querer acceder para ver o descargar tal o cual contenido, esto se debe a que es posible que las descargas de ese tipo de contenido estén condicionadas por los anuncios, es decir es como si ellos dijeran: "Si quieres descargar debes de ver mis anuncios, sino no podrás descargar". Usted debe considerar esto al utilizar este tutorial, también si desea puede usar la protección más básica por si tenga algún problema, ejemplo: Spark, BluGo, pero por si tenga algún problema, al final de este tutorial dejo unas instrucciones para dejarlo tal como estaba antes a su Sistema Operativo.

 

INSTALACIÓN

Entre en la siguiente dirección:

https://block.energized.pro/

 Allí están todos los packs de protecciones disponibles, yo voy a usar el que tiene todo mezclado (la mezcla de todas las protecciones), se llama Unified y está abajo al final:


Así como dicen las instrucciones toco el nombre del paquete para expandir y obtener el enlaces de descarga y doy clic en copiar:


 y pego en enlace en algún bloque de notas, aquí copio el mío(recuerde que usted puede copiar cualquiera de las que están allí) :

https://block.energized.pro/unified/formats/hosts

INSTRUCCIONES TERMINAL

 1.- Cierre el o los navegadores Web que esté usando (estos usan el archivo hosts), copie este tutorial en el LibreOffice, WPS Office, o en un archivo de texto

2.- De los siguientes 6 comandos en la línea 3 Usted debe poner la línea del paquete que usted haya escogido, y debe copiarlos y pegarlos uno por uno en una terminal ejecutándolos:

cp /etc/hosts ~/.etchosts
cd /tmp
wget https://block.energized.pro/unified/formats/hosts
sudo rm /etc/hosts
sudo mv hosts /etc/hosts
cat ~/.etchosts | sudo tee -a /etc/hosts

aquí les dejo una imagen:  

pide, poner contraseña
 
Nota: En alguno de los comandos que inician con "sudo" es posible que le salga un mensaje que diga que es "imposible mover el archivo....!, no le haga caso y siga nomás
 
la siguiente imagen es de la ultima línea:


 

Nota: En uno de los comandos que inician con "sudo" es posible que le salga un mensaje que diga que es "imposible mover el archivo....!, no le haga caso y siga nomás

luego reinicie el ordenador y funcionará.

EXPLICACIONES

Por qué actualizar.- A medida que pasa el tiempo aparecen más sitios con publicidad, malware, adware, adds, porno, etc y a estos el Fundador, Mantenedor y Desarrollador "Nayem Ador" los va añadiendo como lista negra al archivo hosts por lo cual debemos actualizar ese archivo para bloquear los nuevos sitios que vayan apareciendo

¿Qué hacen los comandos que hemos puesto?.- Para poder entender eso, pondré aquí los comandos y una descripción de lo que hacen los mismos:

cp /etc/hosts ~/.etchosts
crea una copia del archivo hosts (pues su contenido es totalmente vital para el sistema operativo) pero con el nombre .etchosts con lo cual queda oculto en HOME
cd /tmp
mueve la ubicación a la carpeta temporal de Linux
wget https://block.energized.pro/unified/formats/hosts
descarga allí en temporal el archivo hosts. Nota: Recuerde que esta dirección web es de unified pues esa elegí yo, usted puede escoger cualquier otra.
sudo rm /etc/hosts
elevación de permisos para hacerse root y borrar el archivo hosts que está en la carpeta etc
sudo mv hosts /etc/hosts
elevación de permisos para hacerse root y mover el archivo descargado hosts dentro de la carpeta etc (el comando es así pues estamos en el directorio /tmp y allí está ese archivo pues lo habíamos descargado)
cat ~/.etchosts | sudo tee -a /etc/hosts
con cat se entra en el archivo .etchosts se copia su contenido y con sudo se elevan los permisos para hacerse root y pegarlo dentro de hosts que está dentro de la carpeta etc el contendido de .etchosts para así añadir lo que está allí porque es importante para el correcto funcionamiento del sistema operativo

 

ACTUALIZAR HOSTS
Cada mes o dos meses o más usted tendrá que poner en la terminal los siguientes comandos, uno por uno ejecutandolos

cd /tmp
wget https://block.energized.pro/unified/formats/hosts
sudo rm /etc/hosts
sudo mv hosts /etc/hosts
cat ~/.etchosts | sudo tee -a /etc/hosts

reinicie la computadora y funcionará.

 

PREGUNTAS

¿Por qué cuando vamos a ACTUALIZAR HOSTS no usamos también el primer comando?.-  Cuando vamos a actualizar hosts ya no es necesario usar el comando "cp /etc/hosts ~/.etchosts" por el motivo de que ya lo tenemos respaldado, además si lo hiciéramos lo dañaríamos puesto que añadiríamos a el toda la lista de los sitios que hemos descargado con lo que luego se mezclaría con la siguiente y sería un caos.

¿Qué es lo que estamos poniendo al archivo hosts?.- Simplemente es el sitio que deseamos bloquear y al inicio 0.0.0.0 con esto no se carga en el sistema, ejemplo:

0.0.0.0 www.google.com

Nota: Nunca vamos a bloquear google.como pues todos lo usamos, sólo es un ejemplo de todos los sitios que se pondrán en hosts. Esto quiere decir que si queremos bloquear algún sitio sólo debemos ponerlo así:

0.0.0.0 www.sitioquenoquiero.com

¿Qué pasa si quiero ver el contenido que hemos puesto en hosts?.- Si desea por curiosidad los puede ver poniendo en la terminal:

gedit /etc/hosts

Si no tiene instalado gedit puede poner en vez el nombre de su editor de texto preferido. sólo que como el archivo de esto pesa bastante se demorará en cargar

¿Y si quiero editar el archivo hosts?

Ponga en la terminal

sudo gedit /etc/hosts


¿Y si quiero dejar todo como estaba antes?
Para dejarlo como estaba antes ponga en la terminal uno por uno los siguientes comandos:

sudo rm /etc/hosts
sudo cp ~/.etchosts /etc/hosts 
rm ~/.etchosts
exit


Dios les bendiga


BASADO EN:

Modify Hosts File - Ask Ubuntu
https://askubuntu.com/a/502175

EnergizedProtection/block: Let's make an annoyance free, better open internet, altogether!
https://github.com/EnergizedProtection/block

Blocking Unwanted Connections with a Hosts File
https://winhelp2002.mvps.org/hosts.htm

 

TUTORIAL APLICABLE A:

- Ubuntu y todos sus sabores o derivados oficiales: Kubuntu, Lubuntu, Ubuntu Budgie, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio, Xubuntu y no oficiales como: Linux Mint, Trisquel, Elementary OS, Zorin OS, KDE Neon, Pop!_OS, Linux Lite, Trisquel, etc y Sistemas Operativos basados en Debian como son: MX Linux, Deepin, antiX, Kali, Sparky, Parrot, Tails, Q4OS, PureOS, Voyager Live, Volumio, Raspbian, Whonix, Slax, SteamOS, AV Linux,  SolydXK,  Pardus, Proxmox, Academic GNU/Linux, Univention Corporate Server, Debian Edu/Skolelinux, etc, los cuales usan la administración de paquetes DEB

y debería de funcionar en:
distribuciones que usan la administración de paquetes RPM como Fedora, Red Hat, OpenSUSE, CentOS, Scientific, etc
- Otros Linux basados en Arch Linux como: Antergos, Manjaro, ArchBang
- y otras distribuciones independientes de Linux como: Gentoo, Mageia, Quirky, Solus, etc. Pero allí se usan otros comandos, debe investigar eso.

 

Comentarios

  1. hola Washington me gusto mucho tu forma de explicar todo, ahora me toca ponerlo en marcha, he buscado mucho en como bloquear los anuncios que esta forma me parecio la mas adecuada. gracias.

    ResponderBorrar

Publicar un comentario