共计 3664 个字符,预计需要花费 10 分钟才能阅读完成。
openclash+adguarddhome+MosDNS adblock DNS漏洩対策 国内外シャント解析私たちは通常、DNS広告ブロック、スマートトリアージ、DNS汚染防止機能を実装するために使用しています。以前はパスウォール・アドガード・ホーム・MosDNS使用の使用と組み合わせることで、安定的かつ効率的に動作することができますが、フェイクIPモードでOpenClashは、この問題への前のビデオパートナーメッセージレスポンスにもある効果的なことはできません問題を発見し、前に気づかなかった。だから、どのくらいの特定のプロキシのルールやアクセス効率とセキュリティの問題に影響を与えます。最近では、テストとデバッグを繰り返した後、最終的に効果的なフェイクIP、DNSの漏れを達成し、AdGuardHomeの広告ブロック効果の以前の構成に比べて効果を高めるために、DNSキャッシュインテリジェントトリプルとしてMosDNSと、より良いです!最適化目的


この投稿では、次のことを共有する。科学技術王テストされ、実証された完全なクローズドループDNSアーキテクチャ::Open ClashのFake-IPを正しく機能させ、Adguardhomeの広告ブロックを強化し、MosDNSキャッシュを安定かつ効率的にし、DNS汚染や重複解決の問題を回避する。
もちろん、ここでのDNS解決ロジックは少し議論の余地があるかもしれない。オープンクラッシュMosdnsは自己が閉じたループを形成しているため、デッドループを形成したり、応答が遅れる代わりにエラーを解析したりする可能性がある!
YouTubeにアクセスできるインターネット環境でこのページを開いてご覧ください。
図解の詳細については下記を参照されたい。
✅ 中核目標
- ✔️ Fake-IPモードが再び有効になり、プロキシの解像度が向上した。 それが今日ここで重要なことであり、それを解決することなんだ。
- ✔️ AdGuardHome 広告のブロックがより徹底され、漏れが少なくなった。 それが今日ここで重要なことであり、それを解決することなんだ。
- ✔️ MosDNSはトランジットキャッシュおよびアクセラレータとして機能し、軽量で効率的です。 参考までに、これは単なるテスト使用であり、唯一無二のものではない。
- ✔️ は、OpenClashが最終的なDNS決定を行うことで、完全なクローズドループのリンクを構築し、グローバルな解決の安全性を確保します。
🔁 データ・フロー・ロジック(フル・クローズド・ループ・バージョン)
全体的な流れは以下の通り:
クライアントからのリクエスト
↓
オープンクラッシュハイジャックDNS
↓
AdGuardHome (ポート533でリッスン、広告ブロック)
↓
MosDNS(ポート5335でリッスン、キャッシュのみ)
↓
OpenClash(ポート7874でリスン、最終解決)
↓
アップストリームDNS(DoH / DoT)

🔧 コア・チェンジ・ポイント様々なテストの結果、DNSトラフィックを取得する唯一の方法は最初にOpenClashをインポートする そして、このモードを有効にするために、Fake-IP 処理を実行させました。したがって、調整された主な設定は、OpenClashをDNSリンクの先頭に配置し、他のコンポーネントはそれに基づいて設定され、次にMosDNSのアップストリームはOpenClash自身(ポート7874)に設定され、解決の閉じたループを作り出し、OpenClashにアウトバウンド/インバウンドに関する完全な裁量を与え、Fake-IPが機能するようにします。
各コンポーネントの 📌 構成の詳細
1️⃣ OpenClashの設定
- 使い始める フェイクIPモード
- 使い始める dnsmasq DNSリクエストのハイジャック
ネームサーバー:: AdGuardHome →へのポイント127.0.0.1#533フォールバックDNS外国の暗号化されたDNS (例.tls://1.1.1.1,tls://8.8.8.8)デフォルトのネームサーバー:: 国内スタンバイ(例.114.114.114.114)- 最後のDNSフォワーディング・インターフェースとして、ポート7874をリッスンし続ける。
✅ 再集計OpenClashは最初のハイジャックのエントリーポイントであり、最終的なアップストリーム解決の出口でもある(MosDNSのアップストリームである)。

ネームサーバー:: AdGuardHome →へのポイント 127.0.0.1#533
フォールバックDNS外国の暗号化されたDNS (例. tls://1.1.1.1, tls://8.8.8.8)
114.114.114.114(またはキャリアDNS)2️⃣ AdGuardHome設定(広告フィルタリングコア)
- リスニングポート:: 533
- アップストリームDNSはMosDNSに設定されている:
127.0.0.1:5335 - キャッシュをオフにしてMosDNSをキャッシュサーバーにし、広告ルールのフィルタリング(EasyList、AdGuard中国語ルールなど)をオンにする。
✅ 再集計AdGuardHome は、広告ブロックに重点を置き、その効果を妨げるハイジャックや転用業務を避けています。

3️⃣ MosDNSのセットアップ(軽量キャッシュノード)
- リスニングポート: 5335
- アップストリームDNS設定::
127.0.0.1:7874(OpenClash の DNS リスニングポート) - ポート53のリッスンを停止し、dnsmasqのテイクオーバーを停止する。
- キャッシュは維持するが、複雑な国内外のトリアージ・ロジックは行わない。
✅ 再集計MosDNSは国内/海外ドメインを直接処理せず、キャッシュしてOpenClashに転送するため、自身の負担が大幅に軽減されます。

✅ 効果の検証
| テスト項目 | 結局 |
|---|---|
| フェイクIPモード | 通常の効果、完全な政策一致 |
| 広告ブロック効果 | 目に見えて強化され、きれいになった |
| DNSのトリアージと汚染処理 | ✅ 安定、汚染なし |
| MosDNSキャッシュヒット率 | ✅ 重複クエリを減らすための機能強化 |

⚠️ 備考
- MosDNS の上流は OpenClash のリスニングポートでなければなりません。(例えば7874)、そうでなければループを閉じることができない。
- 各コンポーネントで競合するポートを使用しないでください。533 / 5335のような標準以外のポートを使用することをお勧めします。
- DNSのデッドロックやリクエストに失敗した場合は、レイヤーごとにトラブルシューティングを行う(nslookupユーティリティを使用)。
- 干渉を避けるため、システムのローカルDNSサービス(systemd-resolvedなど)を無効にする。
論理的なキーポイントに注意:
- OpenClashが初めてDNSを引き継ぎます。 フェイクIPが有効.
- AdGuardHomeは中間層に位置し、広告ブロックのみを担当し、複雑なトリアージは行わない。
- MosDNSはもはやマスターのトリアージを行わない。
- MosDNSの上流はOpenClashに戻る。
なぜこの設定がインターネットアクセスに有効なのですか?
OpenClashはその両方を担っているからだ:
- DNSハイジャックの初期エントリー(fake-ipの取り扱い、ポリシーは有効)
- 最終的なDNSの終了(DoH/DoTによる出口分析)
MosDNSとAdGuardHomeは、このリンクにおいて「キャッシュ」と「広告クリーニング」の役割を果たすだけであり、迂回経路と送信経路を支配することはもはやないため、DNSループやエラーを引き起こすことはない。
⚠️ 想定されるリスクや欠陥
| スポーツイベント | 指示 |
|---|---|
| 行き止まりの可能性 | OpenClash が解決のために AdGuardHome に戻るように設定されている場合 (フォールバックが発生した場合など)、ループが発生する可能性があります。OpenClash の DNS 設定でAdGuardHomeまたはMosDNSを再度指定しないでください! フォールバックとして。 |
| ⚠️ MosDNS、インテリジェント・トリアージを失う | MosDNSはもともと国内/海外判定をサポートしていたが、アップストリームがOpenClashに変更された今、「インテリジェンスを失い」、純粋なキャッシュフォワーダーになってしまった。しかし、パフォーマンスの最適化が必要なだけなら、それでも構わない。 |
| ⚠️ トラブルシューティングには向かない | リンクに解析エラー(例えばレイヤーがハングアップする)がある場合、トラブルシューティングはよりコストがかかる。 掘る ツールを使って各層の反応をテストする。 |
🔚 閉ループ最適化スキーム::
- ✅ 偽IPモードを実装可能
- ✅ 広告ブロック機能の強化が可能
- MosDNSにはキャッシュ最適化の効果がある。
- ⚠️ 初心者ユーザーによる導入は推奨されない。
このプログラムの鍵はOpenClashをDNSの始まりと終わりにするAdGuardHomeやMosDNSなどの他のコンポーネントは、中継と最適化の作業のみを行う。このようにして、Fake-IPを正常に戻し、広告ブロックの効果を向上させることができるだけでなく、DNSアーキテクチャ全体がより明確で、制御可能で、柔軟であるため、ネットワーク環境に対する要求が高いユーザーに適している。
DNSの混乱、Fake-IPの失敗、広告ブロックの問題にも遭遇したら、この解決策一式を試してみるとよいでしょう。もちろん、導入前に必ずバックアップを取り、テスト環境で慎重に検証してください。









