VPN Bypass(MAC版)
どの通信に VPN を使うかを決める、Mac メニューバー用の無料オープンソースアプリ。VPN を避けるサービスとドメイン、または必ず使うものを選べます。
VPN Bypass の概要
VPN Bypass は、どの通信を VPN に通すかを決める macOS のメニューバーアプリです。VPN を避けるサービスやドメイン、または必ず VPN を使う少数のものを選ぶと、VPN の再接続やアドレスの変更に合わせてアプリが経路を正しく保ちます。すべてをトンネルに送るフルトンネルの VPN クライアント向けで、そうしたクライアントではストリーミングが止まったり AirPlay や Chromecast が動かなくなったりすることがあります。
GlobalProtect、Cisco AnyConnect、OpenVPN、WireGuard、FortiClient、Zscaler、Cloudflare WARP、Pulse Secure、Check Point、Proton VPN、Tailscale の出口ノードに対応します。GPL-3.0-or-later の無料オープンソースソフトで、GeiserX が開発しており、macOS 13 以降が必要です。アプリは Developer ID で署名され、Apple の公証を受けています。ルーティングテーブルを編集する小さな root ヘルパーを入れるために管理者パスワードを一度求めますが、カーネル拡張やシステム拡張は不要です。仕事用 VPN の通信をトンネルの外へ回す前に、勤務先の規則を確認してください。VPN のキルスイッチによって経路が無効になることもあり、その場合はアプリが知らせます。バージョン 6.0 は初回起動時に、先頭にドットを付けて書かれたドメインをワイルドカードに書き換えます。
主な機能
VPN Bypass は、VPN クライアントにない場合にスプリットトンネルを実現します。
- 3 つのモード:Bypass、VPN Only、最初の一致が優先される Custom ルール。
- サービスカタログ:YouTube、Netflix、Spotify、Zoom など 75 のサービスと、独自のドメイン、ワイルドカード、サブネット。
- Lookups:Mac が問い合わせる名前を表示するオプションのビューで、ワンクリックで追加可能。
- カスタム出口:ルールを直接、特定の VPN、HTTP または SOCKS5 プロキシ、Tailscale ピア経由で送信。
- 自動復旧する経路:再接続やネットワーク変更の後に経路が戻り、ドメインも再度問い合わせ。
- コマンドライン:vpnb でアプリの全機能をスクリプト化でき、JSON でも応答。
- ショートカット:モードの設定、ドメインの追加、サービスのオンとオフのアクション。
- その他:オプションの /etc/hosts DNS バイパス、経路の検証、通知、設定の読み込みと書き出し。
バージョン 6.0.0 の新機能
VPN Bypass 6.0.0 は、アプリを統一されたネイティブの外観で作り直したメジャーリリースです。設定、リスト、サービスは引き継がれます。
- サイトの行き先:Status ページと vpnb why で、サイトの通信経路とその理由を表示。
- 一時停止:しばらくの間、または VPN の再接続までルーティングを停止。
- ネットワークごとのプロファイル:ネットワークごとに独自のモードとリストを保持。
- 地域パック:各国の銀行と公共サービスをカタログから一度に選択。
- VPN Only の切断時ブロック:VPN が切れると、リストのサイトは VPN の外では読み込まれません。
- キルスイッチ警告:VPN のキルスイッチでバイパスが無効になるときにアプリが通知。
VPN Bypass のよくある質問
VPN Bypass は無料ですか?
はい。GPL-3.0-or-later の無料オープンソースソフトです。
必要な macOS のバージョンは?
macOS 13(Ventura)以降と、経路と hosts ファイルを管理するための管理者権限が必要です。
VPN Bypass は VPN ですか?
いいえ。VPN は提供しません。すでに使っている VPN にどの通信を通すかを決めるアプリです。
どの VPN クライアントを検出しますか?
GlobalProtect、Cisco AnyConnect、OpenVPN、WireGuard、FortiClient、Zscaler、Cloudflare WARP、Pulse Secure、Check Point、Proton VPN、Tailscale の出口ノードです。
なぜ管理者パスワードを求めるのですか?
ルーティングテーブルを編集する小さな root ヘルパーを入れるためです。求められるのは一度で、ヘルパーが変わるメジャーアップデートでは再度求められることがあります。
カーネル拡張やシステム拡張は必要ですか?
いいえ。小さな root ヘルパーがルーティングを行い、それと通信できるのはこのアプリだけです。
VPN Bypass は Apple に署名されていますか?
はい。バージョン 5.1.0 以降、アプリは Developer ID で署名され、Apple の公証を受けています。
VPN のキルスイッチと併用できますか?
常にではありません。キルスイッチによって経路が無効になることがあり、その場合はアプリが知らせます。
Homebrew でインストールできますか?
はい、プロジェクト独自の tap からできます。brew tap geiserx/vpn-bypass、次に brew trust --cask geiserx/vpn-bypass/vpn-bypass、最後に brew install --cask vpn-bypass を実行します。
vpn-bypass.FULLMAC.app の VPN Bypass ダウンロードはどこから来ていますか?
ダウンロードボタンは公式の VPN Bypass リリースページ https://github.com/GeiserX/VPN-Bypass/releases/latest へつながります。vpn-bypass.FULLMAC.app はアプリを変更も再パッケージもしません。
似ているアプリ
LanGuardLanGuard は、有線ネットワークのリンクがつながった瞬間に Wi-Fi をオフにし、ケーブルを抜くと再びオンにする、無料のオープンソースのメニューバーアプリです。macOS は標準では、Mac をドックに Ethernet で接続していても Wi-Fi をオンのままにします。そのため 2 つ目のネットワーク経路が残り、通信が意図しない接続を通ることがあります。LanGuard はこの切り替えを代わりに行います。動作するのはケーブルを抜き差しした瞬間だけなので、有線接続中に手動で Wi-Fi をオンにした場合は、次にケーブルを抜くまでオンのままです。インターネットユーティリティ
WhatRouteWhatRoute は Mac 用のネットワーク診断ユーティリティです。主な役割は traceroute で、データが別のコンピュータに届くまでに通過する各ルータを表示します。ほかにも ping、Domain Name Service への問い合わせ、Whois 検索を実行でき、Mac に出入りするトラフィックを監視できます。位置情報サービスがルータを世界地図上に配置するので、パケットがインターネット上をどのような地理的経路で進むかがわかり、選択した範囲を Apple マップや Google マップで開いて詳しく見ることもできます。インターネットユーティリティ
SSH Tunnel ManagerSSH Tunnel Manager は、Mac で SSH ポートフォワードを管理する軽量なメニューバーアプリです。ターミナルで ssh -N -L コマンドを入力し、どのトンネルが動いているか忘れてしまう代わりに、各トンネルを設定で一度だけ登録し、メニューバーからオン・オフを切り替えられます。ネイティブの Swift と AppKit で書かれており、macOS 付属の SSH を使うため、独自のバイナリは同梱していません。インターネットユーティリティ
HoleberryHoleberry は、ネットワーク全体の広告ブロッカー Pi-hole を運用している人のためのネイティブなメニューバーアプリです。Pi-hole を Mac のメニューバーに置き、Pi-hole のウェブ画面を開かずに、ブロック状態やクエリ統計の確認、ブロックの一時停止、ブロックされたドメインの操作ができます。メニューバーのアイコンは Pi-hole の状態を常に示し、メニューにはクエリとブロックされたドメインの合計が表示されます。Pi-hole にブロックされてページが読み込めないときは、Safari、Orion、Chrome や Chromium 系ブラウザ、Firefox、Zen などの現在のタブを検出し、そのドメインだけをワンクリックで解除するので、ネットワークのほかの部分は保護されたままです。インターネットユーティリティ
WiFi LensWiFi Lens は、周囲の Wi-Fi を理解するためのネイティブな Mac アプリです。2.4、5、6 GHz 帯の近くのネットワークをスキャンし、チャンネルの占有状況をグラフにして、混雑度を評価し、地域に合ったチャンネルを勧めます。各ネットワークの PHY 世代、チャンネル幅、802.11k/r/v と WPA3 の対応状況、自分の接続の IP、ゲートウェイ、DNS、MAC、送信レート、セキュリティ概要を確認できます。ローミングテストはアクセスポイント間の切り替えを監視し、ヒートマップは帯域ごとの占有状況を比較し、AP Radar は選んだアクセスポイントを信号強度で追跡します(音声フィードバックも選択可能)。インターネットユーティリティ
TunnelblickTunnelblick は、macOS で OpenVPN を使うための無料のグラフィカルインターフェイスです。メニューバーのアイコンから OpenVPN の接続を簡単に管理できます。VPN プロバイダや学校、会社から受け取った設定ファイルをインストールし、ワンクリックで接続・切断するだけです。複数の設定を保存したり、各接続の状態を確認したり、ネットワークの監視や IPv6 に関するオプションを使って接続を思いどおりに保ったりできます。インターネットユーティリティ
FULLMAC.app はこのアプリをホストしていません。ダウンロードボタンは開発元のページにリンクしています。