Repolode
tanrax

tanrax/maza-ad-blocking

純粋なBashで書かれたローカルのOSレベル広告ブロッカー。hostsファイルまたはDnsmasqを使い、すべてのブラウザーやアプリで広告ドメインをブロックします。

代替できる製品:Pi-hole

スター
1,875
フォーク
72
未解決の Issue
2
最終コミット
3 か月前

これは何?

Mazaは、Pi-holeのように別サーバー上で動作するのではなく、マシン上でローカルに実行するコマンドライン広告ブロッカーです。広告ドメインのリストでシステムのhostsファイルを更新する仕組みのため、ブラウザー拡張機能をインストールしなくても、該当ドメインを名前解決するコンピューター上のあらゆるブラウザーやアプリに適用されます。

このツールは、ブロックリストの更新、開始、停止、状態確認を行うコマンドを備えた単一のBashスクリプトです。macOS、Linux、BSD、Windows Subsystem for Linuxに対応しています。hostsファイルでは対応できないワイルドカードやサブドメインのブロックには、Dnsmasqの設定を生成してローカルDNSサーバーとして動作させることもできます。

除外するドメインのリストを管理したり、独自のドメインを追加したり、Steven Blackのhostsリストなど別のソースリストに切り替えたりできます。cronに登録すれば、ブロックリストを毎日更新できます。

主な機能

  • 01拡張機能を使わず、あらゆるブラウザーやアプリでシステム全体の広告をブロックします。
  • 02単一のBashスクリプトとして動作し、開始、停止、更新、状態確認の簡単なコマンドを備えています。
  • 03macOS、Linux、BSD、WSLに対応しています。
  • 04特定のドメインを除外したり、独自のブロック対象ドメインを追加したりできます。
  • 05設定URLを使って、別のブロックリストソースに切り替えられます。
  • 06Dnsmasqとの連携により、オプションでワイルドカードによるブロックに対応します。

ユースケース

  • 個人用のノートPCやデスクトップで、すべてのブラウザーやアプリの広告をブロックする。
  • 別サーバーをインストールせず、LinuxやmacOS上でローカル広告ブロッカーを動かす。
  • Dnsmasqを使い、Raspberry PiやVPS上に小規模なPi-hole風DNSサーバーを構築する。

クイックスタート

  1. 1

    maza スクリプトをダウンロードし、/usr/local/bin にインストールします

    curl -o maza https://raw.githubusercontent.com/tanrax/maza-ad-blocking/master/maza && sudo rm -rf /usr/local/bin/maza && chmod +x maza && sudo mv maza /usr/local/bin
  2. 2

    広告のブロックを開始します

    sudo maza start

使う前に知っておきたいこと

  • sudo が必要で、システムの hosts ファイルを編集するため、バックアップをおすすめします。
  • hosts ファイルではサブドメイン(ワイルドカード)をブロックできません。完全なフィルタリングにはローカルの Dnsmasq サーバーが必要です。
  • macOS では、Homebrew 経由で GNU sed(gsed)もインストールする必要があります。

収録されている特集

トピック

#ad-blocking#bash#dns#hosts-file#dnsmasq#privacy#macos#linux#ads#blocker-proxy

よくある質問

maza-ad-blocking とは?
純粋なBashで書かれたローカルのOSレベル広告ブロッカー。hostsファイルまたはDnsmasqを使い、すべてのブラウザーやアプリで広告ドメインをブロックします。 Mazaは、Pi-holeのように別サーバー上で動作するのではなく、マシン上でローカルに実行するコマンドライン広告ブロッカーです。広告ドメインのリストでシステムのhostsファイルを更新する仕組みのため、ブラウザー拡張機能をインストールしなくても、該当ドメインを名前解決するコンピューター上のあらゆるブラウザーやアプリに適用されます。
maza-ad-blocking は無料で使えますか?ライセンスは?
maza-ad-blocking は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
maza-ad-blocking は今もメンテナンスされていますか?
半年以内に更新あり。maza-ad-blocking の最終コミットは 2026年8月14日 です。
maza-ad-blocking は何に使えますか?
個人用のノートPCやデスクトップで、すべてのブラウザーやアプリの広告をブロックする。 別サーバーをインストールせず、LinuxやmacOS上でローカル広告ブロッカーを動かす。 Dnsmasqを使い、Raspberry PiやVPS上に小規模なPi-hole風DNSサーバーを構築する。
maza-ad-blocking のインストール方法は?
maza スクリプトをダウンロードし、/usr/local/bin にインストールします: curl -o maza https://raw.githubusercontent.com/tanrax/maza-ad-blocking/master/maza && sudo rm -rf /usr/local/bin/maza && chmod +x maza && sudo mv maza /usr/local/bin 広告のブロックを開始します: sudo maza start
maza-ad-blocking はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/tanrax/maza-ad-blocking

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト

あらゆるDNSサーバーや広告ブロッカーで利用でき、ネットワーク全体の広告、トラッカー、テレメトリー、フィッシング、マルウェア、詐欺を遮断するDNSブロックリスト集。

セキュリティ#dns#blocklist#adblock
2.8万+280 今週861TextGPL-3.0更新 13 時間前