Raspberry Pi 4 で Pi-hole を設定してネットワーク全体の広告をブロックするにはどうすればよいですか?

広告は誰もが嫌いですが、ほとんどの Web サイトにとって広告は主要な収入源です。個人的には、煩わしくない限り、広告については問題ありません。だからこんな商品もあるんですね Adblock Plusの و ユーブロックオリジン しかし、他のデバイスはどうでしょうか?入力 パイホール は、ボタンをクリックするだけでネットワーク全体から広告をフィルタリングできるネットワーク全体の広告ブロッカーです。起きましょう 新しいRaspberry Pi 4にセットアップします。

パイホール ルーターと接続されたデバイスの間に設置されるシンプルなサーバーです。 広告をフィルタリングします。 このように動作します。ルーターはデバイスからすべてのクエリを受信し、それらをインターネットにルーティングする代わりに、リクエストを次のように送信します。 ラズベリーパイ その後、 Pihole は広告を選択してブロックします そこには。他のすべてのリクエストはインターネットにリダイレクトされます。それは不可能です 広告のブロック ネットワーク上のすべてのデバイスに適用されますが、ネットワーク上の特定の Web サイトへのアクセスを制限し、ネットワークを高速化することもできます。十分シンプルですか?

パイホールとは何ですか?

Pi-hole はネットワーク全体の広告ブロッカーです。すべてのデバイスとすべてのブラウザに広告ブロッカーをインストールする代わりに、Pi-hole をネットワークに一度インストールするだけで、すべてのデバイスが保護されます。 Pi-hole はブラウザベースの広告ブロッカーとは動作が異なるため、ゲーム機やスマート TV など、従来とは異なる場所にある広告もブロックします。

https://youtu.be/vKWjx1AQYgs

Pi-hole はもともと AdTrap デバイスの代替として作成されました。私にはネットワークのバックグラウンドがあるので、Raspberry Pi のような安価なハードウェアを使用すれば、より良いことができると考えています。

كيفيعمل?

Pi-hole は、ネットワークのプライベート内部 DNS サーバーとして機能します。多くのホーム ユーザーにとって、このサービスはルーター上ですでに実行されていますが、ルーターは広告がどこに配置されているかを知りません。しかし、Pi-hole は知っています。 Pi-hole は既知の広告配信ドメインへのクエリを傍受し、それらへのアクセスをブロックするため、広告はダウンロードされません。

ユーザーはルーターの DHCP オプションを設定して、クライアントに Pi ホールの使用を強制します。 DNS サーバーとして。

これは、Web サイトが通常どおりに読み込まれますが、広告は表示されないことを意味します。広告をダウンロードしないので、サイトの読み込みが速くなります。 Pi-hole はこれらのクエリを保存およびキャッシュするため、よくアクセスする Web サイトへの応答も観察できます。

1.パイホールの取り付け

Pi-hole は、さまざまなデバイスおよびさまざまなオペレーティング システムで実行されます。 Raspbian、Fedora、Debian、Ubuntu、CentOS。入れることもできます デッカー そしてそれをオンにします Windows و Mac また。これをインストールすることに集中します ラズベリーパイ この記事では、デバイス全体を 1 つのプログラム専用にするよりも比較的安価で、作業が楽しいため、この記事を取り上げます。

Raspberry Pi とは何かについて簡単に理解していて、使用できる Raspberry Pi を持っていることを前提としています。 Raspbian オペレーティング システム。そうでない場合でも、インストールすると、 ラスビアン Raspberry Pi ではフラッシュするだけで簡単です。 Raspbian イメージの場合 SDカードを使用して エッチャー 、Pi に接続すれば、すぐに使用できます。 ラズベリーパイ。もっと読むことができます それについてはこちら。

まず、Raspberry Pi で「ターミナル」を開き、次のコマンドを入力します。

curl -sSL https://install.pi-hole.net | bash

インストール プロセスが開始されます。これには数分かかる場合があります。まず Raspberry Pi 自体をアップデートし、次に Pi-hole のインストールを進めます。

画面上のコマンドに従うだけで、Pi-hole をコンピュータにインストールできます。デフォルト設定を選択し、セットアップが完了するまで待ちます。 Pi-hole に設定した IP アドレスとパスワードを書き留めてください。後で必要になります。

設定いたします 静的IPアドレス Raspberry Pi の場合、ルーターが再起動されても Pi ホールが機能することを確認します。セットアップではこれが自動的に行われますが、ルーターで手動で設定することをお勧めします。あなたは出来る ここのガイドに従ってください またはインターネットで検索してください Rpiに静的IPアドレスを設定する方法について。

これで、Pi-hole サーバーが Raspberry Pi 上で実行され、コントロール パネルにログインして最終的な変更を加えることができます。 Web ブラウザを開き、「」と入力します。https://pi.hole/admin/URL バーに「」と入力し、Enter キーを押します。セットアップ プロセス中に設定したパスワードを使用してコンソールにログインします。パスワードを覚えていない場合は、ターミナル ウィンドウで次のコマンドを使用して簡単に変更できます。

sudo pihole -a -p

その他のハードウェアのセットアップ

Pi-hole は実際にはトラフィックをブロックするのではなく、単に広告に対して無効な DNS を設定するだけなので、検索リクエストは宛先に到達しないことに注意してください。セットアップをスムーズに行うには、次のことを行う必要があります。 DNSを変更する ルーターを含むすべてのデバイス上。 Android、iOS、Mac、Windows、ルーターで必要なさまざまな手順をリストします。

2.ルーターのDNSを変更する

Web ブラウザの URL バーに IP アドレスを入力して、ルーターの設定を開きます。通常はそうです 192.168.1.1 ただし、ルーターの背面を確認して確認することができます。 DHCP サーバー設定に移動し、DNS サーバーセクションを見つけて、DNS エントリを Raspberry Pi の IP アドレスに置き換えます。他のすべての DNS サーバーをリストから削除する必要があります。そうしないと、Pi-hole が機能しません。変更を保存して再起動する必要があります。作業を簡単にするために、これを通じてサポートを受けることができます すべてのデバイスで DNS を変更するための詳細なガイド。

3. Windows で DNS を変更する

Windows コンピュータでネットワーク設定を開き、ルーターに接続されていることを確認します。次の手順を使用して移動します コンピューターの DNS サーバーを変更するには。

[スタート] -> [コントロール パネル] -> [ネットワークとインターネット] -> [ネットワークと共有センター] -> [アクティブなネットワーク] -> [Wifi 接続] を選択 -> [プロパティ] -> [IPv4 プロパティ] -> [DNS エントリの置換] パイホールIP搭載。

4. Android で DNS を変更する

Android スマートフォンが Wifi ルーターのアクセス ポイントに接続されていることを確認してください。手順に従ってください DNSを変更するには以下 Androidスマートフォンで。

設定 -> ネットワークとインターネット -> WiFi -> WiFi 名の横にある「設定」ボタンをクリック -> 上部の「編集」ボタンをクリック -> IP 設定をクリック -> 「静的」を選択 -> デバイスの IP アドレスとルーティング ゲートウェイを入力 -> DNS サーバー。

また、DNS エントリを空白のままにしないようにしてください。空白のままにしないと、スマートフォンからリクエストが自動的に Google DNS に転送されます。

5. iOS で DNS を変更する

Androidスマートフォンと同じように、 DNSサーバーを変更する iOS の場合は簡単で、手順も同様です。 iPhone に静的 IP アドレスを設定する必要さえありません。以下のコマンドに従ってDNSを設定します。

設定 -> WiF i -> Wifi 名をクリック -> DNS 設定をクリック -> 手動を選択 -> DNS Pihole を入力 -> 保存。

6. Mac で DNS を変更する

Mac で DNS を変更するには、「システム環境設定」を開きます。キーを押します CMD +スペース スポットライト検索を表示するには、「システム環境設定」と入力し、結果で Enter キーを押します。オプションからネットワークを見つけ、ダブルクリックしてネットワーク設定を開きます。

DNSサーバーが表示されます 、エントリを編集します。ウィンドウの左下にあるロック ボタンをクリックします。ログイン資格情報を求められ、正しい詳細を入力して、「詳細」をクリックします。

[DNS] をクリックし、[+] ボタンをクリックして DNS エントリを追加します。 Pihole IP を入力し、「OK」をクリックします。これで、Pihole DNS が Mac コンピュータに設定されました。

7. Pihole コンソールでアップストリーム DNS を変更する

これが最後のステップです。リクエストがルーターに正しく転送されるように、Pihole コンソールでアップストリーム DNS サーバーのエントリを変更する必要があります。アドレスバーに次のアドレスを入力して、Pihole 管理コンソールを開きます。」https://pi.hole/admin/”。次にログインし、「設定」をクリックして「DNS」タブに移動します。

このタブでは、左側で有効にできる DNS サーバーのチェックを外します。 「カスタム 1 (IPv4)」にチェックを入れ、ゲートウェイアドレスを入力します。 無線LANルーター。 「保存」をクリックすると有効化されます。

8. ピホールを利用する

シンプルなダッシュボードで、ブロックしたすべての広告と許可されたクエリを追跡できます。また、Web サイトを手動でブロックすることもできるため、単なる Web サイト ブロッカー以上の役割を果たすことができます。 Web サイトのブロックは、クライアント マシンで DNS が構成されている場合にのみ機能し、家に子供がいる場合に最適です。すべてのデバイスを管理し、デバイスごとに広告ブロックを有効または無効にして、ネットワーク全体を高速化できます。

締めくくりの言葉

これは、Pihole のインストールに関する詳細なガイドでした。 ラズベリーパイ。これはうまく機能し、ネットワーク全体の広告を即座にブロックします。いくつか欠けても意味がない あちこちにある広告 でもいつでもできるよ これらの広告をブロックまたは有効にしてください。 試してみて、問題が発生した場合は、以下のコメントでお知らせください。

トップボタンに移動