OpenSource-Hub
A

AdGuardHome

SHA-256
34.0k stars·プライバシー保護·SHA-256 チェックサム確認済み

ネットワーク全体で広告とトラッキングをブロックするDNSサーバー。クライアントのインストールなしで、家庭内のすべてのデバイスを保護します。

スマートダウンロード

Download 版をダウンロード

v0.107.74 · 11.3 MB

自分で構築した広告ブロックサーバーで、家族全員のすべてのデバイスをカバー。

主な機能

  • ネットワーク全体をカバー:各デバイスにクライアントをインストールする必要がなく、ルーターレベルで広告とトラッキングをブロック
  • カスタムフィルタリング:複数のルールリストをサポートし、ホワイトリスト/ブラックリストを手動で追加可能
  • DHCP サーバー内蔵:IP を自動的に割り当て、DNS 設定を同期
  • 暗号化 DNS:DNS-over-HTTPS と DNS-over-TLS をサポートし、クエリのプライバシーを保護
  • クエリログと統計:ブロック統計とクエリ記録を視覚的に表示

できないこと

  • •デフォルトのブロックルールでは、一部の CDN や正当な広告が誤ってブロックされる可能性があるため、ホワイトリストに手動で除外を追加する必要があります。2. ルーター自体がすでに 53 番ポートを使用している場合は、競合を避けるため、先にルーター内蔵の DNS を無効にする必要があります。3. ホームネットワークでは、再起動後に IP が変化して DNS が機能しなくなるのを防ぐため、マシンに固定の LAN 内 IP を設定することをお勧めします。4. 一部のルーターはカスタム DNS に対応していません。その場合は、各デバイスで個別に設定する必要があります。

使用例

  • 家庭ネットワークの広告ブロック:すべてのスマートフォン、コンピューター、スマートホームデバイスを広告の煩わしさから保護
  • 企業/学校のネットワーク管理:悪意のあるドメインやトラッカーを一括でブロックし、セキュリティと帯域幅の利用率を向上
  • 個人のプライバシー保護:ブラウザフィンガープリンティング、ソーシャルトラッキングなどのクロスサイトトラッキングをブロック

AdGuard Home は、無料でオープンソースのネットワーク全体の広告およびトラッキングブロッキングソフトウェアです。DNS サーバーとして動作し、トラッキングドメインを「ブラックホール」にリダイレクトすることで、デバイスがこれらのサーバーに接続するのを防ぎます。セットアップが完了すると、各デバイスにクライアントをインストールすることなく、ホームネットワーク内のすべてのデバイスを保護できます。Go 言語で開発されており、高性能でリソース消費が少ないのが特徴です。主な機能には、カスタマイズ可能なブロッキングルールリスト、内蔵 DHCP サーバー、暗号化 DNS(DNS-over-HTTPS/DNS-over-TLS)、詳細なクエリログ、ペアレンタルコントロール、使いやすい Web 管理パネルが含まれます。Linux、macOS、Windows(Docker 経由で非公式サポート)、Raspberry Pi などのプラットフォームで動作します。Pi-Hole と比較して、AdGuard Home はすぐに使える機能がより豊富で(暗号化 DNS、モダンなインターフェースなど)、単一のバイナリファイルでより簡単にインストールできます。パブリック DNS サービスと比較して、自分のデータとフィルタリングルールを完全にコントロールできます。

タグ

dnsad-blockprivacynetworkself-hosted

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

ステップ1:インストール方法を選択——Linux/Macではcurlまたはwgetを使ってワンクリックインストールスクリプトを実行するか、Dockerイメージ(adguard/adguardhome)をプルします

4

ステップ2:インストールスクリプトを実行した後、プロンプトに従ってWeb管理インターフェースのポート(デフォルト80/443またはカスタム)とDNSリスニングポート(デフォルト53)を設定します

5

ステップ3:ルーターのDNSをAdGuard HomeのIPアドレスに設定するか、各デバイスで手動でDNSを変更します。ブラウザを開いて管理インターフェース(http://サーバーのIP:ポート)にアクセスして設定を行います

インストールガイド
  1. ステップ1:インストール方法を選択——Linux/Macではcurlまたはwgetを使ってワンクリックインストールスクリプトを実行するか、Dockerイメージ(adguard/adguardhome)をプルします
  2. ステップ2:インストールスクリプトを実行した後、プロンプトに従ってWeb管理インターフェースのポート(デフォルト80/443またはカスタム)とDNSリスニングポート(デフォルト53)を設定します
  3. ステップ3:ルーターのDNSをAdGuard HomeのIPアドレスに設定するか、各デバイスで手動でDNSを変更します。ブラウザを開いて管理インターフェース(http://サーバーのIP:ポート)にアクセスして設定を行います
ファイルの整合性

SHA-256 チェックサム確認済み

GitHub 公式 Release ページから抽出されたチェックサム

SHA256 チェックサム

686b147d1970fde97d92672ba7e839ad0baf07f3060f2d191a3ce9092dc84008

このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

Linux/Mac:インストールスクリプトを実行する際に -u パラメータを付けるだけでアンインストールできます。Docker:コンテナとイメージを停止して削除してください。なお、アンインストールする前にデバイスの DNS を元の設定に戻してください。戻さないとネットワークが切断されます。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスGPL-3.0
最終更新2026-10-20 15:11:48
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

4 FAQs

類似プロジェクト