web-dev-qa-db-ja.com

Adblock Plusフィルターを同期するにはどうすればよいですか?

私は職場と2台の家庭用PCでAdblockPlusを使用しています。多くの場合、ページ上の広告をブロックするか、1つのマシンでカスタムフィルターを作成してから、他のマシンで再度ブロックする必要があります。

1つのインスタンスへの変更が他のインスタンスと同期されるようにする方法はありますか?

4

ファイル同期ツールとHTTPサーバーの組み合わせでうまくいきます。

enter image description here

まず、ADBlockPlusを使用するすべてのコンピューターに同期フォルダーを作成します。そのフォルダに空のテキストファイルを置き、ファイルの最初の行として[Adblock Plus 2.0]を置きます。すべてのカスタムフィルターをこのファイルにコピーします。

次に、マシン上でHTTPサーバーを起動し(ローカルホストのみを使用するため、ファイアウォールでブロックすることができます)、ファイルが存在するフォルダーにサービスを提供します。

最後に、新しいフィルターサブスクリプションを追加し、そのアドレスをhttp://localhost/<yourfilename>として設定します。

ファイル同期の場合、 Dropbox は優れたツールであり、Windows、Linux、およびMacで実行されます。 HTTPプロトコルの場合、LinuxではApacheが最も人気のあるサーバーです。 Windowsでは、 mongoose という素敵な小さなアプリを使用しています。

Apacheよりもはるかに軽量なソリューションはPython SimpleHTTPserver(Pythonに含まれています-余分なものをインストールする必要はありません)を使用)です。

  1. Pythonをダウンロードしてインストールします

  2. CMD(Windows)/ターミナル(Unix)でディレクトリにアクセスします

  3. python -m SimpleHTTPServer 8080(またはお好みのポート)でディレクトリの提供を開始します

1

Firefoxのみを使用している場合は、 このブログ投稿 を参照してください。 Firefox Syncを有効にするだけでなく、「Sync AdblockPlus設定」も有効にする必要があります。私はこの同期システムを試したことがありません。デスクトップとモバイルの両方で動作するはずです。

Google Chromeを使用している場合は、そのブラジル人の男の答えに従わなければならない場合があります。