![广告拦截代理](https://linux22.com/image/154890/%E5%B9%BF%E5%91%8A%E6%8B%A6%E6%88%AA%E4%BB%A3%E7%90%86.png)
答案1
你可以有不同的方法。 On 基于 DNS 阻止,而 pi-hole,正如 @DopeGhoti 所说,是最好的选择:你用广告阻止列表(你可以在 blocklist.site 上找到它,例如)提供它,并最终用正则表达式提供。另一种是使用 http / https 代理过滤流量,例如鱿鱼缓存:您可以使用完全相同的 pi-hole 列表来提供其阻止列表。
最好的方法取决于您必须服务/保护/过滤的客户端数量以及协议(即 udp 不通过 http(s) 代理)。
如果您打算阻止电子邮件,可以使用 rspamd 配置 MTA/LDA(例如 postfix + dovecot)。
这只是您可以使用的技术的概述;如果您需要特定信息,我很乐意根据您的环境需求提供它们。