Titikey
ホームTitikeyAdGuard ホワイトリスト設定完全ガイド:サイトが開けない?3ステップで復旧する方法

AdGuard ホワイトリスト設定完全ガイド:サイトが開けない?3ステップで復旧する方法

2026/7/5

AdGuardをインストールしたばかりなのに、ウェブサイトが開かない?すぐにアンインストールするのは待ってください。ソフトウェアの「誤検知」である可能性が高いですが、実際にはあなたのルールや設定が過度に厳しくなっていることが原因です。AdGuardは広告、トラッカー、悪意のあるサイトをブロックする優れたツールですが、時には強力すぎて、正常なサイトの要素やページ全体をブロックしてしまうことがあります。この記事では、AdGuardでホワイトリストを適切に設定し、必要なサイトを正しく表示させる方法を解説します。

なぜあなたのサイトがAdGuardにブロックされるのか?

AdGuardは広告だけをブロックするわけではありません。実際にはルールリストに基づいて動作し、広告ドメインだけでなく、トラッカー、ソーシャルメディアのウィジェット、誤ってCDNドメインまで含まれていることがあります。よく使うサイトが開かない、レイアウトが崩れる、ボタンが反応しないといった症状は、多くの場合、特定のブロックルールに引っかかっています。また、「HTTPSフィルタリング」を有効にしていると、一部のアプリやサイトが証明書を検証し、中間者による「検査」を検出して接続を拒否することもあります。原因を理解すれば、適切な対処が可能です。

トラブルシューティング:誤ってブロックされた「犯人」を見つける

対処する前に、どのドメインやルールが原因かを特定する必要があります。闇雲にホワイトリストを追加しても効率が悪いです。私が普段使っているのは、AdGuardに標準搭載されている「フィルタリングログ」です。これが最も直感的な追跡ツールです。

フィルタリングログを有効にして読み解く

デスクトップ版を例にすると、AdGuardのメイン画面を開き、「設定」→「広告ブロック」に進み、下にスクロールすると「フィルタリングログ」があります。モバイル版では通常、「統計」または「アクティビティログ」にあります。これを開き、あなたが開けないサイトをリロードすると、すべてのリクエストがリアルタイムで表示されます。赤色でマークされたものがブロックされたリクエストです。どのドメインがブロックされ、どのルールに引っかかったかを確認しましょう。例えば、example.cdn.comが「EasyList」ルールでブロックされていた場合、それが今回対処すべき対象です。

3つのホワイトリスト設定方法:一時的な許可から恒久的な信頼まで

問題のドメインを特定したら、次は許可設定を行います。AdGuardにはいくつかのホワイトリストレベルがあり、それぞれ使い方が異なります。緩いものから厳しいものの順にご紹介します。

方法1:サイト全体を許可(最も簡単)

特定のサイト全体を完全に表示させたい場合、個別のドメインごとに設定する必要はありません。サイト全体を許可します。フィルタリングログでブロックされたリクエストをクリックし、「サイト全体のブロックを解除」を選択するか、「ユーザールール」に手動で以下のルールを追加します:

@@||example.com^$document

このルールは、example.comとその全サブドメインに対するすべてのリクエストを許可します。そのサイトはAdGuardをインストールしていないかのように動作しますが、当然広告も表示されます。この方法は、絶対に信頼でき、広告がないと機能しないサイト(例:一部の銀行サイトや行政サービスページ)にのみ使用することをおすすめします。

方法2:特定のドメインのみを許可(推奨)

ほとんどの場合、誤ってブロックされたスクリプトやスタイルファイルだけを許可したいのであって、サイト全体の広告を許可したいわけではありません。フィルタリングログで誤ってブロックされたドメイン(例:static.service.com)を見つけ、「ブロックを解除」をクリックすると、ルールは次のようになります:

@@||static.service.com^

このルールは、その特定のドメインへのリクエストのみを許可し、サイト内の他の広告やトラッカーは引き続きブロックします。これが最もバランスの取れた方法で、ページ機能を復旧しつつ、広告除去の目的も維持できます。手動で追加するのが面倒な場合は、フィルタリングログ上で右クリック操作を行うだけで、AdGuardが自動的にルールを生成してユーザールールリストに追加してくれます。

方法3:HTTPSフィルタリングを一時停止(最終手段)

フィルタリングログにブロックが全く表示されないのにサイトが開けなかったり、アプリがネットワークエラーを表示する場合、HTTPSフィルタリングが原因であることがよくあります。特に金融系や決済系アプリは証明書ピンニングを実装しており、AdGuardによる復号・検査を検出すると動作を拒否します。AdGuardの「設定」→「ネットワーク」→「HTTPSフィルタリング」にあるメインスイッチをオフにして試してみてください。もしサイトがすぐに開くようになれば、これが原因です。ただし、グローバルに無効化するのは現実的ではないので、「アプリケーションマネージャー」で該当アプリを選び、そのアプリだけHTTPSフィルタリングを無効にするか、ユーザールールで$appパラメータを使って細かく制御することを検討しましょう。

ホワイトリストが効かない?さらに確認すべきポイント

ルールを追加し、フィルタリングログでも許可されているのに、まだサイトが開かない?落ち着いて、別の障害が潜んでいる可能性があります。

ブラウザ拡張機能とDNS設定をチェック

AdGuardデスクトップ版とブラウザ拡張機能を併用している場合、二重フィルタリングで競合することがあります。ブラウザ拡張機能を一時的に無効にして、競合が原因かどうかを確認しましょう。また、AdGuardのDNS保護モジュールでもドメインフィルタリングを行っています。セキュアDNSやカスタムDNSフィルタリングルールを利用している場合、それらのルールはホワイトリストとは無関係にブロックを実行します。DNS保護のホワイトリストにも、必要なドメインを追加してください。

キャッシュをクリアしてもう一度試す

ブラウザとAdGuardの両方にキャッシュが存在します。ホワイトリストを追加したのに反映されない場合は、ブラウザのキャッシュをクリアするか、AdGuardの設定で「統計をリセット」してフィルタリングルールのキャッシュを更新してみてください。キャッシュをクリアすると、不思議と問題が解決することがよくあります。

私の経験とAdGuardサブスクリプションの選び方

AdGuardを長年使ってきて最も感じるのは、ホワイトリストは増やしすぎないことです。増やすほど広告除去効果が低下します。サイトに異常が発生した場合の私の標準手順は、まずフィルタリングログを確認し、具体的にブロックされたドメインを見つけ、@@||domain^のような正確な許可ルールを優先的に使うことです。銀行や行政サービスなど、広告除去が全く必要ないサイトに対してのみ、ドキュメントレベルのホワイトリストを使います。ルールリストについては、公式の「AdGuard ベースフィルター」と「EasyList」で十分です。怪しい出所のルールをむやみに追加すると、誤検知が増え、トラブルシューティングが面倒になるだけです。

サブスクリプションについて言えば、AdGuardはデバイス数ごとにライセンスが販売されています。スマホ、PC、タブレットで使うなら、年間サブスクリプションよりも永続版の方が明らかにコストパフォーマンスが高いです。正規の割引販売ルートは限られており、極端に安いアクティベーションコードはブラックカードで購入されたもので、いつ無効化されてもおかしくありません。私はTitikeyのような老舗デジタルストアで正規の永続サブスクリプションを購入しました。$24.99という価格で生涯使え、自分のメールアドレスに紐付けられるので安心です。信頼できる入手先をお探しなら、Titikeyをチェックしてみてください。AdGuardのライセンスに加えて、他の正規ソフトのお得なセットも提供しており、価格も妥当でトラブルを避けられます。

ホームショップ注文