OpenSource-Hub
M

maza-ad-blocking

1.9k stars·プライバシー保護·SHA-256 チェックサム確認済み

Maza は、システムの hosts ファイルを変更して広告をブロックするローカルの広告ブロックツールです。マルチプラットフォームに対応し、純粋な bash スクリプトで書かれており、ブラウザ拡張機能は不要です。

スマートダウンロード

プロジェクトのホームページへ

インストーラはまだありません — ソースリポジトリをご覧ください

たった1つのコマンドでシステム全体の広告をブロック。Pi-hole よりも軽量。

主な機能

  • 1つのコマンドで全てのブラウザとアプリの広告をブロック
  • ブラウザ拡張機能や追加ソフトウェアのインストールは不要
  • 広告ドメインリストの自動更新に対応(cron)
  • 無視またはブロックするドメインをカスタマイズ可能
  • Dnsmasq を統合し、サブドメインのワイルドカードブロックを実現

できないこと

  • •macOS ユーザーは事前に gnu-sed をインストールする必要があります:brew install gnu-sed。2. cron による自動更新を使用する場合は、crontab に PATH と TERM 変数を設定する必要があります。設定しないと失敗する可能性があります。3. hosts ファイルはワイルドカードによるサブドメインをサポートしていません。すべてのサブドメインをフィルタリングしたい場合は、Dnsmasq モードを使用してください。4. ブロックリストはデフォルトで localhost などの重要なドメインを無視し、システムの問題を回避します。5. 一部のシステムサービス(ローカル開発環境など)は hosts の変更による影響を受ける可能性があります。その場合は、ホワイトリストを追加してください。

使用例

  • パソコンのシステム全体で広告をブロック
  • ホームネットワークでのDNS広告フィルタリング(Dnsmasqと併用)
  • 軽量なPi-hole代替ソリューションを素早く構築

Maza は、システムの hosts ファイルを書き換えることで広告ドメインを遮断する、軽量なローカル広告ブロックツールです。ブラウザ拡張機能や追加ソフトウェアのインストールは不要で、bash コマンドのみで動作します。sudo maza start を実行するだけで、すべてのブラウザとインストール済みアプリケーションで即座に広告をブロックできます。cron によるブラックリストの毎日の自動更新に対応し、ドメインの除外や追加をカスタマイズでき、Dnsmasq と連携してワイルドカードによるサブドメインのブロックも実現できます。Pi-hole と異なり、Maza は専用のハードウェアやサーバーを必要とせず、ローカルで直接動作します。macOS、Linux、BSD、WSL のユーザーに適しています。オープンソースであり、依存関係は一切ありません。

タグ

ad-blockingprivacydnshostsbashsystem

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

手順1:ターミナルを開き、インストールコマンドを実行します: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

4

手順2:事前に元の hosts ファイルをバックアップすることをお勧めします:sudo cp /etc/hosts /etc/hosts.backup

5

手順3:広告ブロッキングを開始します:sudo maza start

インストールガイド
  1. 手順1:ターミナルを開き、インストールコマンドを実行します: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:事前に元の hosts ファイルをバックアップすることをお勧めします:sudo cp /etc/hosts /etc/hosts.backup
  3. 手順3:広告ブロッキングを開始します:sudo maza start
ファイルの整合性

チェックサムがありません

このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません

SHA256 チェックサム

チェックサムなし

GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

sudo rm /usr/local/bin/maza && sudo rm -r /root/.config/maza を実行すると、完全にアンインストールできます。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスMIT
最終更新2026-06-25 13:15:36
GitHub リポジトリ

問題が発生?以下のFAQを確認

5 FAQs

類似プロジェクト