Pi-hole は、ホームネットワーク向けに設計された無料のオープンソース広告ブロッカーです。元々は Raspberry Pi 向けに設計されましたが、現在はほとんどの Debian ベースの Linux システムで動作します。Proton VPN の NetShield 広告ブロッカー機能と同様に、Pi-hole は広告配信で知られるドメインへの DNS リクエストを阻止することで広告をブロックします。

人々がPi-holeについて話すとき、通常はPi-holeソフトウェア(新しいウィンドウ)を実行し、ネットワーク上の他のデバイスのDNSトラフィックをフィルタリングするために専用のデバイスを指します。Raspberry Piは、低価格と低消費電力のおかげで、この用途に最適であり、常に稼働させておくための費用対効果も高くなっています。

Pi-hole の使用は Proton VPN と互換性がないことにご注意ください。ただし、ルーターに Proton VPN をインストールし、NetShield 広告ブロッカー有効にすることで、広告、トラッカー、マルウェアをブロックできます。

独自の Pi-hole を作成する方法

このガイドは、適切なデバイス(Raspberry Pi 上の Raspberry Pi OS(新しいウィンドウ) など)で Debian ベースのシステムを実行していることを前提としています。Pi-hole ソフトウェアは非常に軽量で、超ローエンドのハードウェア(Raspberry Pi Zero を含む)でも快適に動作します。

Pi-hole をセットアップするには2つの方法があります:

  1. デバイスに Pi-hole ソフトウェアを直接インストールする
  2. Docker(新しいウィンドウ) コンテナ内で Pi-hole を実行する

この簡単なガイドでは、デバイスに直接 Pi-hole をインストールする方法を紹介します。シンプルなスクリプトのおかげで簡単です。

開始する前に、次のコマンドを使用してシステムとパッケージが最新であることを確認することをお勧めします:

sudo apt-get update && sudo apt-get upgrade -y

また、システムに curl(新しいウィンドウ) がインストールされている必要があります(Raspberry Pi OS を含む多くの Linux ディストリビューションにはプリインストールされています)。システムにない場合は、次のコマンドでインストールできます:

sudo apt install curl -y

手順:

1. ターミナル(以下の例では Raspberry Pi OS のターミナルアプリ)で、次を実行します:

curl -sSL https://install.pi-hole.net | sudo bash
Pi-hole のセットアップ方法 1

2. OK をクリックします。

Pi-hole のセットアップ方法 2

3. Pi-hole デバイスが正しく機能するには、静的 IP アドレスが必要です。Raspberry Pi OS で静的 IP を構成する(新しいウィンドウ)ための手順はこちらです。Continue をクリックします。

Pi-hole のセットアップ方法 3

4. Pi-hole が広告ドメインを除外した後、DNS クエリを解決する DNS プロバイダーを選択します。OK をクリックして続行します。

Pi-hole のセットアップ方法 4

5. 他のサードパーティのブロックリストを使用する強い希望がない限り、Pi-hole の推奨リストを使用することをお勧めします。Yes をクリックして続行します。後で編集したり、ブロックリストを追加したりすることはいつでも可能です。

Pi-hole のセットアップ方法 5

6. Pi-hole を介して行われた DNS クエリをログに記録するかどうかを決定します。

Pi-hole のセットアップ方法 6

7. 前の手順で Yes をクリックした場合は、ログのプライバシーレベル(新しいウィンドウ)を選択します。これらの詳細は、Pi-hole 管理者コンソールにアクセスできる人のみが利用できます。準備ができたら Continue をクリックします。

Pi-hole のセットアップ方法 6

8. これで Pi-hole のセットアップと実行は完了です!IP アドレスを書き留めておいてください。Pi-hole を使用したいデバイスの DNS 設定を構成するために必要になります。また、管理者ウェブページへのアクセスに必要な URL とパスワードも必ず保存してください。

Pi-hole のセットアップ方法 7

Pi-hole の管理方法

1. Pi-hole と同じローカルネットワークに接続されたデバイスでブラウザウィンドウを開き、URL バーに pi.hole/admin:80(新しいウィンドウ) または上記に記載された IP アドレスを入力します。Pi-hole のパスワードを入力します(上記も参照)。

Pi-hole のセットアップ方法 8

2. これで、Pi-hole の機能を探索し、ブロックする DNS クエリを監視し、ウェブインターフェースを使用して高度な設定を構成できます。

Pi-hole のセットアップ方法 9

Pi-hole の使用方法

ローカルネットワーク上の各デバイスの DNS 設定を構成して、DNS クエリを Pi-hole でフィルタリングすることができます。しかし、より簡単な解決策は、ルーターに接続するすべてのデバイスが Pi-hole を使用するように、ルーターの DNS 設定を変更することです。

Pi-hole のセットアップ方法 10

最後に

Pi-hole は単なる広告ブロッカーではありません。デジタルスペースに入り込むものをより強力に制御できる、ネットワーク全体の強力なツールです。DNS レベルでトラフィックをフィルタリングし、不要なコンテンツがデバイスに届く前に阻止します。

ただし、Pi-hole はプライバシーを提供しません。訪問するウェブサイトから実際の IP アドレスを隠すことはなく、ISP と同様にサードパーティの DNS プロバイダーも閲覧履歴を追跡できます(独自の DNS サーバーを実行することも可能ですが、それはかなり高度な作業になります)。

広告をブロックし、プライバシーを保護したい場合は、Proton VPN のような信頼できるノーログ VPN サービスの方がはるかに優れた解決策です。また、前述のように、NetShield 機能(ルーターでも動作します)も同様の保護を提供します。