共计 2919 个字符,预计需要花费 8 分钟才能阅读完成。
科学的なインターネットアクセスの環境では、DNSの設定だけでなく、アクセスの速度に影響を与えるだけでなく、広告フィルタリング、プライバシー保護、さらにはネットワークトラフィックの精度に関連しています。以前は、パスウォールまたはopenclashの組み合わせの組み合わせは、ビデオやブログを行っているが、まだ問題のすべての種類があるかどうか、今日は例としてOpenClashを取り、詳細な分析に合格する方法を説明する。 AdGuardHome + MosDNSの組み合わせ気付く 効率的なDNSトリアージと広告ブロック属そしてDNSの公害対策などだ。1つ目は、発生した操作不能の問題を詳細に説明することで、最終的にはより速くクリーンなインターネット体験へと導く。
ヒント:ネットワークの制限により、このページのYouTubeビデオは中国本土では読み込まれない場合があります。
YouTubeにアクセスできるインターネット環境でこのページを開いてご覧ください。
図解の詳細については下記を参照されたい。

I. 全体構造の簡単な説明
DNSリクエストの全プロセスは以下の通りである:
クライアント → OpenClash (科学的インターネットアクセス) DNSハイジャック → AdGuardHome (広告フィルタリング) → MosDNS (スマートダイバージョン) → DoH/DoT/DNSのアップストリーム
- アドガードホーム広告ブロッカー、悪意のあるドメイン名ブロッカーなどの役割を果たす;
- モスDNS国内向けDNS、海外向けDNSなど)。ほとんど DNS)を使って解決効率を向上させる;
- オープンクラッシュ透過的なプロキシ機能と、DNS設定を上書きする機能を提供します。
このアーキテクチャでは、クライアントはOpenClashを使用し、DNSリクエストはまずAdGuardHomeによってフィルタリングされ、次にMosDNSによって解決され、MosDNSに到達する。 広告ブロック + インテリジェントな選別 + 迅速な対応 の目標である。

II.詳細な設定手順
1.MosDNSの設定
- リスニングポートを設定することをお勧めします。
5335.; - アップストリーム転送の設定: 国内のDNS(例:114.114.114.114)と海外の暗号化DNS(例:Cloudflare、Google)を含む;
- ルールに基づく流用使用 ジオサイト もしかしたら ルールセット ルール、オンデマンド
チャイナリストそしてgfwリストその他 - 走行モードシステムサービスとして実行でき、起動時に有効になることが保証されています。

2.AdGuardHomeの設定
- リスニングポート推奨用途
533(デフォルト53(他のサービスに取られる); - アップストリームDNSに設定する。
127.0.0.1:5335これはMosDNSを指していることを意味する; - リバースDNSさらに、カスタムDNSやプライベートDNSなども
127.0.0.1:5335.; - ロギング機能リクエストフローと遮断記録を簡単に検証するために、クエリログを有効にする。




3.オープンクラッシュの設定
ある オープンクラッシュ → プロファイル・チューニング 真ん中だ:
- ネームサーバー / フォールバック / デフォルトDNS すべて
127.0.0.1:533一つ目はAdGuardHomeである; - 物の使用を禁止する。
ローカルDNSハイジャック転送先7874これはOpenClash独自の組み込みDNS転送ポートなので、AdGuardHomeとMosDNSをバイパスします; - をオンにすると
Dnsmasqフォワーディングの上流を指していることも確認してください。127.0.0.1:5335(MosDNS)または127.0.0.1:533(AdGuardHome); - OpenClashに付属しているDNS解決プラグインを無効にし、AdGuardHome + MosDNSに任せるのがベストです。

127.0.0.1:533AdGuardHomeプログラムは、この種のものとしては米国で初めてであり、世界でも初めてのものである。

III.効果検証
- AdGuardHome クエリーログ
ウェブコンソールでは、通過したすべてのリクエスト、インターセプトログ、 リダイレクトステータスを見ることができます。リクエストがログに記録されていれば、設定は有効です。 - MosDNSランタイムログ
MosDNSのロギング機能が有効になっていれば、例えばコマンドラインからリクエストを受信しているかどうかも確認できる:
ss -lnpt | grep 5335
3. LAN機器DNSポインティング
ルーターのDHCP割り当てDNS設定は、以下のように設定することをお勧めします。 LAN機器 → AdGuardHome (533)これは、デバイスがローカル・フィルター・チェーンをスキップするのを避けるためである。
IV.よくある質問
Q1:広告ブロックが機能しないのはなぜですか?
正当な理由
- OpenClash プラグインの設定で、ローカル DNS ハイジャックが有効になっている。
7874.; - LANデバイスが別のDNS(たとえば8.8.8.8)を直接使用している;
- AdGuardHomeのアップストリーム設定が誤っており、MosDNSに接続されていない。
Q2: AdGuardHomeのログにリクエストが表示されません。
除外項目:
- OpenClash の DNS 設定は正しいですか?
127.0.0.1:533.; - デバイスのDNS設定がAdGuardHomeかどうか;
- 他のDNSサービスがポート53または533を占有していませんか。
V. 結論
OpenClash + AdGuardHome + MosDNSの組み合わせにより、ミリ秒単位のDNSレスポンスを実現するだけでなく、広告や悪意のあるドメイン名を効果的にフィルタリングすることができ、同時にMosDNSの転用機能により、国内リクエストと海外リクエストを合理的に分割してDNS汚染を確実に防止し、アクセス効率を向上させることができます。このソリューションが実際に有効であることは何度も検証されているので、ぜひ構築してみてください。さらに詳しい情報は、以前のチュートリアルを参照してください。最適化コンフィギュレーション。
ご質問があれば、お気軽にコメントやシェアをお寄せください!








