如何同步 Adblock Plus 过滤器?

如何同步 Adblock Plus 过滤器?

我在公司和两台家用电脑上使用 Adblock Plus。很多时候我会屏蔽某个页面上的广告,或者在一台电脑上创建自定义过滤器,然后又必须在另一台电脑上再次屏蔽它。

有没有办法确保一个实例的更改将同步到其他实例?

答案1

文件同步工具和 HTTP 服务器的组合可以达到这样的效果:

在此处输入图片描述

首先,在所有使用 ADBlock Plus 的电脑上创建一个同步文件夹。在该文件夹中放置一个空文本文件,并将其[Adblock Plus 2.0]作为文件的第一行。将所有自定义过滤器复制到此文件中。

现在在机器上启动一个 HTTP 服务器(您可以用防火墙阻止它,因为我们只使用本地主机),并让它为文件所在的文件夹提供服务。

最后,添加新的过滤器订阅并将其地址设置为http://localhost/<yourfilename>

对于文件同步,Dropbox是一款很棒的工具,可以在 Windows、Linux 和 Mac 上运行。对于 HTTP 协议,在 Linux 中,Apache 是最流行的服务器。在 Windows 中,我使用一款名为猫鼬

比 Apache 更轻量级的解决方案可能是带有 SimpleHTTPserver 的 Python(包含在 Python 中 - 无需安装额外的东西)。

  1. 下载并安装 Python

  2. 使用 CMD (Windows) / 终端 (Unix) 访问您的目录

  3. python -m SimpleHTTPServer 8080开始使用(或您喜欢的端口)提供目录服务

答案2

如果你只使用 Firefox,请参阅这篇博文。您需要同时启用 Firefox Sync 和“同步 Adblock Plus 设置”。我从未尝试过此同步系统。它应该适用于桌面和移动设备。

如果您使用的是 Google Chrome,则可能必须遵循 That Brazilian Guy 的答案。

相关内容