OpenClash + AdGuardHome + MosDNS Solução completa de circuito fechado: aplicação de IPs falsos, antipoluição de DNS, bloqueio completo de anúncios e otimização do cache de DNS

1.046次阅读
6 Comentários

共计 3664 个字符,预计需要花费 10 分钟才能阅读完成。

openclash+adguarddhome+MosDNS adblock DNS anti-vazamento análise de derivação nacional e internacionalGeralmente o usamos para implementar recursos de bloqueio de anúncios de DNS, triagem inteligente e antipoluição de DNS. Anteriormente, nossas várias configurações, incluindopasswall+adguardhome+MosDNSCombinado com o uso de uso pode ser uma operação estável e eficiente, mas encontrou um problema que o OpenClash no modo Fake-IP não pode ser eficaz, que também está no vídeo anterior de resposta de mensagem de parceiro a esse problema, não notado antes. Portanto, o quanto isso afeta determinadas regras de proxy, a eficiência do acesso e os problemas de segurança. Recentemente, depois de repetidos testes e depuração, finalmente conseguimos que o Fake-IP fosse eficaz, que houvesse vazamento de DNS e que, em comparação com a configuração anterior do efeito de bloqueio de anúncios do AdGuardHome, o efeito fosse melhor, com o MosDNS como cache de DNS triplo inteligente!otimizaçãoObjetivo.

OpenClash + AdGuardHome + MosDNS Solução completa de circuito fechado: aplicação de IPs falsos, antipoluição de DNS, bloqueio completo de anúncios e otimização do cache de DNS
Antipoluição do DNS, esse é o requisito mais básico; certamente não nos importamos com a forma como alteramos as configurações, precisamos ter certeza de que o
OpenClash + AdGuardHome + MosDNS Solução completa de circuito fechado: aplicação de IPs falsos, antipoluição de DNS, bloqueio completo de anúncios e otimização do cache de DNS
addguardhome adblock funciona melhor!

Esta postagem compartilharáRei da Ciência e TecnologiaConjunto testado e comprovado deArquitetura completa de DNS de loop fechado::Faça com que o Fake-IP do Open Clash funcione corretamente, o bloqueio de anúncios do Adguardhome seja mais forte, o cache do MosDNS seja estável e eficiente e evite a poluição do DNS e problemas de resolução duplicada.

É claro que a lógica de resolução de DNS aqui pode ser um pouco controversa porque oopenclashComo o Mosdns forma um loop fechado, ele também pode formar um loop morto ou erros de análise em vez de uma resposta atrasada, os parceiros precisam ter o cuidado de verificar se ele é adequado para seu próprio uso da cena!

Dica: devido a restrições de rede, os vídeos do YouTube nesta página podem não ser carregados na China continental.
Para visualizar, abra esta página em um ambiente de Internet com acesso ao YouTube.
Uma descrição gráfica completa é fornecida abaixo e pode ser lida adiante.

Objetivos principais

  • ✔️ O modo Fake-IP está novamente em vigor, aprimorando a resolução de proxy - É isso que é importante aqui hoje e é isso que vamos consertar.
  • ✔️ AdGuardHome Bloqueio de anúncios mais completo, menos vazamentos - É isso que é importante aqui hoje e é isso que vamos consertar.
  • ✔️ O MosDNS atua como um cache de trânsito e um acelerador, leve e eficiente. Esse é apenas um uso de teste e não é exclusivo, para sua informação
  • O ✔️ cria um link de loop fechado completo, com o OpenClash tomando a decisão final sobre o DNS, garantindo a segurança da resolução global.

Lógica de fluxo de dados (versão de circuito fechado completo)

A direção geral do fluxo é a seguinte:

Solicitação do cliente
   ↓
Sequestro de DNS pelo OpenClash
   ↓
AdGuardHome (escuta na porta 533, bloqueio de anúncios)
   ↓
MosDNS (escuta na porta 5335, somente cache)
   ↓
OpenClash (escuta na porta 7874, resolução final)
   ↓
DNS upstream (DoH / DoT)
OpenClash + AdGuardHome + MosDNS Solução completa de circuito fechado: aplicação de IPs falsos, antipoluição de DNS, bloqueio completo de anúncios e otimização do cache de DNS
O fake-ip do openclash está em vigor

🔧 Pontos de mudança de núcleo:Descobri, após vários testes, que a única maneira de obter o tráfego de DNSPrimeiro, importe o OpenClash e fazer com que ele execute o processamento de IP falso para que o modo tenha efeito. Portanto, as principais configurações que foram ajustadas foram colocar o OpenClash no início do link DNS, e os outros componentes foram configurados com base nisso e, em seguidaO upstream do MosDNS é então definido para o próprio OpenClash (porta 7874), criando um loop fechado de resolução, dando ao OpenClash total liberdade para decidir sobre saída/entrada e garantindo que o Fake-IP funcione.

Configuração detalhada de cada componente

1️⃣ Configurações do OpenClash

  • comissão Modo Fake-IP
  • comissão dnsmasq Sequestro de solicitações de DNS
  • Servidor de nomes:: Aponta para o AdGuardHome → 127.0.0.1#533
  • DNS de reservaDNS criptografado estrangeiro (por exemplo tls://1.1.1.1, tls://8.8.8.8)
  • Servidor de nomes padrãoEspera doméstica (por exemplo, o que é uma espera doméstica) 114.114.114.114)
  • Mantenha a escuta na porta 7874 como a interface final de encaminhamento de DNS

recontagem (por exemplo, resultados da eleição)O OpenClash é o primeiro ponto de entrada de sequestro e a saída final da resolução de upstream (é o upstream do MosDNS).

OpenClash + AdGuardHome + MosDNS Solução completa de circuito fechado: aplicação de IPs falsos, antipoluição de DNS, bloqueio completo de anúncios e otimização do cache de DNS
Servidor de nomes:: Aponta para o AdGuardHome → 127.0.0.1#533
OpenClash + AdGuardHome + MosDNS Solução completa de circuito fechado: aplicação de IPs falsos, antipoluição de DNS, bloqueio completo de anúncios e otimização do cache de DNS
DNS de reservaDNS criptografado estrangeiro (por exemplo tls://1.1.1.1, tls://8.8.8.8)
OpenClash + AdGuardHome + MosDNS Solução completa de circuito fechado: aplicação de IPs falsos, antipoluição de DNS, bloqueio completo de anúncios e otimização do cache de DNS
Espera doméstica (por exemplo 114.114.114.114(ou DNS da operadora)

2️⃣ Configurações do AdGuardHome (núcleo de filtragem de anúncios)

  • porta de escuta:: 533
  • O DNS upstream está definido como MosDNS:127.0.0.1:5335
  • Desative o armazenamento em cache para permitir que o MosDNS seja o servidor de armazenamento em cache, ative a filtragem de regras de anúncios (por exemplo, EasyList, regras chinesas do AdGuard etc.)

recontagem (por exemplo, resultados da eleição)AdGuardHome: O AdGuardHome se concentra no bloqueio de anúncios, evitando sequestros e funções de desvio para interferir no efeito.

OpenClash + AdGuardHome + MosDNS Solução completa de circuito fechado: aplicação de IPs falsos, antipoluição de DNS, bloqueio completo de anúncios e otimização do cache de DNS

3️⃣ Configuração do MosDNS (nó de cache leve)

  • porta de escuta: 5335
  • Configurações de DNS upstream::127.0.0.1:7874(Porta de escuta DNS do OpenClash)
  • Encerrar a escuta na porta 53 e eliminar o controle do dnsmasq.
  • Mantenha o cache ativado, mas não faça uma lógica complexa de triagem nacional e internacional

recontagem (por exemplo, resultados da eleição)O MosDNS não lida mais diretamente com domínios nacionais/estrangeiros, mas armazena em cache e os encaminha para o OpenClash, reduzindo significativamente sua própria carga.

OpenClash + AdGuardHome + MosDNS Solução completa de circuito fechado: aplicação de IPs falsos, antipoluição de DNS, bloqueio completo de anúncios e otimização do cache de DNS
O DNS remoto mosdns está definido como openclash, escutando a porta 7874.

✅ Verificação da eficácia

Itens de teste no final
Modo Fake-IP Efeito normal, correspondência completa de políticas
Efeito de bloqueio de propaganda Visivelmente aprimorado e limpo
Triagem de DNS e tratamento de contaminação Estável, sem contaminação
Taxa de acerto do cache do MosDNS Aprimoramento para reduzir consultas duplicadas
OpenClash + AdGuardHome + MosDNS Solução completa de circuito fechado: aplicação de IPs falsos, antipoluição de DNS, bloqueio completo de anúncios e otimização do cache de DNS

⚠️ Notas

  • O upstream do MosDNS deve ser uma porta de escuta do OpenClash.(por exemplo, 7874), caso contrário, o loop não poderá ser fechado.
  • Não use portas conflitantes para cada componente; é recomendável usar portas não padrão, como 533 / 5335.
  • Se houver impasses ou falhas nas solicitações de DNS, solucione o problema em uma camada por camada (use o utilitário nslookup)
  • Desative o serviço de DNS local do sistema (por exemplo, systemd-resolved) para evitar interferência.

Anote os pontos-chave lógicos:

  • O OpenClash assume o controle do DNS pela primeira vez: certifique-se de que IP falso em vigor.
  • O AdGuardHome está no nível intermediário: responsável apenas pelo bloqueio de anúncios, sem triagem complexa.
  • O MosDNS não faz mais a triagem principal: apenas o encaminhamento de cache.
  • MosDNS upstream de volta ao OpenClash: formando um “loop fechado”.

Por que essa configuração funciona para acesso à Internet?

Isso ocorre porque o OpenClash assume ambos:

  1. Entrada inicial de sequestro de DNS(Manuseio de fake-ip, política em vigor)
  2. Exportação final do DNS(Análise de saída via DoH/DoT)

O MosDNS e o AdGuardHome desempenham apenas a função de “armazenamento em cache” e “limpeza de anúncios” nesse link e não dominam mais os caminhos de desvio e saída, portanto, não causam loops ou erros de DNS.

⚠️ Possíveis riscos ou imperfeições

evento esportivo instruções
Possíveis becos sem saída Se o OpenClash estiver configurado para voltar ao AdGuardHome para resolução (como quando ocorre o fallback), isso pode causar um loop. Certifique-se de que, nas configurações de DNS do OpenClash, a opçãoNão aponte para o AdGuardHome ou o MosDNS novamente! como alternativa.
⚠️ MosDNS perde a triagem inteligente Originalmente, o MosDNS suportava julgamento doméstico/estrangeiro, mas agora que o upstream foi alterado para OpenClash, ele “perdeu sua inteligência” e se tornou um puro encaminhador de cache. Mas se você só precisa de otimização de desempenho, tudo bem.
⚠️ Não é bom para a solução de problemas Se houver um erro de análise no link (por exemplo, uma camada trava), a solução de problemas será mais cara e é recomendável manter registros, usar o escavação para testar cada camada de resposta.

🔚 Esquemas de otimização em malha fechada::

  • Pode implementar o modo fake-ip
  • Podem ser implementados aprimoramentos de bloqueio de anúncios
  • O MosDNS tem efeitos de otimização do cache
  • ⚠️ Não recomendado para implantação por usuários novatos, configure com cuidado

A chave para esse programa é:Tornando o OpenClash o início e o fim do DNSDessa forma, o Fake-IP pode ser restaurado ao normal, e toda a arquitetura do DNS fica mais clara, mais controlável e mais flexível. Dessa forma, não apenas o Fake-IP pode ser restaurado ao normal, o efeito do bloqueio de anúncios pode ser aprimorado, mas toda a arquitetura do DNS também é mais clara, controlável e flexível, o que é adequado para usuários com altas demandas no ambiente de rede.

Se você também se deparar com confusão de DNS, falha de IP falso e problemas de bloqueio de anúncios, talvez queira experimentar esse conjunto de soluções. Obviamente, certifique-se de fazer um backup antes da implementação e verifique-o cuidadosamente em um ambiente de teste.

正文完
 0
Sr. wang
版权声明:本站原创文章,由 Sr. wang 于2025-06-15发表,共计3664字。
转载说明:Salvo indicação em contrário, este site é publicado sob uma licença CC BY 4.0. Indique o autor da reprodução "Technology Lao Wang" e o link da fonte original; qualquer reprodução sem atribuição, remoção da fonte ou comportamento de lavagem é considerado uma violação de direitos autorais.
Recomendação de VPS econômico do RackNerd IA Preferida por criadores de sites novatos Estável apenas 10º+ Movers Recomendação de VPS
评论(6 Comentários)
Loong2004
2025-06-23 02:42:04 回复

http://www.kejilaowang.com/adguardhome-mosdns-openclash/#comment-83
Olá, qual opção é mais recomendada, a deste artigo ou a do link? Muito obrigado!

    2025-06-23 03:11:11 回复

    Voltarei com um vídeo sobre isso novamente, é experimental, há algo errado com a lógica, mas está funcionando bem, então você pode voltar e experimentar.

    2025-06-23 04:07:48 回复

    Ah, essa solução está ótima, mas há apenas um problema, esse IP falso não está funcionando. Fora isso, é normal e lógico, achei que você estava falando sobre esse http://www.kejilaowang.com/openclash-adguardhome-mosdns-dns/这篇文章.

666
2025-06-26 17:22:31 回复

Tentei a cópia, sem outros problemas, o teste de dns tem Hong Kong e Japão, não tenho certeza se é um vazamento ou não

    2025-06-26 09:30:05 回复

    Isso não é verdade, desde que não tenha seu ip local, é um sucesso.

ericjin211
2025-07-04 18:40:43 回复

Olá, tentei essa solução e descobri que os sites estrangeiros que passam pelo proxy do openclash não passam pelo adguardhome.