AdGuardは、迷惑な広告、悪意のあるフィッシングWebサイト、オンライン追跡などからユーザーを保護する優れたインターネットフィルターです。AdGuardは、あらゆる種類のインターネット広告を処理し、ページの読み込みを高速化し、帯域幅を節約し、起こりうる脅威に対するデバイスの保護を強化します。
AdGuardは、ROOT権限なしでデバイス上のトラフィックをフィルタリングできる独自のテクノロジーを使用しています。VPNサーバーはデバイスに直接組み込まれているため、フィルタリング速度はVPNサーバーの動作に依存しません。
AdGuardは、フィッシングや悪意のあるWebサイトへのリクエストをブロックし、邪魔なブラウザ広告を削除することで、ブラウザトラフィックをフィルタリングします。AdGuardは、トラフィックフィルタリングの2つのモードを使用できます。
1.ローカルVPNモード。
2.ローカルHTTPプロキシモード。
このモードを使用している場合、AdGuardはフィルタリングを実行するためにROOT権限を必要としません。同時に、VPNサーバーはデバイス上に配置されているため、トラフィックをフィルタリングするためにリモートサーバーを通過させる必要はありません。
このモードでは、AdGuardはデバイス上でローカルHTTPプロキシサーバーを起動します。ルート権限を取得されたデバイスを使用する場合は、このモードをお勧めします。そうしないと、このモードを使用するためにHTTPプロキシを手動で調整する必要があり、モバイルネットワーク(Edge / 3G / 4G)でのフィルタリングも不可能になります。
トラフィックフィルタリングを行うほとんどのアプリケーションとは異なり、AdGuardはデバイスへのROOTアクセスを必要としません。ローカルVPNサーバーモードのAdGuardでは、すべてのトラフィックをフィルタリングし、ROOTアクセスは必要ありません。
デバイスが自動プロキシ構成をサポートしていない場合は、プロキシサーバーを手動で構成できます。
AdGuard設定で、ローカルHTTPプロキシモードとプロキシセットアップモード— 手動を選択します。
電話の設定に移動し、Wi-Fiを選択します。ワイヤレスネットワークのリストが開きます。
デバイスがまだ接続されていない場合は、必要なWi-Fiネットワークに接続します。このネットワークの回線を押して、ネットワーク設定を開きます。選択したWi-Fiネットワークの以下のメニューが表示されます。
ネットワークの変更を選択します。新しいウィンドウで、[詳細オプションを表示]を選択します。
プロキシで手動を選択します。
プロキシホスト名に 127.0.0.1 と入力し、AdGuardアプリケーション自体のプロキシ設定に表示されるポートを入力します(ポート 8080 はデフォルトでAdGuard設定で使用されます)。
プロキシサーバーがセットアップされました。これで、すべてのWi-FiトラフィックがAdGuardによってフィルタリングされます。
すでに他の目的でVPNを使用している場合、AdGuardフィルタリングを機能させるために、VPNをHTTPプロキシサーバーモードに変更できます。フィルタリングモードは、詳細設定で変更できます。
このモードでは、プロキシを設定する方法が2つあります。自動と手動です。
自動モードでは、フィルタリングを有効にするためにユーザーからのアクションは必要ありません。フィルタリングは、モバイルネットワークとWi-Fiネットワークの両方で機能します。問題は、自動モードがルート化されたデバイスでのみ操作できることです。
このアプローチは、状況によっては機能しない場合があります。ファームウェアと実際のVPNアプリによって異なります。場合によっては、トラフィックは手動で構成されたプロキシをバイパスします。
手動モードでは、フィルタリングはWi-Fiネットワークでのみ機能します。Wi-Fiネットワークごとにプロキシサーバーの使用を手動で構成する必要があります。
AdGuardは、デフォルトでローカルVPNサーバーを使用してトラフィックをフィルタリングします。このモードでは、いくつかの制限があります。
*ローカルVPNモードでは、この機能はAndroid OSによってブロックされているため、電話の電源を入れた後、AdGuardは自動的に実行されません。
※他のVPNアプリケーションとの併用はできません。
ディスプレイを強化するアプリケーション(ナイトモードやトワイライトなど)を使用している場合は、そのアプリケーションを一時的に無効にする必要があります。Androidは、セキュリティ上の理由から選択を禁止しています。
このダイアログは、AdGuardがデバイスでVPN接続を作成できない場合に表示されます。これまでに、これが発生する可能性のある次の状況を特定しました。
1。カスタムファームウェア
Androidで適切なVPNサポートに必要なtun.koカーネルモジュールがないカスタムファームウェアを使用しています。
2。間違ったファームウェア構成
デバイスのファームウェアが正しく構成されていません。製造元が問題を認識している場合、問題は将来のファームウェアアップデートで修正される可能性があります。
ROOTアクセス権がある場合は、特別なアプリ tun.koインストーラーを使用してVPNモジュール(tun.ko)を復元できます。
AdGuardの拡張設定でローカルHTTPプロキシフィルタリングモードに切り替えることができます。
Androidのデータ使用量ページまたはお気に入りのデータトラフィック追跡アプリで、AdGuardがモバイルトラフィックのすべてまたはほとんどを消費したことを示す場合があります。間違いありません。問題のデータを消費したのはアプリであり、AdGuardではありません。VPNまたはプロキシが確立され、すべてのアプリからのすべてのトラフィックがAdGuardに割り当てられると、Androidに既知の問題が発生します。
これにより、何が起こっているのかが明らかになることを願っています。
Androidは、テザー接続がVPNを介してルーティングすることを許可していません。これは、ルート化されていないデバイスで実行されているすべてのVPNアプリに適用されるAndroidルールです。これはセキュリティのために行われ、悪意のある個人がテザーにアクセスできた場合、VPN接続に便乗する可能性があることを懸念しています。
解決策
1。テザリングを使用する場合は、AdGuardを無効にします。
一般に、AdGuardはトラフィック圧縮オプションを備えたブラウザーをサポートしていません。サポートされているブラウザは Google Chrome のみです。トラフィック圧縮がオンになっている場合でも、トラフィックをフィルタリングできます。
Opera
AdGuardは、オフロードモードを使用しない場合、Operaブラウザをフィルタリングできます。そうしないと、トラフィックが圧縮されるため、フィルタリングできません。
Opera Mini
Opera Miniブラウザは常にトラフィックを圧縮するため、AdGuardはトラフィックをフィルタリングできません。
UCブラウザ
AdGuardは、速度モードまたはクラウドアクセラレーションが無効になっている場合、UCブラウザをフィルタリングできます。そうしないと、トラフィックの一部が圧縮および暗号化されるため、フィルタリングできません。
Puffin Browser Puffin Browserは
常にトラフィックを圧縮するため、AdGuardはトラフィックをフィルタリングできません。
Android 5.0には、VPNの起動を妨げる可能性のある2つの既知のバグがあります。唯一の解決策は、デバイスを再起動することです。
このセクションでは、AdGuardとある程度互換性がないことがわかっているサードパーティのアプリについて説明します。場合によっては、AdGuardまたは競合するアプリのいずれかを、非互換性を解決するために何らかの方法で構成できます。
問題: Orbot:Torを使用したプロキシはVPNアプリであり、2つのアクティブなVPNを同時に使用することはできません。
解決策: Orbotをアウトバウンドプロキシとして使用するようにAdGuardを設定します。
1.Orbotを実行します。
AdGuardを開き、[設定]-[詳細]に移動します。
プロキシ設定を開きます
次の設定を使用します。
プロキシタイプSOCKS4、ホスト:127.0.0.1、ポート:9050
問題: Opera Max はVPNアプリであり、2つのアクティブなVPNを同時に持つことはできません。
解決策:(ROOTが必要です)詳細設定でフィルタリングモードをローカルHTTPプロキシに切り替えます。
インターネット上のデータトラフィックには、Web、VoIP、ゲーム、VPN、UDPトラフィック(DNS要求を含む)など、さまざまな種類があります。VPNモードでは、任意のアプリから送信されるデータのすべてのパケットを制御しますが、プロキシモードでは、トラフィックのサブセットのみを制御します。したがって、特定のアプリの完全な接続の無効化を保証することはできません。プロキシモードのAdGuards統計に表示される数値は不正確である可能性があります。
まったくありません。統計とUDPトラフィックをあまり気にしない場合は、ためらうことなく使用できます。
一部のアプリケーションがインターネットを介して通信するために非常に型破りな方法を必要とする場合や、フィルタリング手順によって一部のアプリの機能が損なわれる場合があります。したがって、一部のアプリケーションはフィルタリングから除外する必要があります。フィルタリングとネットワークアルゴリズムを絶えず改善しているため、このような対策が一時的なものであることを願っています。
AdGuardは、ドメインネームシステムサーバーへのドメイン解決要求をフィルタリングし、それらをローカルで処理し、そのようなドメイン上のフィッシング、悪意のある、広告および追跡システムへの要求をブロックできます。
ブロッキングは、すべてのトラフィックをローカルネットワークインターフェイス(127.0.0.1 IPアドレス)にリダイレクトする特別に細工された応答を送り返すことによって実装されます。
次に、そのようなドメインに接続することを意図したブラウザーまたはアプリは、この特定のデバイス上のサーバーに接続しようとし、最終的にエラーが発生します。
Q:これが広告をフィルタリングするための最良の方法のように思われる場合、なぜ他のものを使用するのですか?
A:広告に同じドメインを使用する広告システムがたくさんあり、いくつかの便利なサービスもあるからです。DNSフィルタリングは、フィルタリングプロセス全体を高速化し、バッテリーを節約するためだけに使用できます。
Q:ローカルHTTPプロキシモードでDNSフィルタリングを使用できないのはなぜですか?
A:DNSフィルタリングのために、デバイスから送信されたすべてのトラフィック(すべてのネットワークパケット)をフィルタリングする必要があるためです。VPNモードだけがそのようなことを達成できます。
HTTPSとは何ですか?
HTTPSはHTTP(Hyper Text Transfer Protocol)に似ていますが、最後の文字S(Secure)で示されているように、暗号化プロトコル(SSL / TLSと呼ばれる)を使用します。このプロトコルは、MasterCard / Visaカード番号や個人データなどの機密情報の送信に使用されます。
なぜフィルタリングする必要があるのですか?
現在、ますます多くのWebサイト、ブログ、およびソーシャルネットワークがHTTPSに切り替えています。その後、ブログやWebサイトに続いて、HTTPSを介して動作するサイトに広告を表示する必要があるため、HTTPSに切り替える広告ネットワークも増えています。
以下は、HTTPSフィルタリングなしでは広告を削除できない人気のあるWebサイトの例です:youtube.com、facebook.com、twitter.com。
暗号化されたトラフィックのフィルタリングはどのように機能しますか?
これが簡単だとしたら、HTTPSは安全ではありません。安全なトラフィックをフィルタリングするために、AdGuardは2つの安全な接続を作成します。ブラウザまたは他のアプリケーションへの1つ。もう1つはサーバーに。この場合、ブラウザがAdGuardとその作成された接続を「信頼」することが重要です。この目的のために、AdGuardは特別なルート証明書を生成してシステムにインストールし、必要に応じてFirefoxなどの特定のブラウザーにインストールします。
トラフィックは安全で暗号化されたままですか?
もちろんです!リモートサーバーへの接続は暗号化され、安全に保たれます。ブラウザと同じように、AdGuardはサーバー証明書のフィルタリングを開始する前にサーバー証明書をチェックします。
デフォルトでは、AdGuardは金融サービスのWebサイトや重要な個人データを含むWebサイトをフィルタリングしません。
HTTPSフィルタリングには2つのモードがあります。
ブラックリストのドメインへの接続のみをフィルタリングします。
ホワイトリストのドメインへの接続を除くすべての接続をフィルタリングします。そこには金融機関や銀行のドメインがあらかじめ追加されており、このリストは将来更新される予定です。
証明書をシステム証明書ストレージにインストールします。
パスワードまたはロック画面のパターンがない場合、Androidではオプションの1つを設定する必要があります。これはAndroidの要件です。
保護を再開します。すべてが正しく行われていれば、HTTPSフィルタリングは通常のフィルタリングと同じように機能します。
Androidの設定->セキュリティ->信頼できる認証情報に移動します。
「ユーザー」セクションに移動します。
「AdGuardPersonalCA」を選択します(そこにある唯一の証明書である可能性があります)。
開いたダイアログウィンドウで下にスクロールし、[削除]をタップします。
3つのAdGuardフィルタリング方法があります。
+高品質。
+高速;
+簡略化。
高品質の方法はあらゆる種類のフィルタリングルールを使用でき、すべてをフィルタリングします。このメソッドを使用すると、ブラウザがページをロードする前に、ページのHTMLコードを変更して不要な要素をすべて切り取ることができます。
高品質の方法ではページの読み込み時間が長くなる可能性があるため、強力なデバイスでのみ使用することをお勧めします。
高速メソッドは、HTMLフィルタリングルール以外のすべてのルールを使用できます。 html-filtering-rules)を実行し、ページコンテンツを除くすべてをフィルタリングします。この方法では、広告のブロックには使用されない、いわゆるコスメティックフィルタリングルールを使用します。リクエストがありますが、ページの外観を変更するためです。外観上のルールには、ページ上の不要な広告を非表示にし、ブロックされたバナーの代わりに空のフィールドなど、ブロック後に削除された要素の残りをマスクする特別なCSSルール(スタイル)の追加が含まれます。
簡略化されたフィルタリング方法は基本的なフィルタリングルールのみを使用できます)そして広告リクエストのみをブロックできます。
高品質および高速のフィルタリング方法とは対照的に、簡略化された方法では、表面的なフィルタリングルールは使用されません。
Androidバージョン8以降では、AdGuardは複数の通知チャネル(「カテゴリ」とも呼ばれます)を提供します。彼らの助けを借りて、デバイス上のAdGuard通知を簡単に管理できます—チャネルのカスタマイズ、優先順位付け、セカンダリ通知の無効化など。その方法の詳細と、以下の古いAndroidバージョンに提供されているオプションについて学習します。
AdGuard for Android 8以降には、6つの異なる通知カテゴリがあります。それらを説明する前に、デバイスで適切な設定を見つける方法を見てみましょう— 設定→アプリと通知→AdGuard→アプリ通知。
この方法とは別に、AdGuard通知を長押しして「すべてのカテゴリ」を選択すると、これらの設定にすばやく簡単にアクセスできます。
さて、あなたは正しいセクションにいます。これで、次のスクリーンショットの左側に示されている6つの異なるカテゴリが表示されます。
各カテゴリには、特定の通知タイプが含まれています。
これらはすべてデフォルトで有効になっています。各カテゴリの設定をカスタマイズできます(上のスクリーンショットの右側をご覧ください)—重要度のステータスを変更したり、サポートされている通知音を設定したり、通知でスマートフォンを振動させるかどうかを選択したりできます。通知はあなたにとって絶対に重要ではありません、あなたはそれぞれのカテゴリーを無効にすることができます。
前述のように、重要度ステータスを選択して、すべての通知カテゴリに必要な優先順位を付けることもできます。スクリーンショットをご覧ください。
Android 9以降、「重要度」は「動作」に名前が変更されていることに注意してください「」
注意:重要ステータスが中または低と判断された通知のバイブレーションを有効にすることはできません。
これらの通知カテゴリがすべてのAdGuard通知を分類し、不必要な気を散らすことなく製品を楽しんでいただけるようになることを願っています。
Android 7以前のデバイスをお持ちの方のために、AdGuardには通知を管理するための便利なオプションもいくつかあります。
まず、デバイス設定(設定→通知→AdGuard または設定→アプリ→AdGuard→通知)を開き、必要に応じて次のオプションをアクティブにします。
または、「すべてブロック」オプションを選択して、すべてのAdGuard通知(推奨されないこと)を無効にすることができます。
さらに、AdGuardの一般設定(AdGuard→設定→一般→通知アイコン)で保護ステータスの通知を管理できます。
ここでは、オプションから選択できます。
注意:アイコンが削除されると、AndroidはいつでもAdGuardの機能を停止できます。そのため、「なし」オプションを選択することはお勧めしません。代わりに「アイコンなしの通知」を使用してください。