AdGuardHome + MosDNSを使用して、効率的な広告フィルタリングとインテリジェントなDNSシャントによる科学的なインターネットアクセスを実現 - 詳細な説明(例としてOpenClash)

1,134次阅读
1件のコメント

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

科学的なインターネットアクセスの環境では、DNSの設定だけでなく、アクセスの速度に影響を与えるだけでなく、広告フィルタリング、プライバシー保護、さらにはネットワークトラフィックの精度に関連しています。以前は、パスウォールまたはopenclashの組み合わせの組み合わせは、ビデオやブログを行っているが、まだ問題のすべての種類があるかどうか、今日は例としてOpenClashを取り、詳細な分析に合格する方法を説明する。 AdGuardHome + MosDNSの組み合わせ気付く 効率的なDNSトリアージと広告ブロックそしてDNSの公害対策などだ。1つ目は、発生した操作不能の問題を詳細に説明することで、最終的にはより速くクリーンなインターネット体験へと導く。

AdGuardHome + MosDNS + OpenClashは、広告を包括的にブロックし、国内外のインテリジェントな転換を行います。科学的インターネット・アクセス遭遇した問題を詳しく説明する!遭遇した問題 I 詳細
ヒント:ネットワークの制限により、このページのYouTubeビデオは中国本土では読み込まれない場合があります。
YouTubeにアクセスできるインターネット環境でこのページを開いてご覧ください。
図解の詳細については下記を参照されたい。
AdGuardHome + MosDNSを使用して、効率的な広告フィルタリングとインテリジェントなDNSシャントによる科学的なインターネットアクセスを実現 - 詳細な説明(例としてOpenClash)

I. 全体構造の簡単な説明

DNSリクエストの全プロセスは以下の通りである:

クライアント → OpenClash (科学的インターネットアクセス) DNSハイジャック → AdGuardHome (広告フィルタリング) → MosDNS (スマートダイバージョン) → DoH/DoT/DNSのアップストリーム
  • アドガードホーム広告ブロッカー、悪意のあるドメイン名ブロッカーなどの役割を果たす;
  • モスDNS国内向けDNS、海外向けDNSなど)。ほとんど DNS)を使って解決効率を向上させる;
  • オープンクラッシュ透過的なプロキシ機能と、DNS設定を上書きする機能を提供します。

このアーキテクチャでは、クライアントはOpenClashを使用し、DNSリクエストはまずAdGuardHomeによってフィルタリングされ、次にMosDNSによって解決され、MosDNSに到達する。 広告ブロック + インテリジェントな選別 + 迅速な対応 の目標である。

AdGuardHome + MosDNSを使用して、効率的な広告フィルタリングとインテリジェントなDNSシャントによる科学的なインターネットアクセスを実現 - 詳細な説明(例としてOpenClash)
オープンクラッシュ

II.詳細な設定手順

1.MosDNSの設定

  • リスニングポートを設定することをお勧めします。 5335.;
  • アップストリーム転送の設定: 国内のDNS(例:114.114.114.114)と海外の暗号化DNS(例:Cloudflare、Google)を含む;
  • ルールに基づく流用使用 ジオサイト もしかしたら ルールセット ルール、オンデマンド チャイナリストそしてgfwリスト その他
  • 走行モードシステムサービスとして実行でき、起動時に有効になることが保証されています。
AdGuardHome + MosDNSを使用して、効率的な広告フィルタリングとインテリジェントなDNSシャントによる科学的なインターネットアクセスを実現 - 詳細な説明(例としてOpenClash)
iStoreOSのMosDNS設定画面

2.AdGuardHomeの設定

  • リスニングポート推奨用途 533(デフォルト 53 (他のサービスに取られる);
  • アップストリームDNSに設定する。 127.0.0.1:5335これはMosDNSを指していることを意味する;
  • リバースDNSさらに、カスタムDNSやプライベートDNSなども 127.0.0.1:5335.;
  • ロギング機能リクエストフローと遮断記録を簡単に検証するために、クエリログを有効にする。
AdGuardHome + MosDNSを使用して、効率的な広告フィルタリングとインテリジェントなDNSシャントによる科学的なインターネットアクセスを実現 - 詳細な説明(例としてOpenClash)
Adguardhome set リスニングアドレス ポート
AdGuardHome + MosDNSを使用して、効率的な広告フィルタリングとインテリジェントなDNSシャントによる科学的なインターネットアクセスを実現 - 詳細な説明(例としてOpenClash)
Adguardhomeが上流のDNSサーバーを設定する
AdGuardHome + MosDNSを使用して、効率的な広告フィルタリングとインテリジェントなDNSシャントによる科学的なインターネットアクセスを実現 - 詳細な説明(例としてOpenClash)
Adguardhome 逆引きDNSサーバーの設定
AdGuardHome + MosDNSを使用して、効率的な広告フィルタリングとインテリジェントなDNSシャントによる科学的なインターネットアクセスを実現 - 詳細な説明(例としてOpenClash)
Adguardhomeの広告ブロックDNS解決の有効性を確認する

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に任せるのがベストです。
AdGuardHome + MosDNSを使用して、効率的な広告フィルタリングとインテリジェントなDNSシャントによる科学的なインターネットアクセスを実現 - 詳細な説明(例としてOpenClash)
OpenClash のカスタムアップストリーム DNS サーバー。ネームサーバー / フォールバック / デフォルトDNS すべて 127.0.0.1:533AdGuardHomeプログラムは、この種のものとしては米国で初めてであり、世界でも初めてのものである。
AdGuardHome + MosDNSを使用して、効率的な広告フィルタリングとインテリジェントなDNSシャントによる科学的なインターネットアクセスを実現 - 詳細な説明(例としてOpenClash)
クリティカル・ステップ、ローカルDNSハイジャックをオフ、それ以外はDNSMASQフォワーディング・ナイフOpenClashポートフォワーディングを7874にする。
AdGuardHome + MosDNSを使用して、効率的な広告フィルタリングとインテリジェントなDNSシャントによる科学的なインターネットアクセスを実現 - 詳細な説明(例としてOpenClash)
余談だが、DNSmasqのDNSフォワーディングは5335別名MosDNSであることを保証し、OpenClash(上記)にハイジャックされていないことを保証する。

III.効果検証

  1. AdGuardHome クエリーログ
    ウェブコンソールでは、通過したすべてのリクエスト、インターセプトログ、 リダイレクトステータスを見ることができます。リクエストがログに記録されていれば、設定は有効です。
  2. MosDNSランタイムログ
    MosDNSのロギング機能が有効になっていれば、例えばコマンドラインからリクエストを受信しているかどうかも確認できる:
ss -lnpt | grep 5335

詳細なDNS解決と関連するクリックの検証

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汚染を確実に防止し、アクセス効率を向上させることができます。このソリューションが実際に有効であることは何度も検証されているので、ぜひ構築してみてください。さらに詳しい情報は、以前のチュートリアルを参照してください。最適化コンフィギュレーション。

さらなるコンフィギュレーション例(パスウォールとの併用や、より楽しいコンフィギュレーションのための異なるカーネルでの実行など)については、私が以前作成した詳細なハンズオン・ドキュメントを参照してほしい。

ご質問があれば、お気軽にコメントやシェアをお寄せください!

正文完
 0
王さん
版权声明本站原创文章,由 王さん 于2025-05-30发表共计算2919字。
转载说明:特に断りのない限り、このサイトはCC BY 4.0ライセンスの下で公開されています。転載の際は、「王老哲」の作者名と原典のリンクを明記してください。無所属での転載、ソースの削除、または洗濯行為は著作権の侵害とみなされます。
RackNerd コスト効率の良い VPS の推奨 初心者のウェブサイト・ビルダーに好まれるAI 安定した10位以上のVPSのみ推奨
评论(1件のコメント)
ルーング2004
2025-06-23 10:37:00 もどす

こんにちは、プログラムはとても良いと思いますが、白い手に障害があります!