夕方、何もなかった... ©S. V. Mikhalkov
「バインドを使用してウイルスを検索する方法」という出版物、特にこのコメントスレッドに触発されました。 投稿するには遅すぎないことを願っています。
私は座って、Samsung TV、WinPhone (および後にコーヒーメーカーと掃除機ができる)が非常に迷惑な広告を表示する、これで何かをする必要があり、WinPhoneとテレビ(コーヒーメーカー、掃除機)はAdBlockプラグインがないので、どこに行くべきかルーター上のトラフィック。
ここで複雑なことは何も判明しませんでした、TP-Link 1043ルーター、USBポート、フラッシュドライブが/ルートにマウントされ、フラッシュドライブを持っていない人は、/ tmpを使用してパスを置き換えることができます。
まず、標準のdnsmasqに外部ホストファイルを操作することを教えます。
ファイル/ etc / config / dhcpに次の行を追加します。
config dnsmasq list addnhosts '/root/hosts/adfree' list addnhosts '/root/hosts/unchanged'
ファイル/ root / hosts /変更せずに、adfreeにない独自のホストルールを追加します。
パス/ root / hostsで、新しいadfreeリスト(Android電話機が使用するリンク)をダウンロードしてホストとして変更するスクリプトupd-adfree.shを作成し、 dnsmasqをリロードして新しいファイルを読み取ります。
##adfree wget http://winhelp2002.mvps.org/hosts.txt -O adfree-tmp sed 's/^\(.*\).$/\1/' adfree-tmp > adfree ## dns restart to update /etc/init.d/dnsmasq restart
そして、実行する権利を与えます。
chmod +x /root/hosts/upd-adfree.sh
ファイル/ etc / crontabs / rootに次の行を追加します
0 0 * * * /root/hosts/upd-adfree.sh
毎日0:00にスクリプトを実行するとはどういう意味ですか。
cronをアクティブにします。
/etc/init.d/cron enable
実際には、それだけです。 もちろん、すべてがブロックされているわけではなく、デスクトップブラウザでAdBlockPlusと比較することはできません。このため、プロキシを設定する必要がありますが、負荷はわずかです。
さらに、WinPhoneはゲームに広告を表示しません。コンピューターの女の子は、広告ブロックプラグインが表示されても機能しないフォーラムから何もせず、 1日1,000ドルのビデオ広告を受け取りません。
私が発見した短所:一部のサイトでは、広告ウィンドウのサイズによってadblockを判別することができます。
まあ、伝統によると、私はあなたに個人的なメッセージにエラーを書くようお願いします、 私はそれらを訂正します 。