ZimaOSでのPi-holeデプロイメントガイド

はじめに

Pi-holeは、広告をブロックし、プライバシーを保護する強力なネットワークレベルのツールです。このチュートリアルでは、ZimaOS上にPi-holeをインストールし、設定する方法について説明します。これにより、家庭のネットワークがよりクリーンで効率的になります。


前提条件

  • ZimaOSがインストールされたデバイス。
  • ZimaOSのWebインターフェースまたはSSHにアクセスできること。
  • ネットワークと管理者権限が設定されていること。

ステップ 1: Docker Pi-holeのインストール

  1. ZimaOSのWebインターフェースにアクセスします。

  2. App Storeに入り、Pi-holeを検索してインストールします。

  3. 「インストール」をクリックします。

  4. Pi-holeにログインする前に、アプリケーションの設定インターフェースをクリックし、パスワードを確認します(サンプルのパスワードは「your_password」)。

  1. アプリケーションをクリックし、パスワードを入力してインターフェースにアクセスします。


ステップ 2: ネットワークの設定

2.1 ルーターのDNS設定の変更
利点: ルーターのDNS設定を変更すると、ネットワーク内のすべてのデバイスがPi-holeを使用して広告を自動的にブロックするようになります。各デバイスを手動で設定する必要はありません。

  1. ルーターの管理インターフェースにログインします。
  2. ルーターのDNSサーバーのアドレスを、Pi-holeを実行しているZimaOSデバイスのローカルIPアドレスに設定します。
  • 例: ZimaOSのローカルIPが10.0.201.187の場合、DNSサーバーのアドレスを10.0.201.187に設定します。

2.2 クライアントデバイスのDNS設定を手動で設定

  • ネットワーク全体の設定を変更したくない場合は、単一のデバイスでカスタムDNSアドレスをZimaOSのIPに設定することができます。

WindowsデバイスのDNS設定

  1. 設定ウィンドウで「その他のアダプターのオプション」を見つけ、編集をクリックします。

  2. 「インターネットプロトコルバージョン4 (TCP/IPv4)」を見つけてダブルクリックします。

  3. 以下の内容を入力します:

  • 優先DNSサーバー: 10.0.201.187(Pi-holeサーバーのIP)。
  • 代替DNSサーバー: 1.1.1.1(Cloudflare DNS)または8.8.8.8(Google DNS、バックアップ)。
  1. 「OK」をクリックして設定を保存します。
    ヒント: 広告ブロックが機能しない場合は、DNSキャッシュをクリアしてみてください:
    コマンドプロンプトで次のコマンドを実行します:
    ipconfig /flushdns

これにより、デバイスは新しいDNS設定を使用します。


ステップ 3: 設定の最適化(オプション)

3.1 より多くの広告フィルタリストを有効にする

  1. Pi-holeのダッシュボードで、「Adlists」に移動します。

  2. さらに広告ブロックリストを追加します。例えば:

  • StevenBlack/hosts
  • oisd.nl
    コピーしたURLを「Address」に貼り付け、「comment」にコメントを入力し、「add」をクリックして追加します。

3.2 DNSキャッシュとプライバシー強化の設定

  1. 設定 > DNS で、信頼できる上流DNSサーバー(例:CloudflareやGoogle)を選択します。

  2. セキュリティ向上のためにDNSSECを有効にします。


ステップ 4: 広告ブロックのテスト

  1. 広告が多いウェブサイト(ニュースポータルなど)にアクセスします。
  2. 広告が正常にブロックされているか確認します。
  3. Pi-holeのダッシュボードで、ブロックされたリクエストの数を確認します。

結論

これで、ZimaOSにPi-holeを正常にデプロイしました。広告のないインターネット体験をお楽しみください!Pi-holeはネットワークの速度を向上させるだけでなく、プライバシーを保護します。必要に応じて設定を調整したり、さらに多くの機能を追加したりしてください。質問があれば、ぜひコミュニティでディスカッションしてください!

よくある質問 (F&Q)

  1. インストールをクリックして、ポートの競合を避けます。ポートを変更するだけです。

ポート10443は通常、Pi-holeのHTTPS管理インターフェースに使用されます。ポートを変更しても、Pi-holeのコアDNS機能には影響ありません。
ポート67を変更することはお勧めしません。DHCPサービスの正常な動作に影響を与え、クライアントが自動的にIPアドレスを取得できなくなるためです。ポート競合が発生した場合、最良の解決策は競合しているサービスを無効にすることです。

  • まず、コマンドラインインターフェースでポート67を占有しているプロセスを見つけ、次のコマンドを使用します:
    sudo ss -ulnp | grep :67

  • 次のコマンドを使用して競合するプロセスを終了させ、インストールが成功することを確認します:
    sudo kill -9 <PID>