Eu tenho procurado em todos os lugares por isso. Alguém sabe como bloquear um URL específico em um roteador DD-WRT? Por exemplo, desejo bloquear website.com/whatever
, mas não website.com
, blah.website.com
ou website.com/blah
. Existe uma maneira de fazer isso ou você pode bloquear somente o domínio inteiro?
Eu tentei adicionar o URL em questão em Restrições de Acesso na configuração do DD-WRT, mas não parece ter nenhum efeito. Aqui estão minhas configurações:
eaquiestáalistadeclientes:
Ainda posso navegar facilmente para google.com/imghp e google.com/images (que redireciona para google.com/imghp) no meu PC principal com o endereço IP 192.168.1.146.
Em esta página do wiki DD-WRT, ele diz "Em Bloqueio de Sites por URL Address, insira o (s) nome (s) de domínio que você deseja bloquear (se houver). " Isso, além das postagens nos fóruns do DD-WRT, me dá a impressão de que você só pode bloquear domínios em Restrições de Acesso na configuração do DD-WRT.
Estou começando a me perguntar se esse problema deve ser resolvido usando o iptables ou, possivelmente, instalando um servidor proxy no próprio roteador.
EDITAR
O usuário goli nos fóruns DD-WRT teve isto a dizer sobre o assunto ( link ):
There's a Privoxy version that runs on DD-WRT quite well. I just installed it.
Privoxy has a parameter "accept-intercepted-requests 1" that allows to use it as a transparent proxy.
I added a single iptables rule that passes some web traffic requests to the proxy instead of directly routing it:
iptables -t nat -A PREROUTING -i br0 -p tcp --dport 80 -s 192.168.0.128/255.255.255.224 -j DNAT --to 192.168.0.1:8118
Privoxy has so called "actionfiles." Those define what to do when a request URL matches a given regular expression. One of the possible actions is "block."
Desde então, tenho trabalhado em descobrir como instalar o Privoxy no roteador. É um pouco complicado, especialmente porque não tenho memória flash suficiente para instalá-lo via SSH usando o ipkg. (Veja esta pergunta no Superusuário. )
Minha segunda abordagem é usar o Firmware Modification Kit, que você pode ler sobre aqui . Eu tive alguma dificuldade em criar uma versão personalizada, mas uma vez que eu resolva tudo, postarei meus resultados aqui.