Openwrt 設定3 adblock

adblock 導入

LAN内端末全てにadblockを提供するため、adblock パッケージを導入
packages/net/adblock/files/README.md at master · openwrt/packages · GitHub

導入方法

  1. System->Softwareをクリック
  2. Update listsをクリックしてアップデート
  3. luci-app-adblockをインストール*1
  4. luci-app-adblock Web管理画面
    Services-> adblock をクリック
  5. Startup Trigger InterfaceにWANを選択。
    これでインターフェース起動後にadblock自動起動する。 *2
  6. フィルタ編集(必要なら)
    1. gzip -d /etc/adblock/adblock.sources.gz
    2. vi /etc/adblock/adblock.sources で編集
    3. gzip /etc/adblock/adblock.sources
  7. フィルタ更新のため,Refresh Timer ボタンから、restart/reload を設定

DNS Report 機能

ブロックしたドメインを知りたい場合は、tcpdump-mini を入れる。

E-Mail Notification機能

report mail にて、DNS Report と同様の内容をメールする
'msmtp' のインストールとその設定が必要。ルータの稼働状況がわかるので設定。

メールは、Googleアカウントの「アプリ パスワード」を生成を利用するのがお手軽かもしれない
Googleアカウントのアプリパスワード設定手順について - ファクス - Panasonic

account adb_notify
auth on
tls on
tls_starttls on
from めーる@gmail.com
host smtp.gmail.com
port 587
user めーる@gmail.com
password パスワード

*1:依存するadblockも一緒に入る

*2:/etc/config/adblock に option adb_trigger 'wan'が追加される