Bloquear URL específico em navegadores da web

10

Eu quero bloquear determinados URLs nos navegadores. Eu não quero bloquear todo o site. Por exemplo, desejo bloquear o Google Reader , mas não o todo domínio do Google . Existe alguma maneira de fazer isso?

    
por user 25.02.2012 / 17:42

4 respostas

8

A resposta será ligeiramente diferente do sistema operacional que você está usando. Estou executando o Ubuntu em um powerpc: p, mas em geral as mesmas regras se aplicam no windows e no mac também. Se essas instruções não funcionarem para você, adaptarei essa resposta ao seu sistema operacional. Por enquanto, aqui está o método Linux.

A única maneira que encontrei depois de horas de pesquisa, para fazer isso, é instalar privoxy .

Depois de instalar o privoxy, você precisa editar o arquivo /etc/privoxy/config da seguinte maneira:
1) Encontre onde diz

#listen-address  localhost:8118

e descomente esta linha para que ela diga

listen-address  localhost:8118

2) Adicione as seguintes linhas à parte inferior deste arquivo de configuração:

actionsfile blacklist.action   
actionsfile whitelist.action   

3) Agora você precisa criar esses arquivos de ação em um editor de texto como root: um código% e adicione o seguinte

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

qualquer coisa que você adicionar na linha {+ block} será bloqueada

b) Respectivamente você deve criar o arquivo gksu gedit /etc/privoxy/blacklist.action

gksu gedit /etc/privoxy/whitelist.action

e adicione as linhas

{ -block }
www.google.com

ou o que você encontrar bloqueando privoxy que você deseja proteger.

Depois de salvar os três arquivos, você terá que reiniciar o privoxy:

sudo /etc/init.d/privoxy restart

e você tem que ter certeza de que suas configurações de proxy em seu navegador ou em suas configurações de rede estão corretas, adicionando localhost como o proxy e 8118 como o número da porta será tudo que você precisa.

As desvantagens SERIOUS e UNFORTUNATE para o privoxy é que ele é um proxy, portanto, tudo que alguém precisa fazer para parar de funcionar é desativá-lo ou usar um navegador diferente. Ainda estou procurando uma maneira de adicionar privoxy ao meu roteador ou de alguma forma executá-lo, não como um proxy, mas como meu padrão na porta 80, então você poderia bloquear os arquivos de configuração para que ninguém pudesse alterá-los.

Este é o mais próximo que você encontrará para responder ao seu problema.

Se, aparentemente, não estiver funcionando, não se esqueça de limpar o cache do seu navegador, pois as páginas bloqueadas podem aparecer no cache mesmo depois de serem bloqueadas.

você também pode querer desativar isso:

verifique se whitelist.action está definido como enforce-blocks 1 no arquivo 1

enforce-blocks 1

Caso contrário, quando o aviso de página bloqueada aparecer, ele terá a opção de ir para a página bloqueada de qualquer maneira, apesar de ser bloqueado e tornar completamente o privoxy sem sentido.

    
por 30.04.2013 / 02:07
4

Se você quiser bloquear um domínio específico em todo o sistema, use o arquivo hosts (consulte aqui ). Então, se você quiser bloquear o Google Reader, adicione o seguinte ao seu arquivo de hosts:

127.0.0.1    reader.google.com

No entanto, existem restrições sobre isso. Embora você possa bloquear subdomínios e domínios, não é possível usar o arquivo de hosts para bloquear subdiretórios (por exemplo, www.example.com/subdirectory). No caso do Google Reader, pode-se simplesmente navegar para www.google.com/reader para contornar o bloqueio. Uma solução mais abrangente pode ser usar algo como Privoxy para controlar o acesso à Web.

    
por 26.02.2012 / 21:44
1

Se você estiver usando o Firefox ou o Google Chrome, poderá usar uma extensão de "bloco de anúncios" personalizável para fazer isso. As extensões de bloqueio de anúncios normalmente vêm com uma grande variedade de sites bloqueados, mas os mais personalizáveis permitem remover essa lista padrão e adicionar apenas os sites específicos que você não deseja.

    
por 26.02.2012 / 19:55
0

A solução mais fácil para o seu problema seria usar uma extensão / script para o seu navegador.

Eu usei Chrome Nanny para fazer o truque no Chrome. LeechBlock parece ser a alternativa do Firefox. Ambos suportam curingas em domínios e você pode definir períodos de tempo específicos para bloquear um URL.

    
por 25.02.2012 / 18:03