Tech Note Plus

PC から Azure まで幅広い伝道を目指してます

OpenWrt 環境を 25.12.3 から 25.12.4 にバージョン アップしてみつつ adblock の仕様変更に追随してみた

2026/5/13 付けで OpenWrt の新しい Stable Release 版 25.12.4 がリリースされましたので、環境に導入してみました。実は、前回の 25.12.3 の時点で adblock の仕様が変更されたようで一部期待通りの動きをしなくなっていたのでそちらも調査しています。 cube309b.hatenablog.com

現行環境

バージョン

25.12.3 でした。

必須要件

どうしても無いと困る機能は以下となります。(ファイアウォール機能とか DHCP 機能とか基本機能は別)

  • IPv6 接続でありながら固定の IPv4 アドレスを設定
  • WireGuard を用いて実家へ VPN 接続
  • WireGuard を用いて自宅へ VPN 接続 (外部からという意味)
  • IPsec を用いて Azure へ VPN 接続
  • adblock で広告ブロック
結論

バージョン アップといっても新規にインストールしているので無事に完了しました。画面的には変化なし。

性能的にも特に変化なくです。計測時間の違いによる誤差かなと。

いざバージョン アップ

イメージ作成

イメージ作成や設定自体は問題なかったものの、adblock の実装の仕組みがまた変更されたようで前回の 25.12.3 の時からうまく広告ブロックが動いていない感じでした(> <)

どうやら adblock 4.5.5 系になってサブ カテゴリが設定されていないフィードは無視されるようになったようです。というわけで hagezi と stevenblack が動いておりませんでした。サブ カテゴリの無いフィードはそのままでも動いていたため気付くのが遅れました・・・

サブ カテゴリの有無はフィードの作成者側の判断になるので自分にあったものを選択する必要があります。今回はこんな感じで設定しました。

uci add_list adblock.global.adb_hag_feed="wildcard/pro-onlydomains.txt"
uci add_list adblock.global.adb_stb_feed="hosts"

【hagezi フィルター ドメイン リスト】
https://raw.githubusercontent.com/hagezi/dns-blocklists/main/wildcard/pro-onlydomains.txt

【stevenblack フィルター ドメイン リスト】
https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts

あとは、allow list も含めておくとホワイト リスト的にブロックしなくなるのでそれも活用します。

設定 (割愛)

今まで作りためた設定用のコンフィグを流すだけの地味な作業なので割愛します。

OpenWrt のバージョン アップを終えて

なぜなのか adblock 系はしょっちゅう仕様変更にハマっていて期待通り動かない気がしますけど、今回も AI の力で何とか解決できました。


Note
・ 当ブログは個人主催であり、ブログ中のすべての情報は個人的な観点となります。
・ 情報については正確な内容となるよう努めますが、完全性や正確性、有用性、安全性、最新性について一切保証できかねます。