Bloqueio de vários sites com / etc / hosts

3

Editando o arquivo hosts e adicionando: 0.0.0.0 sitetoblock.com Eu posso bloquear esse site em particular. Usando o arquivo hosts, é possível bloquear todos os sites, exceto alguns sites que eu especificar? A Wikipedia e o dictionary.com seriam colocados na lista de permissões.

Se isso não for possível com o / etc / hosts, você recomendaria outro método ou aplicativo que faria algo semelhante? Eu não quero um plug-in de navegador, mas sim um bloco de sistema operacional.

    
por dukevin 27.08.2012 / 13:23

1 resposta

2

Você pode configurar um proxy transparente. Como a Wikipedia diz,

% bl0ck_qu0te%

Fazê-lo com /etc/hosts é bom, contanto que o usuário não saiba sobre o arquivo ou não tenha as permissões para editar o arquivo. Mas eu acho que o que você quer alcançar seria mais fácil se você usar o proxy, embora leve algum tempo para configurá-lo.

Para configurar o proxy transparente, você pode usar squid . Aqui estão alguns passos rápidos para configurá-lo:

  • Instale squid

    sudo apt-get install squid squid-common
    
  • Edite o arquivo /etc/squid3/squid.conf :

    Procure a linha http_port 3128 e verifique se não está comentada. squid por padrão escuta a porta 3128.

    acl bad dstdom_regex .*abcde.*
    http_access deny bad
    

    Isso bloqueará todos os URLs que contiverem abcde .

  • Reinicie o squid

    sudo service squid3 restart
    

Um guia muito bom é fornecido aqui .

Aqui estão alguns outros links:

por green 27.08.2012 / 13:39