MacでVPNを使うには、まずmacOSとサブスクリプション形式に対応したクライアントをインストールします。必要な権限を設定し、サブスクリプションを追加してプロキシを有効にしたら、接続先とアプリの通信を確認します。メニューバーの接続アイコンだけでは、設定の追加、サーバーへの接続、アプリ通信の経路をそれぞれ確認できません。

まずシステムプロキシで確認し、必要に応じて仮想ネットワークインターフェイスを有効にします。

普段のブラウジングでは、ルールモードとシステムプロキシから試すとよいでしょう。システムプロキシに従わないアプリがある場合は、クライアントのTUNモードやネットワーク拡張の利用を検討します。クライアントによって仕組みや権限名は異なるため、設定をそろえるためだけにすべての許可を承認する必要はありません。

インストール前に確認:チップ、OS、サブスクリプション形式

Appleメニューから「このMacについて」を開き、MacがAppleシリコンかIntelプロセッサかを確認し、macOSのバージョンも調べます。ダウンロードページでApple Silicon版とIntel版に分かれている場合は、該当するインストーラーを選んでください。Universalと記載されたインストーラーは通常どちらのチップにも対応しますが、リリースノートのシステム要件も確認しましょう。

クライアントは、サービスの管理画面にあるダウンロードリンクまたは開発元の公式配布元から入手してください。VPNGQの利用者はクライアント一覧で利用可能な選択肢を確認できます。検索結果に似た名前のアプリを見つけても、そのままインストールしないでください。配布元が不明な改変版も避けましょう。

サブスクリプションリンクは、インストーラーでも一般的な公式サイトのURLでもありません。通常は接続情報が含まれ、クライアントがサーバーや設定を取得するために使います。クライアントによって、ノードURIの一覧、Clash互換設定、その他の形式など、受け付ける内容は異なります。同じプロトコルに対応していても、同じサブスクリプションをそのまま追加できるとは限りません。利用するクライアント向けに管理画面が案内している方法を優先してください。

クライアントをインストール:まずアプリケーションに移動し、権限を設定

  1. インストールを完了する。ディスクイメージ形式のインストーラーでは、通常アプリを「アプリケーション」フォルダにドラッグします。インストーラーパッケージの場合は画面の案内に従ってください。インストール後は「アプリケーション」から起動し、マウントしたディスクイメージから使い続けるのは避けましょう。
  2. 配布元を確認する。初回起動時に、インターネットからダウンロードしたアプリであることを確認するメッセージが表示される場合があります。開発元を確認できないという警告が出たら、公式の配布元に戻り、ファイルとシステムの互換性を確かめてください。ネット上で見つけた隔離解除コマンドを安易に実行しないでください。
  3. 機能に応じて権限を許可する。システムプロキシを有効にすると、クライアントがヘルパーツールのインストールを求めることがあります。仮想ネットワークインターフェイスを使う場合は、VPN構成の追加やネットワーク拡張の許可が求められる場合があります。アプリ名と現在の操作内容を確認してから許可してください。
  4. クライアントに戻って確認する。システム設定で許可した後、クライアントで接続を再度有効にするか、案内に従ってアプリを終了してから開き直す必要がある場合があります。明確な指示がない限り、何度もアンインストールや再インストールをする必要はありません。

macOSのバージョンによって、設定項目は「プライバシーとセキュリティ」「ネットワーク」「一般」などにあります。システムのダイアログで案内された場所を確認してください。すべてのクライアントがシステム拡張を使うわけではなく、すべてのモードで管理者の許可が必要なわけでもありません。解説記事にあるダイアログが表示されなくても、インストールに失敗したとは限りません。

組織が管理する端末では、ネットワーク拡張、プロキシ、VPN構成が管理ポリシーで制限されていることがあります。その場合は端末管理者に許可されている設定方法を確認してください。制限を回避するために管理構成を削除しようとしないでください。

サブスクリプションを追加:設定の更新とサーバー接続を分けて確認

クライアントの「設定」「サブスクリプション」などの画面を開き、URLから追加する項目を選びます。管理画面にある対象クライアント用のサブスクリプションリンクを全てコピーし、貼り付ける際は前後の空白やチャットアプリによる改行に注意してください。見分けやすい名前を付けて保存し、更新を実行します。

管理画面に「クライアントにインポート」機能がある場合、ブラウザーからアプリを開く許可を求められることがあります。これは端末上のアプリを起動するためのリンク処理であり、接続が確立したことを示すものではありません。クライアントに戻り、設定が追加され、サーバー一覧が読み込まれたこと、追加した設定が有効になっていることを確認してください。

次に接続先の地域またはルールセットを選び、システムプロキシを有効にして対象サイトにアクセスします。サブスクリプションの更新に失敗した場合は、リンクが無効なのか、ダウンロードに失敗したのか、設定の解析でエラーが出たのかを切り分けてください。解析エラーの場合は、接続先の地域を何度も変えるより、サブスクリプション形式とクライアントのコアとの互換性を確認するのが有効です。

Shadowsocks、VMess、Trojan、VLESS、Hysteria2、TUICは、設定に含まれることがあるプロトコル名であり、macOSの権限の種類ではありません。利用できるかどうかは、クライアントのコアとサーバー側の設定によって決まります。サーバー名だけで対応状況を判断したり、設定を「修正」するために通信方式、証明書の検証、サーバーアドレスを独自に変更したりしないでください。

システムプロキシ、TUN、ルールの選び方

システムプロキシは、macOSのプロキシ設定に従うアプリにプロキシアドレスを通知します。一部のアプリは設定に従わず、独自のネットワーク設定を使うことがあります。TUNは通常、仮想ネットワークインターフェイスを通じて設定対象の通信を処理するため、より広い範囲をカバーできます。ただし、動作はルーティング、DNS、除外ルールなどに左右され、ネットワークの問題をすべて自動で解決するものではありません。

アプリの動作に合わせてプロキシ方式を選ぶ
方式 適した用途 注意点
システムプロキシ ブラウザーやシステムプロキシ設定に従うアプリ ターミナルツール、ゲーム、独自のネットワーク処理を行うアプリは従わない場合がある
TUN/仮想ネットワークインターフェイス より多くのアプリの通信を処理したい場合 対応するネットワーク権限が必要。ルーティングとDNSの設定も確認する
アプリ内プロキシ 特定のツールだけをプロキシ経由にしたい場合 クライアントが実際に待ち受けているアドレスとポートを指定し、他の解説記事の値を流用しない

「ルールモード」と「グローバルモード」は通常、通信の出口を選ぶ方法を示すもので、TUNが有効かどうかとは別の設定です。ルールモードでは、ローカルネットワーク、日本国内のサービス、接続先の海外サイトを分けて処理できます。グローバルモードでは通常、クライアントが処理する接続を選択したルールセットに送りますが、必要な除外設定が適用される場合もあります。

初回設定では、提供元のルールをそのまま使い、ルールセットをむやみに追加しないようにしましょう。社内ネットワーク、LAN接続のプリンター、ネットワークストレージにアクセスできない場合は、ローカルIP範囲や社内ドメインが誤ってプロキシに送られていないか確認してください。ターミナルのコマンドラインツールはプロキシ環境変数を参照する場合もあります。ブラウザーでページを開けるだけでは、ターミナルでも有効とは限りません。

接続後の確認:接続先、DNS、実際に使うアプリ

接続前のグローバルIP情報を控えてからプロキシを有効にし、同じブラウザーで再度確認します。出口が変われば、今回の確認で異なるグローバルIPを経由したことは分かりますが、すべてのアプリの通信が切り替わったとは限りません。IP情報サイトに表示される都市だけで接続先を判断するのも避けましょう。位置情報には誤差がある場合があります。

  • ✅ クライアントの設定、プロキシの有効/無効、選択中のルールを確認し、誤って直結が選ばれていないか確かめます。
  • ✅ 対象サイトを開き、クライアントの接続ログでドメイン、適用されたルール、送信先を確認します。
  • ✅ 実際に使うデスクトップアプリを個別にテストします。モードを切り替えた後は、必要に応じてアプリを終了して開き直し、古い接続が再利用されないようにします。
  • ✅ DNSの実際の名前解決経路を確認し、ブラウザーのセキュアDNS設定とクライアントのDNS設定を合わせて判断します。
  • ✅ 接続を一時停止してローカルネットワークを再確認し、クライアント終了後に無効なシステムプロキシ設定が残っていないか確認します。

DNSリークで確認するのは、問い合わせが想定した名前解決経路から外れていないかどうかです。検査ページに表示される国だけで判断することはできません。ブラウザーのセキュアDNS、システムのリゾルバー、クライアント内蔵のDNSは、それぞれ異なる経路を使う場合があります。ローカルのDNSサービスが表示されても、直結ルールやアプリの動作とあわせて確認してください。すべての通信がプロキシを経由していないと即断することはできません。

トラブルシューティングではクライアントの接続ログを確認できますが、スクリーンショットを共有する前にサブスクリプションリンク、アカウント情報、機微なドメインを隠してください。VPNGQの「匿名・ログなし」はサービスのプライバシーポリシーを示すもので、端末上のクライアントやブラウザー、接続先のサイトに記録が残らないという意味ではありません。

よくあるトラブル:症状から原因を探し、再インストールを繰り返さない

ブラウザーは使えるが、デスクトップアプリがつながらない

まず、アプリがシステムプロキシに従うか、独自のプロキシ設定があるか、ルールで直結に設定されていないかを確認します。そのうえで、クライアントが対応しているTUNモードの利用を検討してください。接続先のサービスが地域やアカウントの利用資格を制限している場合、プロキシ方式を変えても解決するとは限りません。サービス側の案内も確認しましょう。

システムが繰り返し権限を求める

アプリが「アプリケーション」フォルダに移動されていることと、複数のコピーを同時に起動していないことを確認します。クライアントの更新後、ヘルパーツールやネットワーク拡張の許可を再確認する必要がある場合があります。起動のたびに同じ表示が出る場合は、管理者の認証情報を何度も入力するのではなく、公式ドキュメントとシステム設定の許可状態を確認してください。

クライアントを終了するとインターネットに接続できない

クライアントを開き直し、システムプロキシを無効にしてから終了します。アプリを起動できない場合は、現在のネットワークサービスのプロキシ設定に残った項目を確認し、元の状態を記録してから、そのクライアントに属する設定を削除します。職場のネットワークでは元々プロキシが必要な場合もあるため、すべてのネットワーク設定を一律に消さないでください。

サーバーには接続できるが、アプリの通信が不安定

同じアプリと接続先を使い、地域、ルール、プロキシ方式を一つずつ比較します。一度に変更する条件は一つにしてください。IEPL専線、中継、直結は異なる回線構成を表すもので、クライアントのプロトコルとは別です。接続先のサイトが常に使えることを保証するものでもありません。サーバー名だけで判断せず、実際のアプリで確認しましょう。

普段の利用に向けて:再現できる設定を保つ

接続できることを確認したら、クライアントのバージョン、現在の設定名、必要な権限の状態を記録しておきましょう。ログイン時の自動起動と、起動後の自動接続は別々の設定です。利用方法に合わせて個別に設定してください。OSやクライアントを更新した後は、対象のアプリとローカルネットワークを再確認します。すべてのサブスクリプションを追加し直す必要はありません。

VPNGQはメールアドレス不要で、ユーザー名とパスワードだけで利用を開始できます。アカウント情報とサブスクリプションリンクは、それぞれ適切に管理してください。継続して利用する前に使い方ガイドと総合マニュアルをご確認ください。個別の設定で困った場合は、機密情報を伏せたエラーメッセージをサポート窓口からお知らせください。

設定完了の目安は、対象アプリが想定した接続先を経由し、ローカルネットワークも正常に使えることです。

インストール、権限設定、サブスクリプションの追加、接続先の選択、動作確認を順に行うと、多くの問題を発生箇所ごとに切り分けられます。確認済みの設定を保ち、ルールや自動起動を一つずつ調整するほうが、何度も再インストールするより原因を探しやすくなります。