Bloquear URL específica en navegadores web


11

Quiero bloquear ciertas URL en los navegadores. No quiero bloquear todo el sitio. Por ejemplo, quiero bloquear Google Reader , pero no todo el dominio de Google . ¿Hay alguna manera de hacerlo?

Respuestas:


10

La respuesta solo diferirá ligeramente según el sistema operativo que esté utilizando. Estoy ejecutando Ubuntu en un powerpc: p, pero en general las mismas reglas se aplican en Windows y Mac también. Si estas instrucciones no funcionan para usted, adaptaré esta respuesta para su sistema operativo. Por ahora aquí está el método Linux.

La única forma que he encontrado después de horas de búsqueda, para hacer esto, es instalar privoxy.

Una vez que instale privoxy, debe editar el /etc/privoxy/configarchivo de la siguiente manera:
1) Encuentre dónde dice

#listen-address  localhost:8118

y descomenta esta línea para que diga

listen-address  localhost:8118

2) Agregue las siguientes líneas al final de este archivo de configuración:

actionsfile blacklist.action   
actionsfile whitelist.action   

3) Ahora necesita crear estos archivos de acción en un editor de texto como raíz: a) gksu gedit /etc/privoxy/blacklist.action y agregar lo siguiente

{ +block }
www.apple.com/itunes
twil.tv/category/video
www.url.com/page

todo lo que agregue debajo de la línea {+ block} será bloqueado

b) Respectivamente debes crear el whitelist.actionarchivo

gksu gedit /etc/privoxy/whitelist.action

y agrega las líneas

{ -block }
www.google.com

o lo que sea que encuentre el bloqueo de privoxy que quiera proteger.

Después de haber guardado los tres archivos, debe reiniciar privoxy:

sudo /etc/init.d/privoxy restart

y debe asegurarse de que las configuraciones de proxy en su navegador o en las configuraciones de red sean correctas, agregando localhost como proxy y 8118 como número de puerto será todo lo que necesita.

Los inconvenientes serios y desafortunados de la privoxy es que es un proxy, por lo que todo lo que necesita hacer para dejar de funcionar es apagarlo o usar un navegador diferente. Todavía estoy buscando una manera de agregar privoxy a mi enrutador o de alguna manera ejecutarlo, no como un proxy, sino como mi valor predeterminado en el puerto 80, entonces podría bloquear los archivos de configuración para que nadie pueda cambiarlos.

Esto es lo más cercano que encontrará a una respuesta a su problema.

Si al principio no parece funcionar, no olvides vaciar la memoria caché de tu navegador porque las páginas que has bloqueado pueden aparecer en la memoria caché incluso después de haber sido bloqueadas.

También es posible que desee desactivar esto:

asegúrese de que enforce-blocks 1esté configurado 1en el /etc/privoxy/configarchivo

enforce-blocks 1

De lo contrario, cuando aparezca la advertencia de página bloqueada, tendrá la opción de ir a la página bloqueada de todos modos a pesar de estar bloqueada y dejar completamente sin sentido a la privoxy.


1
Con respecto a "todo lo que alguien debe hacer para que deje de funcionar es apagarlo ...", use iptables(1) para incluir el tráfico en la lista blanca solo para el proxy en esa máquina para el usuario que le interesa.
Expiación limitada

@LimitedAtonement, ¿podría, por favor, proporcionar las reglas relevantes de iptables para forzar todo el tráfico de un usuario en particular al privoxy / e2guardian (supongamos que se ejecutan en localhost: 8080). Gracias.
user1876484

@ user1876484 Lo siento, ya no tengo las reglas y no recuerdo cómo hacerlo. cyberciti.biz/tips/… ? Buena suerte.
Expiación limitada el

4

Si desea bloquear un dominio específico en todo el sistema, debe usar el archivo hosts (consulte aquí ). Entonces, si desea bloquear Google Reader, agregaría lo siguiente a su archivo de hosts:

127.0.0.1    reader.google.com

Sin embargo, hay restricciones sobre esto. Si bien puede bloquear subdominios y dominios, no puede usar el archivo hosts para bloquear subdirectorios (es decir, www.example.com/subdirectory). En el caso de Google Reader, uno podría simplemente navegar a www.google.com/reader para evitar el bloqueo. Una solución más completa puede ser usar algo como Privoxy para controlar el acceso web.


1
Agregué el sitio que quiero bloquear al archivo de hosts. 127.0.0.1 www.reddit.com. Luego me desconecté de la red y me conecté nuevamente. Pero todavía tengo acceso al sitio. ¿Necesito reiniciar mi computadora? ¿Cómo guardo en caché / referencia / refresco el archivo hosts una vez que se ha editado?
Joshua Robison

1
¡¿¡¿espera un segundo?!?! el archivo host no puede bloquear las URL, ¿puede? Al igual que www.apple.com/itunes/ ... puede bloquear www.apple.com pero no www.apple.com/itunes/ ¿verdad?
Joshua Robison

¿Qué archivo necesito editar para agregar una página bloqueada a Privoxy? @ clipo13
Joshua Robison

@JoshuaRobison Hasta donde yo sé, los cambios en el archivo de hosts entran en vigencia inmediatamente. Sin embargo, las aplicaciones como los navegadores web pueden haber almacenado en caché la versión anterior, así que intente cerrar y volver a abrir el navegador que está utilizando. Vea aquí para más información sobre eso. Con respecto a Privoxy, no sé lo suficiente, lo siento. Es posible que desee consultar su inicio rápido para obtener más información sobre los archivos de configuración que necesita modificar.
clpo13

En realidad lo descubrí. Es bastante simple. Solo tiene que hacer un archivo llamado blacklist.action y whitelist.action ... de todos modos. Le daré una respuesta
Joshua Robison

1

Si está utilizando Firefox o Google Chrome, puede usar una extensión "bloque de anuncios" personalizable para hacerlo. Las extensiones de bloqueo de anuncios normalmente vienen con una amplia gama de sitios web que bloquean de inmediato, sin embargo, la mayoría de las personalizables le permitirán eliminar esta lista predeterminada y agregar solo los sitios web específicos que no desea.


0

La solución más fácil para su problema sería utilizar una extensión / script para su navegador.

He usado Chrome Nanny para hacer el truco en Chrome. LeechBlock parece ser la alternativa de Firefox. Ambos admiten comodines en dominios y puede establecer períodos de tiempo específicos para bloquear una URL.


Esto funciona, pero solo para los navegadores en los que instala la extensión, y solo si el navegador no se inició en modo seguro.
Andrew Lambert
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.