pi-hole - インターネット広告のブラックホール

(A black hole for Internet advertisements)

Created at: 2014-06-08 23:02:55
Language: Shell
License: NOASSERTION

パイホールのウェブサイト
独自のLinuxハードウェアを介したネットワーク全体の広告ブロック

Pi-hole®は、クライアント側のソフトウェアをインストールせずに不要なコンテンツからデバイスを保護するDNSシンクホールです。

  • インストールが簡単:用途の広いインストーラーがプロセスを順を追って説明し、10分未満で完了します
  • 断固とした:広告を含むモバイルアプリやスマートテレビなど、ブラウザ以外の場所でコンテンツがブロックされます
  • レスポンシブ:DNSクエリをキャッシュすることで、日常のブラウジングの感触をシームレスに高速化します
  • 軽量:最小限のハードウェアおよびソフトウェア要件でスムーズに動作します
  • 堅牢:相互運用性のために品質が保証されたコマンドラインインターフェイス
  • 洞察力:Pi-holeを表示および制御するための美しいレスポンシブWebインターフェイスダッシュボード
  • 汎用性:オプションでDHCPサーバーとして機能し、すべてのデバイスが自動的に保護されるようにします
  • スケーラブル:サーバーグレードのハードウェアにインストールすると、数億のクエリを処理できます
  • モダン: IPv4 と IPv6 の両方の広告をブロックします。
  • 無料:あなたがあなたのプライバシーを管理する唯一の人であることを保証するのに役立つオープンソースソフトウェア

ワンステップ自動インストール

すばやく便利に開始したい人は、次のコマンドを使用してPi-holeをインストールできます。

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

代替インストール方法

パイピングtoシステム上で実行しようとしているコードを読むのを妨げるため、物議を醸しています。そのため、インストール前にコードを確認できる次の代替インストール方法を提供しています。

bash

方法1:リポジトリのクローンを作成して実行する

git clone --depth 1 https://github.com/pi-hole/pi-hole.git Pi-hole
cd "Pi-hole/automated install/"
sudo bash basic-install.sh

方法2:インストーラーを手動でダウンロードして実行する

wget -O basic-install.sh https://install.pi-hole.net
sudo bash basic-install.sh

方法3:Dockerを使用してPiホールをデプロイする

公式のDockerイメージを使用するには、Pi-holeドッカーリポジトリを参照してください。

インストール後:ネットワークでPi-holeを活用させる

インストーラーが実行されたら、DHCPクライアントがDNSサーバーとしてPi-holeを使用するようにルーターを構成して、ネットワークに接続するすべてのデバイスがそれ以上の介入なしにコンテンツをブロックされるようにする必要があります。

ルーターがDNSサーバーの設定をサポートしていない場合は、Pi-holeの組み込みDHCPサーバーを使用できます。最初にルーターでDHCPを無効にしてください(その機能が利用可能な場合)。

最後の手段として、DNSサーバーとしてPi-holeを使用するように各デバイスを手動で設定できます。


Pi-holeは無料ですが、あなたのサポートによって支えられています

フリーでオープンソースでプライバシーを尊重するソフトウェアの維持には、多くの繰り返しコストがかかります。私たちのボランティア開発者が自己負担をカバーするために投入する費用。これは、私たちがソフトウェアについてどれほど強く感じているか、そしてそれを維持し続けることの重要性の一例にすぎません。

間違いなく:あなたのサポートは私たちが革新し続けるのを助けるために絶対に不可欠です!

寄付

スポンサーボタンを使用して寄付することは、毎月の費用の一部を相殺するのに非常に役立ちます

代替サポート

寄付したくない場合(これは問題ありません)、私たちをサポートする他の方法があります。

GitHub 経由で貢献する

問題レポートへの貢献、新機能の提案、プルリクエストの作成を歓迎します

タイプミスからまったく新しい機能まで、追加するものがある場合は、喜んでチェックしてください。リクエストを送信するときは、必ずテンプレートに記入してください。それが尋ねる質問は、ボランティアがあなたが達成しようとしていることをすぐに理解するのに役立ちます。

インストールスクリプトとデバッグスクリプトには豊富なコメントがあり、Pi-holeがどのように機能するかをよりよく理解するのに役立ちます。また、スクリプトの書き方やプログラムのコーディング方法を学びたい人にとっても貴重なリソースです。いじくり回すのが好きな人は、それを読んで、私たちがレビューするためのプルリクエストを送信することをお勧めします。


私達と連絡を取る

私たちは主にDiscourseユーザーフォーラムで連絡可能ですが、さまざまなソーシャルメディアでも見つけることができます。

新しいディスカッションを開始する前に、すべての支援要求に返信する暇がないため、必ずFAQを確認してください


機能の内訳

超軽量エンジン

FTLDNSは、Webインターフェイスに必要な統計を提供するために使用される軽量の専用デーモンであり、そのAPIは独自のプロジェクトに簡単に統合できます。名前が示すように、FTLDNSはこれをすべて非常に迅速に行います。

統合できる統計には、次のようなものがあります。

  • ブロックされているドメインの総数
  • 今日の DNS クエリの総数
  • 今日ブロックされた広告の総数
  • ブロックされた広告の割合
  • 一意のドメイン
  • (選択したアップストリーム DNS サーバーに転送される) クエリ
  • キャッシュされたクエリ
  • ユニーククライアント

telnet、Web ()、およびコマンド ライン () を介して API にアクセスします。詳細については、こちらをご覧ください

admin/api.php
pihole -c -j

コマンドラインインターフェイス

piholeコマンドは、Webインターフェイスを必要とせずに、Pi-holeを完全に管理するために必要なすべての機能を備えています。高速でユーザーフレンドリーで、理解している人なら誰でも監査できます。

bash

いくつかの注目すべき機能は次のとおりです。

詳細については、コア機能の内訳をご覧ください。

Web インターフェイス ダッシュボード

このオプションのダッシュボードを使用すると、統計の表示、設定の変更、Pi-holeの構成を行うことができます。これはコマンドラインインターフェイスのパワーであり、学習曲線はありません。

いくつかの注目すべき機能は次のとおりです。

  • モバイルフレンドリーなインターフェース
  • パスワード保護
  • 詳細なグラフとドーナツグラフ
  • ドメインとクライアントの上位リスト
  • フィルター処理および並べ替え可能なクエリ ログ
  • ユーザー定義の時間範囲のデータを表示するための長期統計
  • Pi穴機能を簡単に管理および構成する機能
  • ...コマンドラインインターフェイスのすべての主要機能!

ダッシュボードにアクセスするには、いくつかの方法があります。

  1. http://pi.hole/admin/
    (DNSサーバーとしてパイホールを使用する場合)
  2. http://<IP_ADDRESS_OF_YOUR_PI_HOLE>/admin/