Check the new version here

Popular channels

hosty: Script para eliminar publicidad en cualquier navegado

Desde que probé la app AdAway para Android busque lo mismo para Linux, pero no lo encontré, si hay soluciones similares como el ya publicado aquí Script para eliminar publicidad en cualquier navegador, pero no es exactamente lo busco. ¿Cual es la diferencia? AdAway toma varias fuentes, las mezcla, quita lineas duplicadas y limpia el archivo.

Y además los scripts que encontraba no usaban tu archivo hosts original, es decir que las configuraciones de tu archivo hosts no estaban en el archivo hosts generado. Así que buscando encontré un script que se acercaba mucho, lo edite y lo cambie para por fin lograr exactamente lo que quería, el resultado de esto es hosty, así lo llame.

¿Ventajas frente a AdBlock y demás extenciones de navegadores? Además de que esto funciona en todo el sistema operativo de una vez, se evita el uso de recursos de este tipo de extensiones.

Requisitos:

Requiere cURL y Wget

Instalamos los requisitos:

Ubuntu/Mint/Debian:

$ sudo apt-get install curl wget

Arch/Manjaro/Antergos:

$ sudo pacman -S curl wget

Fedora/RHEL/CentOS:

$ sudo yum install curl wget

SUSE:

$ sudo zypper in curl wget

Instalar hosty:

$ sudo rm /usr/local/bin/hosty ; sudo wget -c https://github.com/juankfree/hosty/raw/master/hosty -O /usr/local/bin/hosty ; sudo chmod +x /usr/local/bin/hosty

Ahora lo ejecutamos (Recuerden ejecutarlo al menos 1 vez por semana o por mes para tener su archivo hosts actualizado y que bloquee los nuevos sitios de publicidad):

$ hosty

Restaurar archivo hosts original

$ sudo cp /etc/hosts.original /etc/hosts

Desinstalar el script

$ sudo rm /usr/local/bin/hosty

Tip: Si quieren modificar el archivo hosts les recomiendo que modifiquen el archivo /etc/hosts.original y luego correr hosty, de esta forma hosty generara el archivo hosts con sus configuraciones personales (Hacer esto si ya corrieron hosty alguna vez, no antes.).

Todo el código del script disponible en mi GitHub.


https://github.com/juankfree/hosty
0No comments yet