Como Bloquear Anúncios Publicitários na Web
por: xpete
Última actualização: 10 de Janeiro de 2004
Quantidade de servidores listados: 4548 (adicionados 267)
Podes usar este documento sob os termos da GNU Free Documentation Licence.
ATENÇÃO: A lista que anteriormente vinha incluída neste documento passo a estar no ficheiro bloquear_anuncios.tar.bz2. É possível que alguns dos endereços da lista tenham deixado de existir, se alguem tiver mais tempo e recursos do que eu e me possa verificar os endereços dos servidores, eu agradecia.
1. Agradecimentos
2. Porquê?
2.1. Porquê Bloquear o Anúncios?
2.2 Porquê NÃO Bloquear os Anúncios?
3. Bloquear as faixas nas páginas.
3.1 Usando o ficheiro 'hosts'
3.2. Usando o iptables
3.3. Usando um proxy
4. Bloquear os 'popups'
5. Limpar os spywares
6. Limpeza final
7. Sítios relacionados
8. Lista de Coisas a Fazer
9. Legalidades
2.1. Porquê Bloquear o Anúncios?
Ao bloquear os anúcios evitas um grande desperdícios de largura de banda e o acesso às páginas da Internet torna-se geralmente mais rápido, em algumas páginas, como por exemplo o mail.pt , o acesso torna-se mesmo muito mais rápido.2.2 Porquê NÃO Bloquear os Anúncios?
É graças à publicidade que muito sítios na internet onde podes encontrar bons conteúdos gratuitamente sobrevivem, se esse sítios deixarem de receber dinheiro da publicidade, os conteúdos podem ter de passar a ser pagos ou então podem simplesmente deixar de existir.3. Bloquear as faixas nas páginas.
3.1.1. Actualiza o ficheiro 'hosts'
Primeiro, adiciona as entradas que estão no ficheiro hosts.txt (Utilizadores de Macintosh usam o ficheiro machosts.txt), dentro do ficheiro bloquear_anuncios.tar.bz2, ao teu ficheiro hosts. O ficheiro hosts tem sempre o mesmo formato (excepto nos Mac's), mas a localização varia, de SO para SO como está descrito na tabela seguinte:
| Sistema Operativo | Localização do ficheiro hosts | Comentários |
| Linux/BSD/Solaris/Unixes |
/etc/hosts |
tens de ser root. |
| BeOS | /boot/beos/etc/hosts | |
| QNX | /etc/hosts | Vai a "Launch"->"Network"->Separador "Network", escolhe "Look in local 'hosts' file first" |
| Windows NT/2K/XP | c:\windows\system32\drivers\etc\hosts | é necessário privilégios de administrador. |
| Windows 95/98/Me | c:\windows\hosts | |
| Macintosh | hosts na pasta Preference. (Sensível a maiúsculas e minúsculas). | Põe o ficheiro hosts para Mac (machosts.txt) na pasta Preference. Dá-lhe o
nome "Hosts". Reinicia. OU Copia o ficheiro hosts para Mac (machosts.txt) para o teu computador. No TCP/IP Control Panel, escolhe 'Select Hosts file', escolhe este ficheiro. Fecha e reinicia. |
Verifica a lista periodicamente, eu vou actualizar a lista. ( Podes ir enviando adições com um endereço para testar).
Se és um utilizador de Macs não faças o passo seguinte, isto pode bloquear a tua máquina
3.1.2. Actualiza a configuração do teu proxy, mesmo se não estiveres a utilizar um proxy.
Segundo, inicia um dos browsers da tabela seguinte e
segue as instruções para colar a grande linha em baixo.
As instruções seguintes, com excepção das do Internet Explorer e do
Konqueror, funcionam mesmo se não estiveres a utilizar um servidor
'proxy'.
A lista para ser usada neste passo encontra-se no ficheiro browserhosts1.txt,
mas também podem ser usadas as listas dos ficheiros browserhosts2.txt e
browserhosts3.txt.
| Browser | Passos | Comentários |
| Opera | 1. Vai a
"File"("Ficheiro")->"Preferences..."(Preferências...)->"Network"("Ligações")->"Proxy.
servers"("Servidores proxy"). 2. Escolhe "Do not use proxy in the addresses below"("Não usar proxy nos endereços especificados"). 3. Cola a lista de servidores na caixa por baixo da opção escolhida. |
|
| Mozilla/Netscape Navigator 6/7 |
1. Vai a
"Edit"->"Preferences"->"Advanced"->"Proxies". 2. Escolhe "Manual Proxy Configuration". 3. Cola a lista de servidores na caixa "No Proxy for". |
|
| Netscape Navigator 4.x |
1. Vai a
"Edit"->"Preferences"->"Advanced"->"Proxies". 2. Escolhe "Manual Proxy Configuration"(mesmo se não estiveres a usar um proxy). 3. Pressiona "View". 4. Cola a lista de servidores na caixa "No Proxy For". |
|
| Mozilla Firebird (Phoenix) | 1. Vai a
"Tools"->"Options"->"Conection". 2. Escolhe "Manual Proxy Configuration" (mesmo se não estiveres a usar um proxy). 3. Cola a lista de servidores na caixa "No Proxy for". |
|
| Galeon | 1. Vai a
Definições->"Proxy"->"Preferências...". 2. Escolhe "Configuração manual de proxy". 3. Cola a lista de servidores abaixo na caixa "Não utilizar proxy para". |
|
| Konqueror | 1. Vai a
"Configuração"->"Configurar o Konqueror..."->"Proxy". 2. Escolhe "Usar um 'proxy'". 3. Escolhe "Configuração especificada manualmente". 4. Pressiona "Configuração...". 5. Pressiona "Novo..." 6. Cola a lista de servidores na caixa. |
|
| Skipstone | 1. Vai a
"Preferências"->"Opções"->"Mozilla"->"Proxy". 2. Escolhe"Direct Conection to the internet?". 3. Cola a lista de servidores na caixa "No proxy for:" |
|
| NCSA Mosaic | 1. Vai a
"View"->"Options"->"Preferences..."->Separador "Proxy" 2. Pressiona "Add". 3. Escreve o endereço de um servidor na caixa "Enter a No Proxy Server:" 4. Pressiona o visto(v). |
Os passos 2,3 e 4 têm de ser repetidos para todos os servidores, o que pode demorar muito tempo. |
| QNX Voyager | 1. Vai a
"Edit"->"Preferences..."->Separador "Conection" 2. Escolhe "Use Proxy Server". 3. Cola a lista de servidores na caixa "Proxy Overrides:" |
|
| Amaya | 1. Vai a "Special"
("Especial")->"Preferences" ("Preferências")->"Proxy...". 2. Escolhe "No proxy on these domains" (Não há proxy nestes domínios"). 3. Cola a lista de servidores na caixa "Proxy domain list" ("Lista de domínios proxy"). |
|
| Internet Explorer | 1. Vai a
"Ferramentas"->"Opções da internet"->Separador "ligações". 2. Escolhe "Definições" (tens de ter uma pelo menos ligação á internet configurada). 3. Escolhe "Utilizar um servidor proxy para esta ligação". 4. Pressiona "Avançadas...". 5. Cola a lista de servidores na caixa "Excepções". |
|
Neste método vamos usar o squid mas penso que também
possa ser usado com outros proxy's.
1.º Aciona-se um ACL com os endereços de todos os servidores de publicidade
ao ficheiro de configuração do squid (squid.conf). Neste exemplo vou usar
apenas um servidor fictício(publicidade.servidor.pt):
acl Ads dstdomain publicidade.servidor.pt
2.º Nega-se o acesso a qualquer servidor que esteja referido na ACL anterior adiconando apenas mais uma linha ao squid.conf:
http_access deny Ads
E claro que não se podem esquecer de reiniciar o squid. Depois de acederem a algumas páginas na net poderam ir ao access.log e ver que o acesso aos servidores de publicidade foi negado (DENIED). Para adicionar mais servidores podem usar a mesma ACL ou caso queiram adicionar toda a lista podem ir busca-la ao ficheiro proxy-adservers.txt que está no ficheiro bloquear_anuncios.tar.bz2.
Inicia um dos browsers da tabela seguinte e segue as instruções para bloquear os popup's.
| Browser | Passos | Comentários |
| Opera | 1. Vai a
"File"(Ficheiro)->"Quick Preferences" (Preferências Rápidas) 2. Escolha "Open requested pop-up windows only". |
|
| Mozilla/Netscape Navigator 6/7 | 1. Vai a
"Edit"->"Preferences"->"Privacy & Security"->"Popup Windows". 2. Escolhe "Block unrequested popup windows". OU 1. Vai a "Edit"->"Preferences"->"Advanced"->"Scripts & Windows" 2. Desactiva a opção "Open unrequested windows". |
O 1º método apena está diponível
nas útimas versões do Mozilla e o 2º nas versões anterios à 1.3. |
| Netscape Navigator 4.x | Neste browser não é possível bloquear as janelas pop-up usando apenas opções do próprio browser, é aconselhável actualizar o browser. | |
| Mozilla Firebird (Phoenix) | 1. Vai a
"Tools"->"Options"->"Web Features". 2. Escolhe "Block Popup Windows" |
|
| Galeon | 1. Vai a Definições 2. Desactiva a opção "Autorizar popups" |
|
| Konqueror | 1. Vai a
"Configuração"->"Configurar o Konqueror..."->"Navegador
Konqueror"->Separador "JavaScript". 2. Na Caixa "Política de avisos na Web em JavaScript" escolhe "Inteligente". |
|
| Skipstone | 1. Vai a
"Preferências"->"Opções"->"Mozilla". 2. Escolhe "Disable popup windows?". |
|
| NCSA Mosaic | Neste browser não é possível bloquear as janelas pop-up usando apenas opções do próprio browser. | |
| QNX Voyager | Penso que browser não é possível bloquear as janelas pop-up usando apenas opções do próprio browser. | |
| Amaya | Neste browser não é possível bloquear as janelas pop-up usando apenas opções do próprio browser. | |
| Internet Explorer | Neste browser não é possível bloquear as janelas pop-up usando apenas opções do próprio browser e muito provavelmente nunca será, podes sempre tentar usar programas como o NoAds, Popup Killer, AddsOFF entre outros mas não garanto que funcionem. O ideal é mudares para um browser que te permita bloquear as janelas pop-up e que apenas abra páginas que respeitem as regras criadas pelo consórcio que rege a World Wide Web como todos os browsers referidos acima. | |
Aqui está a minha lista de coisa a fazer. Se queres ajudar ou se tens ideias envia-me correio.
Copyright (c) 2004 xpete
Eu não me responsabilizo por qualquer uso que seja
feito das informações contidas neste manual. Não me responsabilizo
por quaisquer danos causados a particulares ou empresas incluindo (mas não
limitando a) os/as que usem este manual ou que vivam á custa dos lucros
proporcionados pelos anúncios na web. Não existe nenhuma garantia
implícita ou explicita. Tu tens aquilo que pagaste. É GRÁTIS.
As referências a marcas registadas, servem apenas para identificação
dos produtos e são propriedade dos respectivos detentores dos seus direitos.
Podes usar este documento sob os termos da GNU Free Documentation License. Isto significa que podes fazer o que quiseres com isto, sem ter de me perguntar, desde que publiques algum trabalho relacionado, que inclua, contenha, descenda deste documento sob a FDL. Isto inclui mensagens de correio electrónico e memorandos. O endereço deste documento também é coberto pela FDL.