Mac で使える SpoofDPI の代わり
macOS での SpoofDPI を公平に検証。ユーザーの報告と、GreenTunnel の Mac アプリ、ByeDPI、zapret の tpws という選択肢、SpoofDPI を続けるべき人。
「SpoofDPI 代わり」と検索したのなら、SpoofDPI でサイトが開かなくなったか、ターミナルのウィンドウで動かす以外のものがほしいのでしょう。このページでは、SpoofDPI の得意なこと、ユーザーの報告、Mac で使えるほかのツールを説明します。私たちは GreenTunnel の開発元なので、偏りがあります。他のツールについての主張にはすべて公開の情報源へのリンクを付けているので、ご自身で確認できます。
SpoofDPI とは何か、何が得意か
SpoofDPI(GitHub の xvzc/spoofdpi)は、Go で書かれたシンプルで高速な検閲回避ツールだと自己紹介しています。2026年11月時点では次のとおりです。
- オープンで人気。 Apache-2.0 ライセンスで、GitHub のスターは約 5,100 です。誰でもコードを読めます。
- 活発にメンテナンスされている。 最新リリースは 2026年10月16日公開の v1.5.5 で、9月下旬の v1.5.4 に続くものです。
- インストールが簡単。 ドキュメントにはインストールスクリプトとパッケージマネージャーが載っています。macOS では
brew install spoofdpi、ほかに Arch、Fedora、FreeBSD のパッケージがあります。対応システムは macOS、Linux、FreeBSD です。 - 動かすのがシンプル。 オプションをオンにすると、DNS over HTTPS(DoH)で名前解決できます。デフォルトでは
127.0.0.1:8080で HTTP プロキシとして待ち受けます。SOCKS5 モードもあり、TUN モードは実験的とされています。auto-configure-networkというオプションで macOS のシステムプロキシを自動設定できます。デフォルトではオフで、macOS でのみ動作します。
ターミナルに慣れた多くの Mac ユーザーにとって定番のツールで、それには十分な理由があります。README には繰り返す価値のある警告も二つあります。SpoofDPI は iOS と Android では使えないこと、そして他の入手元のコピーにはマルウェアが含まれているおそれがあるので、GitHub か公式のパッケージマネージャーからだけダウンロードすべきだということです。
ユーザーの報告
この種のツールはどれも、特定のネットワークが通信をどうフィルタリングするかに左右されるので、こうした報告はよくあることで、プロジェクトが壊れているという意味ではありません。ただ、人々が代わりを探す理由の説明にはなります。
- あるネットワークで動かなくなった。 issue #270(2024年10月)で、ロシアの macOS ユーザーが、v0.11.1 で1か月動いていた後に YouTube が開かなくなったと報告し、多くの人が同じことを報告しました。コメント欄では、一部の人に効いたフラグの変更が共有されました。この issue は 2026年1月に古いものとしてクローズされています。
- macOS のアップデート後の不具合。 issue #249(2024年9月)で、ユーザーは macOS 15 Sequoia にアップデートした後、v0.12.0 で一部のサイトが開かなくなったと報告しました。コラボレーターはウィンドウサイズのオプションを変えることを提案し、テスト用のブランチを用意し、Sequoia での接続の問題の一部は SpoofDPI と無関係かもしれないと指摘しました。2025年12月に古いものとしてクローズされています。
どちらの報告も 2024年のバージョンに関するものです。その後プロジェクトは何度もリリースしているので、結論を出す前に最新版を試してください。
知っておきたい二つの設計上の特徴
プロキシは、それを使うアプリしかカバーしない
デフォルトの HTTP モードと SOCKS5 モードでは、SpoofDPI はプロキシとして動きます。手動または auto-configure-network でシステムプロキシを設定すれば、ブラウザーや macOS のプロキシ設定に従うほとんどのアプリはそれを経由します。多くのコマンドラインツールや独自のネットワーク処理を持つ一部のアプリなど、システムプロキシを無視するアプリは直接接続し、対象になりません。実験的な TUN モードはその穴を埋めるためのものですが、まだデフォルトではありません。
ターミナルのツールである
SpoofDPI はテキストのインターフェースでターミナル上で動きます。公式のグラフィカルなアプリはありません。サードパーティのラッパーはあり、たとえば ezDPI は SpoofDPI を同梱したメニューバーアプリです。その README によると、リリースはアドホック署名で、公証されていません。サードパーティのビルドではいつもそうですが、ソースと署名はご自身で確認してください。
Mac での GreenTunnel
GreenTunnel は Mac 上で動くローカル VPN です。私たちが運営する中継サーバーはありません。macOS では VPN モードのネットワーク拡張として動くので、プロキシ設定に従うアプリだけでなく、Mac 全体の通信をカバーします。macOS 14 Sonoma 以降が必要で、Apple シリコンと Intel の両方に対応し、ダウンロードは Apple による署名と公証を受けています。初回は、macOS がシステム設定でネットワーク拡張を許可するよう求めます。
- DPI 回避。 TLS レコード分割などの技法で、接続の最初の TLS と HTTP のパケットの形を変え、フィルターにサイト名がひとかたまりで見えないようにします。SNI フィルタリングと分割の仕組みをご覧ください。
- 暗号化 DNS。 名前解決は DoH または DoT で Cloudflare、Google、Quad9 に送られ、DNS によるブロックに対処します。DoH と DoT をご覧ください。
- Inspect URL(URL を調べる)。 お使いのネットワークで一つのサイトを確認し、名前でフィルタリングされているか、偽の DNS 応答を返されているか、IP アドレスでブロックされているか、問題ないか、どの技法が効くかを教えてくれます。読み方をご覧ください。
- Requester。 接続と、それぞれがどう処理されたかを一覧表示します。Mac ではドメインは表示されますが、各接続をどのアプリが開いたかは表示されません。Requester をご覧ください。
- ルール。 どのサイトを回避の対象にし、どれを常に直接接続にするかを選べます。ルーティングルールをご覧ください。
無料で使えます。Premium では Proxy Route と Tunnel Link が加わり、選んだサイトを、あなたが選んだプロキシ、Shadowsocks、WireGuard サーバー経由で送れます。名前について: SpoofDPI の README は、SadeghHayeri によるオープンソースプロジェクト「Green Tunnel」を着想元として挙げています。そのプロジェクトは GreenTunnel VPN とは別のもので、私たちが作ったものではありません。SpoofDPI と違い、GreenTunnel はプロプライエタリなソフトウェアなので、コードを読むことはできません。閲覧内容、ドメイン、通信を私たちが収集することはありません。
Mac でのほかの選択肢
ByeDPI
ByeDPI は、複数の DPI 回避手法を持つ MIT ライセンスのローカル SOCKS プロキシです。README には Linux、BSD、Windows の説明があり、macOS の説明はありません。Mac で使うには、公式の案内なしで自分でビルドして動かすことになり、SpoofDPI のプロキシモードと同じく、プロキシを使うアプリしかカバーしません。
zapret と tpws
zapret は macOS 対応を部分的としています。BSD と macOS に関する注記によると、tpws コンポーネントは pf のリダイレクトルールから通信を受け取る透過プロキシとして macOS で動き、root で実行する必要があり、root 自身の通信には適用されません。パケットレベルのコンポーネントは macOS では動きません。注記では、将来の macOS で動かなくなるおそれがあると警告しています。元の zapret は現在サポート終了の段階で、バグ修正のみを受け付けています。後継の zapret2 は macOS に対応していないと明記しています。この方法は、ファイアウォールのルールを編集するのに慣れた人向けです。
比較表
| SpoofDPI | GreenTunnel(Mac) | ByeDPI | zapret tpws | |
|---|---|---|---|---|
| インターフェース | ターミナル | Mac アプリ | ターミナル | ターミナル、設定ファイル |
| 通信の受け取り方 | HTTP または SOCKS5 プロキシ、TUN は実験的 | ネットワーク拡張、Mac 全体 | SOCKS プロキシ | pf リダイレクト、透過 |
| 暗号化 DNS | DoH オプション、デフォルトはオフ | DoH と DoT を内蔵 | なし | 別途設定 |
| macOS の説明あり | あり | あり、macOS 14 以降 | なし | 部分的、zapret 1 のみ |
| ソースコード | オープン、Apache-2.0 | プロプライエタリ | オープン、MIT | オープン |
| 価格 | 無料 | 無料、任意の Premium | 無料 | 無料 |
Mac で一度に動かせる VPN 型のアプリは一つだけで、通信を書き換える二つのツールは互いを混乱させることがあります。別のツールを試す前に一方をオフにし、同じネットワークで同じサイトをテストしてください。
SpoofDPI を使い続けるべき人
- ターミナルで満足していて、必要なサイトが開ける。
- 読んで、ビルドして、監査できるオープンソースのコードがほしい。
- Linux や FreeBSD も使っていて、どこでも同じツールを使いたい。
- ブラウザーだけカバーできればよく、プロキシの設定も苦にならない。
ターミナルではなくアプリがほしい、プロキシ設定を無視するアプリもカバーしたい、暗号化 DNS も同じ場所で使いたい、設定を変える前にサイトが開かない理由をすぐ知りたい、という場合は GreenTunnel の方が合うかもしれません。
正直な限界と責任ある利用
これらのツールはどれも IP アドレスを隠さず、匿名にもしてくれません。どれもローカルの工夫だけでは、IP レベルのブロック、遮断、許可リストを回避できません。結果は ISP によって異なり、時間とともに変わるので、今日動くツールが来月は別の設定を必要とするかもしれません。
よくある質問
Mac 向けの公式の SpoofDPI アプリはありますか?
2026年11月時点ではありません。SpoofDPI はターミナルのツールです。ezDPI のようなメニューバーのラッパーはサードパーティが作ったものです。
SpoofDPI と GreenTunnel は一緒に使えますか?
使わない方がよいです。どちらも接続の最初の部分の形を変えるので、両方を動かすと結果が読みにくくなります。一方をテストする間はもう一方をオフにしてください。
SpoofDPI は iPhone や Android で動きますか?
いいえ。README には iOS と Android では使えないと書かれており、他の入手元のコピーにはマルウェアが含まれているおそれがあると警告しています。GreenTunnel には iPhone、iPad、Android 向けのアプリがあります。
なぜ SpoofDPI が動かなくなったのですか?
ネットワークはフィルタリングの方法を変えますし、macOS のアップデートでネットワークの挙動が変わることもあります。最新リリースにアップデートし、お使いのネットワークについてプロジェクトの issue を確認し、比較のために同じネットワークで別のツールを試してください。
出典
- GitHub、xvzc/spoofdpi の README(ライセンス、警告、スター数)とリリース(v1.5.5、2026年10月16日)。2026年11月に参照。
- SpoofDPI のドキュメント、spoofdpi.dev: インストールのページとアプリのオプション(
app-mode、listen-addr、auto-configure-network)、DNS のオプション。 - GitHub の issue #270、「10 october: stop working in Russia」。
- GitHub の issue #249、「After update on MacOS 15.0 (24A335) Sequoia not working with YouTube and other sites」。
- GitHub、aliakpoyraz/ezdpi の README。
- GitHub、hufrea/byedpi の README。
- GitHub、bol-van/zapret の README と docs/bsd.md、および bol-van/zapret2 の README。
SpoofDPI、ByeDPI、zapret、ezDPI はそれぞれの開発者の製品であり、ここでは識別のためにのみ言及しています。私たちはどれとも提携していません。