廣告攔截代理

廣告攔截代理

我是多種現代瀏覽器的用戶,我不喜歡垃圾郵件。所以我安裝了廣告攔截器,例如烏布洛克起源。但是您必須在您擁有的每個瀏覽器中安裝擴充程序,並且這些插件不適用於術語瀏覽器(例如連結)。所以問題是是否有任何軟體可以充當中央廣告攔截器

我想到了廣告攔截代理。理想情況下,它可以使用 EasyList 等來阻止廣告,但也可以直接使用 DNS 封鎖和 spamassassin 或某些 AI 來啟發式地確定什麼是廣告、什麼不是廣告。

理想情況下,我想配置為刪除所有廣告並根據用戶偏好添加一些文字:天氣資訊、MOTD(每日訊息)等。

如果沒有這樣的軟體,用任何程式語言程式設計都困難嗎?

答案1

你可以有不同的方法。 On 基於DNS 阻止,而pi-hole,正如@DopeGhoti 所說,是最好的選擇:你用廣告阻止列表(你可以在blocklist.site 上找到它,例如)提供它,並最終用正則表達式提供。另一種是使用 http / https 代理程式過濾流量,例如魷魚快取:您可以使用完全相同的 pi-hole 清單來提供其封鎖清單。

最好的方法取決於您必須服務/保護/過濾的客戶端數量以及協定(即 udp 不透過 ttp(s) 代理)。

如果您打算封鎖電子郵件,可以使用 rspamd 來設定 MTA/LDA(例如 postfix + dovecot)。

這只是您可以使用的技術的概述;如果您需要特定訊息,我很樂意根據您環境的需求提供。

相關內容