English |
العربية |
Español |
日本語 |
简体中文 |
繁體中文
PureSnitch
Mac が何と通信しているかを確認し、信頼できないものをブロックします。
macOS 向けのオープンソース・アプリケーション・ファイアウォール。サブスクリプションなし、テレメトリーなし、アップセルなし。
## インストール
```bash
brew tap momenbasel/puresnitch
brew install --cask puresnitch
```
または [Releases](https://github.com/momenbasel/puresnitch/releases/latest) から署名・公証済みの `.dmg` をダウンロードし、PureSnitch を `/Applications` にドラッグします。
## なぜ作ったか
Little Snitch は macOS アプリケーション ファイアウォールのゴールド スタンダードですが、1 台あたり 59 ドルかかります。LuLu は無料でプロセス単位のカーネル レベルでは優秀ですが、ルール マネージャーが簡素で、世界地図もトラフィック グラフもブロックリスト ライブラリもありません。macOS 標準のファイアウォールは受信のみブロックします — 送信トラフィックには何もしません。
PureSnitch は 4 番目の選択肢です:
- **Little Snitch 6 と同じ UI パターン** — メニューバー、世界地図、ルール マネージャー、接続アラート
- **MIT ライセンスのオープンソース** — コードを読み、フォークし、監査できます
- **テレメトリーなし** — アナリティクス SDK もクラッシュ レポートも外部に送信しません
- **ネイティブの Mac アプリとして構築** — 真の SwiftUI、移植版ではありません
- **Apple による署名・公証済み** — "開発元未確認" の警告は出ません
## 主な機能
- アクティブな全接続を表示する世界地図、プロセス・ドメイン・国別のサマリー
- Little Snitch スタイルの完全なルール マネージャー — グループ、ブロックリスト、検索
- Cloudflare / Quad9 / Google または任意の DoH エンドポイントへの DNS over HTTPS
- `127.0.0.1:53` のローカル DNS プロキシで全クエリを傍受
- 1Hosts / OISD / StevenBlack / HaGeZi によるドメイン ブロック
- `pfctl` アンカーによる IP / CIDR / ポート単位のカーネル レベル ブロック
- プロファイル (default / home / public-wifi / lockdown) — ネットワーク変更に応じて自動切替
## 英語の完全な README
[README.md](../README.md)