LEDEのAdblockに仮想通貨採掘スクリプトブロックNoCoinリストを追加してみた

Operaに仮想通貨採掘スクリプトブロック機能が搭載されるというニュースを読んで、先日インストールしたLEDEのAdblockにも追加できそうな気がしたので試してみた。

Adblock形式のフィルタもあったけど、簡単なホスト名形式のフィルタで設定。/etc/config/adblockの末尾にwinspyの設定を参考に下記の通り追加する。

config source 'NoCoin'
option adb_src 'https://raw.githubusercontent.com/hoshsadiq/adblock-nocoin-list/master/hosts.txt'
option adb_src_rset '\$0 ~/^0\.0\.0\.0[ \t]+([A-Za-z0-9_-]+\.){1,}[A-Za-z]+/{print tolower(\$2)}'
option adb_src_desc 'This is an adblock list to block browser-based crypto mining.'
option enabled '1'

設定したら、LuCIのAdblockのログファイルを確認して、「block lists with overall ??? domains loaded successfully」の???の部分が増えていれば正常に反映されているはず。

※2018/01/03追記
httpsで取得するフィルタリストは、adblockスクリプト(/usr/bin/adblock.sh)がwgetを使っているため、libustream関係のパッケージが入っていないと上手く取得できないので、LuCIの[システム]-[ソフトウェア]からlibustreamと名のついたパッケージをどれか1つ(libustream-opensslでもlibustream-cyasslでも何でも良い)をインストールしておくこと。