広告ブロックプロキシ

広告ブロックプロキシ

私はいくつかの最新のブラウザを使用しており、スパムが好きではありません。そのため、次の広告ブロッカーをインストールしました。ウブロックオリジン。ただし、使用するすべてのブラウザに拡張機能をインストールする必要があり、これらのアドインは用語ブラウザ(例:リンク)。その場合、問題は、中央広告ブロッカーとして機能するソフトウェアがあるかどうかです。

広告ブロックプロキシについて考えました。理想的には、EasyListのようなものを使用して広告をブロックしますが、DNSブロックを直接使用し、スパマサシンまたは一部のAIを使用して広告であるかどうかを経験的に判断することもできます。

理想的には、すべての広告を削除し、ユーザー設定に基づいて天気情報、MOTD(今日のメッセージ)など、いくつかのテキストを追加するように設定したいと思います。

そのようなソフトウェアがなければ、プログラミング言語でプログラミングするのは難しいですか?

答え1

さまざまなアプローチが利用可能です。 @DopeGhotiが言ったように、DNSブロックに基づいてpi-holeが最適なオプションです。広告ブロックリスト(例:blocklist.siteにあります)と最後に正規表現を使用して提供します。もう1つの方法は、http / httpsプロキシを使用してイカキャッシュなどのトラフィックをフィルタリングすることです。まったく同じパイホールリストを使用してブロックリストを提供できます。

最良のアプローチは、提供/保護/フィルタリングする必要があるクライアントの数とプロトコル(http(s)を介したプロキシではなくUDP)によって異なります。

電子メールをブロックしたい場合は、rspamdを使用してMTA / LDA(postfix + dovecotなど)を設定できます。

これは利用可能な技術の概要です。特定の情報が必要な場合は、環境要件に応じて喜んで提供します。

関連情報