
ネットワーク全体で広告とトラッカーをブロックするDNSサーバー
無料でオープンソースな、ネットワーク全体で広告とトラッカーをブロックする強力なDNSサーバーです。
AdGuard.com |
Wiki |
Reddit |
Twitter |
Telegram
AdGuard Homeは、広告とトラッキングをブロックするネットワーク全体向けのソフトウェアです。セットアップ後は、家庭内のすべてのデバイスをカバーし、そのためにクライアント側のソフトウェアは一切必要ありません。
これは、トラッキングドメインを“ブラックホール”にリダイレクトするDNSサーバーとして動作し、デバイスがそれらのサーバーに接続するのを防ぎます。このソフトウェアは、当社のパブリックAdGuard DNSサーバーで使用しているソフトウェアに基づいており、両者は多くのコードを共有しています。
curlを使ってインストールするには、次のコマンドを実行します:```sh
curl -s -S -L https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v
`wget` でインストールするには、次のコマンドを実行します:```sh
wget --no-verbose -O - https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v
fetch でインストールするには、次のコマンドを実行してください:```sh
fetch -o - https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v
このスクリプトは以下のオプションも受け付けます:
- `-c <channel>` 指定したチャンネルを使用;
- `-r` AdGuard Home を再インストール;
- `-u` AdGuard Home をアンインストール;
- `-v` 詳細な出力。
`-r` と `-u` オプションは相互に排他的です。
### <a href="#alternative-methods" id="alternative-methods" name="alternative-methods">代替方法</a>
#### <a href="#manual-installation" id="manual-installation" name="manual-installation">手動インストール</a>
AdGuard Home を手動でインストールする方法と、デバイスがそれを使用するように設定する方法については、当社の Wiki の **[Getting Started][wiki-start]** 記事をお読みください。
#### <a href="#docker" id="docker" name="docker">Docker</a>
公式の Docker イメージは [Docker Hub] で利用できます。
#### <a href="#snap-store" id="snap-store" name="snap-store">Snap Store</a>
**Linux** をお使いの場合、AdGuard Home を安全かつ簡単にインストールする方法があります: [Snap Store] から入手してください。
[Docker Hub]: https://hub.docker.com/r/adguard/adguardhome
[Snap Store]: https://snapcraft.io/adguard-home
[wiki-start]: https://adguard-dns.io/kb/adguard-home/getting-started/
### <a href="#guides" id="guides" name="guides">ガイド</a>
当社の [Wiki][wiki] を参照してください。
[wiki]: https://github.com/AdguardTeam/AdGuardHome/wiki
### <a href="#api" id="api" name="api">API</a>
AdGuard Home と統合したい場合は、[REST API][openapi] を使用できます。または、この [Python クライアント][pyclient] を使用することもできます。これは [AdGuard Home Assistant インテグレーション][assistant-integration] の構築に使用できます。
[assistant-integration]: https://www.home-assistant.io/integrations/adguard/
[openapi]: https://github.com/AdguardTeam/AdGuardHome/tree/master/openapi
[pyclient]: https://pypi.org/project/adguardhome/
## <a href="#comparison" id="comparison" name="comparison">AdGuard Home と他のソリューションの比較</a>
### <a href="#comparison-adguard-dns" id="comparison-adguard-dns" name="comparison-adguard-dns">これはパブリック AdGuard DNS サーバーとどう違うのですか?</a>
自分専用の AdGuard Home サーバーを実行すると、パブリック DNS サーバーを使用するよりもはるかに多くのことができます。まったく異なるレベルです。ご自身で確かめてください:
- サーバーがブロックおよび許可する内容を正確に選択します。
- ネットワークアクティビティを監視します。
- 独自のカスタムフィルタリングルールを追加します。
- **最も重要なのは、自分専用のサーバーであり、制御できるのはあなただけであるということです。**
### <a href="#comparison-pi-hole" id="comparison-pi-hole" name="comparison-pi-hole">AdGuard Home は Pi-Hole とどう違うのか</a>
現時点では、AdGuard Home には Pi-Hole と共通する点が多くあります。どちらもいわゆる “DNS sinkholing” 方式を使用して広告とトラッカーをブロックし、ブロックする内容をカスタマイズできます。
> [!NOTE]
> 私たちはここで止まるつもりはありません。DNS シンクホーリングは悪い出発点ではありませんが、これはほんの始まりにすぎません。
AdGuard Home は、追加のソフトウェアをインストールして設定する必要なく、多くの機能をすぐに利用できます。カジュアルなユーザーでも最小限の労力でセットアップできるほどシンプルであることを目指しています。
> [!NOTE]
> リストされている機能の一部は、追加のソフトウェアをインストールしたり、SSH ターミナルを手動で使用して Pi-Hole を構成するユーティリティの 1 つを再設定したりすることで Pi-Hole に追加できます。ただし、当社の意見では、これは Pi-Hole の機能として正当にカウントすることはできません。