MacでVPNを使う基本的な流れは、macOS対応クライアントをインストールし、必要な権限を許可してサービスのサブスクリプションを追加し、接続先を選んで実際の通信経路を確認することです。「接続済み」と表示されるだけでなく、アクセスしたいサイトの通信が選択した経路を通り、普段使うアプリやローカルネットワークも正常に動作するか確認しましょう。
クライアントによってボタンや機能の名称は異なります。ここでは「サブスクリプション」「システムプロキシ」「トンネルモード」などの一般的な名称で説明します。表示が異なる場合は、ダウンロードページやクライアントの説明を確認し、別のソフトの画面を参考にシステム設定を変更しないでください。
インストール前に確認すること:チップ、OS、サブスクリプション
まずAppleメニューの「このMacについて」を開き、チップとmacOSのバージョンを確認します。Appleシリコン搭載Macでは「Apple Silicon」または「arm64」対応、Intel Macでは「Intel」または「x86_64」対応のインストーラーを選びます。ユニバーサル版は両方のアーキテクチャに対応しています。現在のシステムで使えるかどうかは、ファイル名に「Mac」とあるかだけでなく、クライアントのリリース情報で確認してください。
VPNGKはmacOSのほか、Windows、iOS、Android、Linuxにも対応しており、同時接続台数に制限はありません。クライアントのダウンロードページから、ログイン後にクライアントの案内とサブスクリプションを取得できます。アカウントの作成にメールアドレスは不要で、ユーザー名とパスワードで設定できます。アカウントのパスワードとサブスクリプションURLは安全に保管してください。
- ✅ インストーラーはサービス提供元のダウンロードページ、またはクライアント公式サイトから入手します。
- ✅ チップのアーキテクチャ、最低システム要件、サブスクリプション形式との互換性を確認します。
- ✅ 有効なサブスクリプションを用意し、アカウントのプランと残りのデータ量を確認します。
- ❌ サブスクリプションURL全体を、公開フォーラムや共有ドキュメント、見知らぬ変換サイトに貼り付けないでください。
「VPNクライアント」は特定のファイル形式を指す言葉ではありません。Shadowsocks、VMess、Trojan、VLESS、Hysteria2、TUICなどは異なるプロキシプロトコルで、利用するにはクライアント側の対応が必要です。また、サブスクリプションファイルには複数の設定形式があります。URLをインポートできても、含まれるすべての接続先に対応しているとは限りません。これらの名称は互換性の説明に用いており、VPNGKがすべてのプロトコルを提供していることを示すものではありません。
クライアントをインストールする:入手元に応じてシステムの案内を確認
- ダウンロード後、ファイル名と入手元を確認します。ディスクイメージの場合は開き、画面の案内に従ってアプリを「アプリケーション」フォルダにドラッグします。インストーラーの場合は、表示される手順に沿ってインストールしてください。
- クライアントは「アプリケーション」フォルダから起動します。ダウンロードフォルダ内や、まだ取り出していないディスクイメージから常用すると、アップデートや権限、ファイルの場所に関する問題が起きることがあります。
- 初回起動時の確認画面が表示されたら、アプリ名と入手元を確認してから続行します。システムに起動をブロックされた場合は、まず警告の内容を読み、入手元の確認に関する問題なのか、システムとの互換性なのか、ファイルの破損なのかを見極めてください。
- クライアントから補助コンポーネントのインストールを求められた場合は、まず用途を確認します。入手元が信頼でき、説明が明確で、その機能が本当に必要な場合に限って許可してください。
システム設定の「プライバシーとセキュリティ」に、ブロックされたアプリの操作項目が表示されることがあります。ただし、項目の場所はmacOSのバージョンや警告の種類によって異なります。すべての警告を同じ問題として扱わないでください。「開発元を検証できません」と「コンピュータに損害を与える可能性がある」は同じ意味ではありません。後者が表示された場合は起動を中止し、検出を回避しようとせず、入手元を確認してください。
クライアントを動かすためにシステム全体のセキュリティ機能を無効にしたり、入手元のわからないターミナルコマンドを実行したりしないでください。セキュリティ関連の設定を一括で変更するより、信頼できる配布元から再ダウンロードし、互換性を確認するほうが初心者にも安全です。
Appleシリコン搭載MacでIntelアプリの起動時にRosettaを求められた場合は、アプリのアーキテクチャ変換に関する案内であり、ネットワーク接続の権限ではありません。まずネイティブ版またはユニバーサル版があるか確認してください。必要な場合はシステムの公式案内に従い、見知らぬサイトから互換パッチと称するものをダウンロードしないでください。
権限の確認:プロキシ、トンネル、拡張機能の違い
ネットワークを処理する方法はクライアントによって異なり、必要な権限も異なります。システムプロキシは、システムのプロキシ設定に従うアプリで主に使われます。トンネルモードは通常、仮想ネットワークインターフェースを通じて設定に合致する通信を処理しますが、対象範囲はルーティングや除外設定、クライアントの実装にも左右されます。どちらも、スイッチの名称だけで「すべてのアプリの通信が接続先を経由している」と判断することはできません。
| 通知・設定 | 主な用途 | 対処のポイント |
|---|---|---|
| VPN構成を追加 | システム管理のVPNまたはトンネル構成を作成する | アプリ名を確認し、起動したばかりの信頼できるクライアントが要求していることを確かめる |
| ネットワーク拡張機能またはフィルタ | システムのネットワーク層で接続を処理、または通信をフィルタリングする | クライアントのドキュメントに従って許可する。設定場所はシステムのバージョンによって異なる |
| 補助ツールと管理者権限 | より高い権限が必要な一部のネットワーク設定を実行する | 用途を確認し、通知が表示されたという理由だけで許可しない |
| システムプロキシ | システム設定に従うアプリがローカルプロキシを使えるようにする | ほかのプロキシソフトと同じ設定を取り合っていないことを確認する |
表にあるすべての通知が、どのクライアントでも表示されるわけではありません。ネットワーク拡張機能、バックグラウンド項目、VPN構成の管理場所はそれぞれ異なる場合があります。システム設定で該当する名称を検索し、クライアントの説明と照らし合わせて操作してください。Macの管理者パスワードを入力する場合に許可するのは、このMac上の設定操作であり、サービスアカウントへのログインではありません。
初回に誤って拒否した場合は、まずクライアントに戻って該当機能を再度実行し、その後システム設定で対応する許可項目を確認します。通知が繰り返し表示される場合は、許可が保存されているか、補助コンポーネントが正常にインストールされたか、旧バージョンのコンポーネントと競合していないかを確認してください。プロキシやトンネルの経路を変更する複数のソフトを同時に起動して、解決しようとしないでください。
サブスクリプションを追加する:形式を確認して接続先を更新
サブスクリプションURLには、設定を取得するための認証情報が含まれていることがあります。コピーする際はクエリパラメーターを含め、URL全体をそのまま保持してください。不要に見える部分を削除したり、WebページへのログインURLをサブスクリプションURLとして使ったりしないでください。ブラウザーでアカウントページを開けても、クライアントに接続先の設定が読み込まれているとは限りません。
- ログイン済みのユーザーパネルでサブスクリプションの項目を開き、使用するクライアントのインポート手順を確認します。
- クライアントのサブスクリプションまたは設定管理ページを開き、用意されているインポート機能を使います。URLで追加する場合は、個別接続先のサーバーアドレス欄ではなく、サブスクリプションURL欄に貼り付けてください。
- 保存後に更新を実行し、利用可能な設定と接続先の一覧が表示されることを確認して、新しい設定を現在使用する項目に指定します。
- 接続先を選んで接続を開始します。クライアントでコアの起動状態とプロキシのスイッチが別々に管理されている場合は、必要な設定が有効になっていることを確認してください。
「解析に失敗しました」と表示された場合は、まずサブスクリプションの形式とクライアントの互換性を確認します。ダウンロードに失敗した場合は、ローカルネットワーク、URL全体の正確さ、サブスクリプションの有効性を確認してください。インポートできても一覧が空の場合は、アカウントの状態と現在選択中の設定を確認します。形式のエラーは権限とは別の問題なので、システム権限を何度も切り替えて対処しないでください。
設定の更新時にローカルルールを保持できるクライアントでは、その動作を事前に確認してください。サブスクリプションから生成されたファイルを直接編集すると、次回の更新で変更が上書きされることがあります。ルールをカスタマイズする場合は、クライアントが正式に対応する上書き機能やルール管理機能を使い、一時的な変更を恒久設定と取り違えないようにしましょう。
サポートへの問い合わせに添付するスクリーンショットでは、サブスクリプションURL全体、トークン、アカウントのパスワードを隠してください。サブスクリプションを公開してしまった場合は、パネルのリセット機能を使うか、サポートに連絡してください。ログインパスワードを変更しただけでは、以前のサブスクリプション認証情報が無効にならないことがあります。
接続を確認する:Webサイト、DNS、ルール設定
初回接続では、クライアントが明示的に用意しているルールモードを使い、説明を確認することをおすすめします。ルールモードは、ドメイン名やアドレスなどの条件に基づいて、直接接続するかプロキシを使うかを決定します。グローバルモードでは通常、クライアントが処理できる通信をプロキシに送りますが、すべてのアプリやDNSリクエスト、除外された通信が同じように処理されるとは限りません。
実際の通信経路を確認する
まず接続前に、ローカルネットワークから普段使うサイトにアクセスできることを確認します。その後、接続先を選んで接続し、目的のサイトにアクセスしてください。クライアントのログや接続一覧を見て、対象ドメインに想定したルールと接続先が適用されていることを確かめます。出口IPアドレスの確認でわかるのは、その確認リクエストの出口だけです。他のアプリもプロキシを経由していることの証明にはなりません。
ブラウザーではアクセスできるのに、ターミナルのツールでエラーが出る場合、そのツールがシステムプロキシを参照していない可能性があります。コマンドラインアプリにはそれぞれプロキシ環境変数や設定方法があるため、ツールのドキュメントに従ってください。現在のクライアントで使われていないローカルの待ち受けアドレスを流用しないでください。逆にターミナルではアクセスできてもブラウザーで問題がある場合は、ブラウザー拡張機能、独自のプロキシ設定、キャッシュを確認します。
DNSと普段使うアプリを確認する
DNSはドメイン名をIPアドレスに変換します。DNSリークの確認では、テスト用ドメインの名前解決をどの再帰DNSリゾルバーが処理したかを調べます。結果は、クライアントのDNS設定やブラウザーの暗号化DNS、想定する通信経路と合わせて判断してください。リゾルバーの名称や所在地が異なるからといって、端末への侵入があったとは限りません。また、出口IPアドレスが変わっただけでは、DNSが想定どおり転送されたかは判断できません。
接続前後の名前解決経路をそれぞれ確認し、クライアントのログとも照合できます。テストページの表示を変えるためだけに、見知らぬDNSアドレスを安易に入力しないでください。ブラウザーで独自に暗号化DNSを有効にしていると、クライアントの設定と異なる場合があります。競合が起きたら、クライアントのドキュメントに沿って設定を統一し、再度確認してください。
最後に、iCloudの同期、App Store、ローカルネットワーク上のプリンターやファイル共有など、普段使う機能を確認します。接続後にだけ問題が起きる場合は、ローカルネットワークの除外設定やルールを確認してください。変更は一度に一つにして、その都度確認すると、接続先、ルール、アプリのどこに原因があるか特定しやすくなります。
よくあるトラブル:設定の流れに沿って確認
- 接続済みなのにWebページが開かない:まずローカルネットワークが正常か確認し、現在の設定、プロキシのスイッチ、ルールの適用状況を調べます。特定のサイトだけで問題が起きる場合は、接続先とサイト側のアクセス制限を確認してください。すぐにシステムを再インストールする必要はありません。
- スリープ復帰後に接続できない:Wi-Fiが復旧していることを確認してから、再接続します。繰り返し発生する場合は、クライアントの更新情報と再接続設定を確認し、ほかのネットワークツールとの競合も調べてください。
- 権限の確認画面が繰り返し表示される:システム設定の許可状態と補助コンポーネントを確認します。旧コンポーネントは、公式のアンインストールまたは修復手順に従って処理し、許可操作を繰り返さないでください。
- クライアント終了後にネットワークへ接続できない:システムプロキシの設定が残っていないか確認します。クライアントに用意された解除方法で元に戻し、必要であれば現在のネットワークサービスのプロキシ設定に残項目がないか確認してください。会社の管理下にある設定は、許可なく削除しないでください。
- 接続先の一覧は正常なのに接続できない:プランの状態、データ残量、サブスクリプションの更新結果を確認し、別の接続先と比較します。特定の接続先で失敗しても、すべての地域で利用できないと判断しないでください。
VPNGKは110+か国、160+の接続先を提供していますが、接続先の数は特定のサイトへのアクセスを保証するものではありません。地域を選んでも、対象プラットフォームのアカウント資格や利用規約は変わりません。原因を特定できない場合は、使い方ガイドを確認するか、サポートチケットを送信してください。macOSのバージョン、クライアント名、エラーの原文、試した対処方法を記載し、ログに含まれる機密情報は事前に隠してください。
インストール完了の目安:信頼できる配布元からクライアントを入手し、必要な権限を許可し、サブスクリプションを更新できること。目的の通信に想定した接続先が適用され、普段使うローカルサービスも動作することを確認します。「接続済み」の表示だけで終わらせず、これらを確認してから自動接続を有効にしましょう。
今後クライアントを変更したりmacOSをアップグレードしたりする際に備え、個人情報を伏せた設定メモを保管し、権限と通信経路を再確認しましょう。公衆Wi-Fiを使う場合も、システムを最新の状態に保ち、HTTPSを利用し、証明書の警告に注意してください。ネットワークプロキシは、アカウントや端末のセキュリティに代わるものではありません。