web-dev-qa-db-ja.com

ファイアウォールレベルでの広告のブロック

適切なファイアウォールルールまたはプロキシ設定で可能ですか?たとえば、広告が読み込まれると、通常、下部に広告が読み込まれているドメインが表示されます。プロキシまたはファイアウォールの主要なものをブロックし、問題を解決したと思います。

「ページを表示できません」というメッセージを表示してから、インターネットの習慣とは関係のない巧妙に作成された広告を表示したいと思います。

3
Scandalist

Privoxy は、広告をブロックするために使用できるプロキシです。

Vasa1が提案したようにhostsファイルを使用することもできますが、その場合、ads1.example.com、ads2.example.com、... ads123.example.com ...ごとに1つのエントリが必要になりますが、プロキシまたはブラウザプラグイン(例 Adblock Plus )通常、ads * .example.comのようなことができます。これは、広告サーバーのIPアドレスまたはブロックを見つける必要があるファイアウォールレベルでのブロックにある程度適用されます(アプリケーションファイアウォールではなく実際のファイアウォールであると想定します。一部のアプリケーションファイアウォールにはコンテンツ検査があり、広告を除外できます) )。

1
lupincho

それらの両方を行うことが可能であり、比較的安価です。

DD-WRT (他の代替ルーターファームウェアが利用可能)でファイアウォールの広告をブロックするか、サーバーに Squid プロキシがある場合はそれを設定できます。すべてのクライアントがそれを使用します。

幸いなことに、easylist/adblockplusのメーカーがリストを利用できるようにしているので、現在のリストを取得するためにあまり多くのことをする必要はありません。

構成方法は、使用可能なリソースによって異なります。

2016年5月の更新:私は pfSense を使用して同様のことを行っています。これはより強力でpfBlockerNGアドオンは、特定のドメインのリクエストをEasyListと作成者が推奨する次の追加のリストソースに基づいて4x4ピクセルの透明なGIFにリダイレクトするdns「ブラックホール」を作成しますBBCan177.。

http://hosts-file.net/download/hosts.Zip http://someonewhocares.org/hosts/hosts https://raw.githubusercontent.com/Dawsey21/Lists/master/main-blacklist.txt https://malc0de.com/bl/BOOT https://mirror.epn.edu.ec/malwaredomains/justdomains.Zip http://winhelp2002.mvps.org/hosts.txt http://adblock.gjtech.net/?format=unix-hosts https://www.dshield.org/feeds/suspiciousdomains_High.txt https://zeustracker.abuse.ch/blocklist.php?download=domainblocklist http://pgl.yoyo.org/adservers/serverlist.php?hostformat=;showintro=0 https://adaway.org/hosts.txt

不足している広告サーバーをいくつか追加し、許可したいサーバーのホワイトリストを作成する必要がありましたが、マルウェアと広告をホストするほとんどのドメインがブロックされます。

1
James Snell

ASUSルーターの1つを持っており、Webサイトの手動リストを追加できます。たとえば、ハードコーディングできますtaboolaこれはほとんど効果があるようです。目障りなポップアップがある場合は、特に大きな犯罪者を追加します。

たぶん、これをもっと自動化する方法はありますか?私はまだそれを理解していませんが、タブーラを取り出すだけで半分のがらくたをフィルタリングします。

0
David