Mudfish DNS Client
O Mudfish DNS é uma aplicação gratuita que encripta os pedidos DNS utilizados para obter endereços antes de o dispositivo ligar a um site. Pode ajudar em redes que bloqueiam ou alteram respostas DNS. Inclui servidores DNS encriptados predefinidos, pelo que pode começar imediatamente com a configuração inicial.
Por predefinição, protege as consultas DNS sem alterar o IP público nem enviar todo o tráfego através do Mudfish VPN. No Windows e no Linux, a funcionalidade opcional Proteção do tráfego Web também pode ajudar a contornar alguns bloqueios de sites. Consulte Proteção Web para obter mais informações.
Este guia refere-se à nova aplicação Mudfish DNS. Não se aplicam as instruções da opção -w nem da configuração manual de 127.0.0.1 do cliente antigo muddnsc.exe.
Instalação
Obtenha o instalador em Página de transferência do Mudfish DNS. Nessa página também pode consultar as versões disponíveis e os requisitos de transferência.
| Sistema operativo | Instalação |
|---|---|
| Windows | No Windows 10 versão 2004 (compilação 19041) ou posterior, instale o MSI x64 e execute Mudfish DNS no menu Iniciar. Se for necessário instalar WebView2 durante a instalação, precisa de uma ligação à Internet. |
| Linux | No Debian ou Ubuntu, instale o pacote .deb com o gestor de pacotes e execute Mudfish DNS no menu de aplicações. |
| macOS | No macOS 13 ou posterior, instale a aplicação para Apple Silicon disponibilizada em DMG. No primeiro arranque, siga as instruções do macOS para permitir a execução em segundo plano e aprovar a extensão de sistema e o proxy DNS. |
| Android | No Android 8.0 ou posterior, instale o APK. Se o Android o solicitar, autorize a instalação a partir da aplicação utilizada para descarregar o ficheiro e execute Mudfish DNS. Autorize a VPN ao iniciar o DNS. |
Uma instalação nova começa com a proteção DNS parada. Instalar a aplicação ou abrir a janela não ativa a proteção.
Se utilizar a versão instalada com o Instalador EXE 0.1.0 no Windows, desinstale-a em Aplicações e funcionalidades antes de instalar o MSI. As configurações guardadas são mantidas.
Se tiver definido o DNS do adaptador de rede como 127.0.0.1 para o cliente antigo, restaure as definições DNS habituais antes de utilizar a nova aplicação. Pare também o cliente antigo para evitar que dois programas utilizem a mesma porta DNS.
Iniciar e parar o DNS

- Execute Mudfish DNS e selecione Iniciar/Parar.
- Clique em Iniciar DNS. Se o sistema operativo pedir permissões, conclua a autorização.
- Quando aparecer o estado O DNS está em execução, utilize a Internet normalmente.
- Para desativar a proteção, clique em Parar DNS. No Windows e no Linux, são restauradas as definições DNS do sistema alteradas pelo Mudfish. No macOS, o proxy DNS é desativado; no Android, a ligação VPN da aplicação é terminada.

No computador, fechar a janela oculta-a na área de notificação. Mesmo que selecione Fechar a janela e sair pela área de notificação, o DNS continua em execução. Para desativar a proteção, volte a abrir a aplicação ou utilize Parar no menu da área de notificação. No Android, a proteção também continua quando sai do ecrã da aplicação.
Para iniciar a proteção no arranque do Windows ou do Linux, ative Configurações → Iniciar automaticamente ao ligar o computador e clique em Aplicar configurações. No macOS, depois de iniciar o DNS, a proteção mantém-se mesmo que feche a aplicação ou reinicie o Mac. Para a desativar, clique em Parar DNS.
No Android, é utilizada uma ligação VPN local para processar o tráfego, pelo que não pode executar outra VPN em simultâneo. Esta permissão VPN não significa que o tráfego seja enviado para um servidor Mudfish VPN remoto.
Encontrar as instruções necessárias
| Tarefa pretendida | Guia |
|---|---|
| Selecionar o fornecedor DNS, DoH/DoT e servidores de retransmissão Mudfish | Servidores DNS |
| Alterar o método de interceção DNS ou utilizar um proxy SOCKS5 | Configurações de ligação |
| Ativar a proteção Web no Windows/Linux | Proteção Web |
| Selecionar aplicações ou adicionar exceções de domínios no Windows/Linux | Regras de aplicações e domínios |
| Limpar a cache DNS, gerir registos e repor configurações | Cache, registos e reposição |
| Resolver problemas de ligação ou enviar um relatório de diagnóstico | Resolução de problemas |
Os programadores que pretendam expandir as funcionalidades do serviço devem consultar Módulos nativos.