不要な広告をブロックするサーバを作る(Pi-hole)

はじめに

ネットサーフィンしていると色んな広告が出てきて、とても邪魔ですよね。またポルノまがいの物も多いので、子どもにネットをさせている方も心配なはず!!
また害しかない広告の為に無駄な通信も発生しているので、良いことが何もありません。

こういう広告をブロックする色々なアプローチがありますが、今回はDNSでコントロールするソフトを紹介したいと思います。

自宅にこのサーバを作って、ご自身の端末のDNS設定をこのラズパイに向けるだけで、勝手にフィルタリングしてくれるものとなります。

インストール方法

1.下記のコマンドを実行するとインストールウィザードが動作します。

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

後は画面に従って設定していくだけ。超簡単です!!

設定方法

1.下記のページで管理画面を開きます。

http://サーバのIPアドレス/

2.下記のサイトなどを参照しながら、ブロックリストを追加する。
(Group Management > Adlists)

https://adaway.org/hosts.txt
https://s3.amazonaws.com/lists.disconnect.me/simple_tracking.txt
https://s3.amazonaws.com/lists.disconnect.me/simple_ad.txt
https://v.firebog.net/hosts/AdguardDNS.txt
https://logroid.github.io/adaway-hosts/hosts_no_white.txt
https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
https://raw.githubusercontent.com/multiverse2011/adawaylist-jp/master/hosts
https://sites.google.com/site/hosts2ch/ja
https://hosts-file.net/ad_servers.txt
https://warui.intaa.net/adhosts/hosts.dos
https://warui.intaa.net/files/warui_hosts/warui_malware_hosts_unbound.txt
https://warui.intaa.net/files/warui_hosts/warui_phish_hosts_unbound.txt
https://mirror1.malwaredomains.com/files/justdomains
http://winhelp2002.mvps.org/hosts.txt
https://phishing.army/download/phishing_army_blocklist.txt
https://someonewhocares.org/hosts/zero/
https://www.squidblacklist.org/downloads/dg-ads.acl
http://sysctl.org/cameleon/hosts
http://pgl.yoyo.org/as/serverlist.php?hostformat=hosts&showintro=0&mimetype=plaintext

まとめ

いかがだったでしょうか?ものすごく簡単ですよね。
家に余っているラズパイがあったら、是非試してみてください!!