Pi-Hole は、接続しているあらゆるデバイス上の広告を傍受するネットワーク全体の広告ブロッカーです。何千もの広告配信ドメインのリストをターゲットにし、そのコンテンツをブラックホールに誘導し、表示されないようにします。追加のソフトウェアを必要とせずに、ネットワークに接続されているあらゆるデバイス上でネットワーク全体で動作します。モバイルアプリケーションでも動作し、帯域幅の使用量を削減し、パフォーマンスを向上させます。 Raspberry Pi またはお持ちの他の Linux デバイス上で実行できます。

クイックリンク
パイホールとは何ですか?
B-Haul は自らを「インターネット広告のブラックホール」と呼んでいます。これは、内部ブラックリストに反するすべてのサーバーリクエストを実行することで機能します。これを実現するには、Pi-Hole を DNS サーバーとして設定する必要があります。これは、Pi-Hole がローカル ネットワークに出入りするすべてのインターネット トラフィックのルーティングを担当することを意味します。その結果、一部の発信リクエストを選択的にミュートする機能があります。

Pi-Hole は、ブラックリストに一致する接続リクエストを検出すると、そのリクエストが広告サーバーまたは最終宛先に到達するのをブロックします。ブラックリストに登録された 10 を超えるドメインでは、Pi-Hole はリクエストがサーバーに到達するのをブロックします。つまり、広告が読み込まれないため、帯域幅が節約され、接続速度が向上します。
Pi-Hole は単なる広告ブロッカーではありません。また、あらゆる種類の Web 攻撃ベクトルからネットワークを保護できます。このシステムには、Pi-Hole プロセスを監視および監査するための強力な Web ベースのポータルも含まれています。
何よりも素晴らしいのは、すべて無料でオープンソースであることです。オープンソースでない唯一の部分は、商標として登録されている名前とロゴです。
Pi-Holeをインストールする
1. 互換性のある Linux ディストリビューションをインストールします
Pi-Hole は、ほぼすべての Linux 対応マシン上で実行できます。参考のため、 Pi-Hole が正式にサポートされました これらのディストリビューションは次のとおりです。
- Raspbian: ジェシー/ストレッチ
- Ubuntu: 14.04 / 16.04 / 16.10
- フェドーラ: 24/25
- デビアン: 8.6
- CentOS: 7.2.1511 / 7.3.1611
2. インストーラーを実行します
ターミナルを開き、以下のコマンドを実行してソフトウェアをインストールします。
curl -sSL https://install.pi-hole.net | bash
bash でカール コマンドを作成していることに気づきませんか。非常に危険なので、少し緊張するはずです。プログラムが悪意のあるものではないことを確認したい場合は、次のことができます。 コードレビュー Pi-Hole ソース用。 Pi-Hole からソフトウェアを手動でインストールすることもできます GitHub リポジトリ内.
3.Pi-HoleをDNSサーバーとして設定します

Pi-Hole をネットワークの DNS サーバーとして設定するには、ルーターの DCHP 設定を構成する必要があります。 手順はモデルごとに異なります。 Pi-Hole アドレス (192.168.0.250 など) をネットワーク上の唯一の DNS サーバーとして設定する必要があります。他の DNS サーバーがないことを確認してください。
4. Web インターフェースを確認する

Pi-Hole を DNS サーバーとして設定したら完了です。ネットワーク上のあらゆるデバイスのあらゆる場所で広告をブロックします。 Pi-Hole 構成を調整するには、次のサイトにアクセスしてください。 http://pi.hole ウェブ上で。
結論
Pi-Hole は非常に強力な広告ブロック ツールです。それには、本格的なシステム構成を行い、オープンソース ソフトウェアを信頼する必要があります。システムが動作しない場合は、いつでも DNS 設定をデフォルトに戻し、悪影響を与えることなく Pi-Hole を切断できます。










