MacでVPNを使う際は、アプリをインストールするだけでなく、macOSの権限、サブスクリプション設定、通信の経路を正しく組み合わせることが大切です。本ガイドでは、クライアントの選択とインストール、システムの確認画面への対応、サブスクリプションの追加、利用するアプリの通信経路の確認まで、実際の手順に沿って説明します。
インストール前に確認:クライアントとサブスクリプションの入手先
「このMacについて」を開き、Appleシリコン搭載モデルかIntel搭載モデルかを確認して、macOSのバージョンも調べます。ダウンロードする際は、管理画面の案内に従って対応するバージョンを選びましょう。共通版が用意されている場合も、現在のシステムに対応しているか確認してください。インストーラーの名前だけで互換性を判断したり、見知らぬ相手から届いたチャットの添付ファイルからクライアントを入手したりしないでください。
VPNGrandのmacOSクライアントは、管理画面にログインして入手できます。サブスクリプションもログイン後に取得してください。まずクライアントのダウンロードページにアクセスし、管理画面の案内に従って操作します。アカウントへのログイン、クライアントのダウンロード、プランの状態はそれぞれ別の手順です。アプリが起動しても、サブスクリプションが追加済みとは限らず、通信がVPN経由になっているとも限りません。
サードパーティ製クライアントを使う場合は、サブスクリプションの形式やノードのプロトコルとの互換性を確認してください。Shadowsocks、VMess、Trojan、VLESS、Hysteria2、TUICは、すべて「プロキシプロトコル」に含まれているからといって、どのクライアントでも使えるわけではありません。同じプロトコル名でも、クライアントのバージョンや個別の設定値によって接続に影響する場合があります。ここで挙げたのは一般的な用語であり、VPNGrandがすべてのプロトコルを提供しているという意味ではありません。
インストールを完了する:システムの確認画面を見分ける
- 管理画面から、お使いのMacに合ったバージョンをダウンロードします。ディスクイメージの場合は開いて、案内に従ってアプリを「アプリケーション」フォルダにドラッグします。インストーラーの場合は、手順を確認してから進めてください。
- インストール後は「アプリケーション」フォルダからクライアントを起動します。ダウンロードフォルダやディスクイメージ内にある一時的なコピーを使い続けないでください。
- 初回起動時の案内を読み、アプリ名、入手元、要求されている操作を確認してから許可するか判断してください。
- システム権限が必要な場合は、クライアントの案内に従ってシステム設定を開きます。macOSのバージョンによってメニューの場所が異なるため、システム設定の検索機能を使うと見つけやすくなります。
「インターネットからダウンロードしたアプリ」の確認、VPN構成の追加許可、ネットワーク拡張の承認、補助ツールのインストール時に必要な管理者認証は、それぞれ異なる権限です。すべてのクライアントで同じ確認が表示されるとは限りません。確認画面を消すためだけに、アプリと無関係な拡張機能まで許可しないでください。
サブスクリプションを追加する:リンクを取得しても設定が有効とは限らない
サブスクリプションリンクは、クライアントがノードや関連設定を取得するためのものです。一般的なWebサイトのURLやアカウントのパスワードとは異なります。クライアントによって、アカウントへのログインで設定を取得するものや、「サブスクリプションを追加」「クリップボードから読み込む」などの項目から取り込むものがあります。利用中のクライアントに関する管理画面の案内に従ってください。
- 管理画面にログインし、該当クライアントのサブスクリプション欄を開いてリンク全体をコピーします。先頭や末尾に空白が入ったり、クエリパラメーターが欠けたりしないように注意してください。
- クライアントでサブスクリプションの追加画面を選び、リンクを貼り付けて保存します。形式の選択肢がある場合は、管理画面の案内に従い、任意の変換サイトを試さないでください。
- サブスクリプションを更新し、設定またはノードの一覧が表示されることを確認して、使用する設定を選びます。
- 使用するノードを選んだら、接続またはプロキシのスイッチをオンにして通信を確認します。ノード名が一覧に表示されているだけでは、現在の接続先になっているとは限りません。
追加に失敗した場合は、「サブスクリプションのダウンロード」と「設定の解析」のどちらでエラーが起きたかを確認します。前者なら、基本のネットワーク接続、リンクの有効性、管理画面の状態を確認してください。後者なら、形式とクライアントの互換性を優先して確認します。更新によってノード一覧が変わることもあるため、以前のノードが残っているだけで設定が有効だと判断しないでください。
サブスクリプションリンクにはアクセス認証情報が含まれる場合があります。公開フォーラム、オンラインのデコードツール、公開コードリポジトリに送らないでください。スクリーンショットを共有する際も、リンク、QRコード、トークンを隠しましょう。漏えいした場合は、管理画面でリンクを再発行できるなら再発行し、利用中のクライアントも更新してください。
通信方式を選ぶ:システムプロキシとルール分岐
Macでよく使われる「システムプロキシ」と、仮想ネットワークインターフェースを使う通信方式では、対象となる通信の範囲が異なります。以下は一般的な仕組みの比較であり、すべてのクライアントに各モードがあるとは限りません。拡張モード、トンネルモード、TUNなどの名称が使われる場合もあります。
| 方式 | 主な役割 | 注意点 |
|---|---|---|
| システムプロキシ | システムプロキシ設定に従うアプリに、プロキシへの接続先を提供します。 | ターミナルのツールや一部のアプリはこの設定を参照しない場合があります。ブラウザーで使えても、すべてのアプリで使えるとは限りません。 |
| トンネル方式 | 通常は仮想ネットワークインターフェースを使い、より多くの通信をルーティングします。 | 追加の権限が必要な場合があります。実際に対象となる範囲は、ルート、除外設定、クライアントの実装によって異なります。 |
| ルールによる振り分け | ドメイン、アドレス、その他のルールに基づいて、直接接続やプロキシなどの動作を選びます。 | これは通信先を選ぶためのルールであり、単独でシステム権限を設定する方式ではありません。実際に使用する通信方式と組み合わせてください。 |
普段はクライアントに用意されたルール設定から始め、通信方式、DNS、ルールセットを一度に変更するのは避けましょう。特定のサイトで問題が起きた場合は、クライアントが対応していれば一時的にポリシーを切り替えて比較し、原因がわかったら普段の設定に戻します。コマンドラインツールは独自のプロキシ環境変数を使う場合もあるため、Safariで接続できるだけではターミナルの通信設定まで完了したとは判断できません。
接続後に確認すること:出口、DNS、利用するアプリ
まず、未接続の状態で通常のネットワークが使えることを確認します。次にクライアントを接続し、ネットワーク確認ページで出口情報を確認してください。ルールモードでは、確認ページ自体が直接接続される場合があります。そのため、出口が変わらなくても接続失敗とは限りません。クライアントの接続ログも確認し、どのルールが適用されたかを確かめましょう。
- ✅ 現在の設定、選択中のノード、接続スイッチを確認し、サブスクリプションを更新しただけで接続を有効にし忘れていないか確かめます。
- ✅ 実際に使うWebサイトやアプリを開き、ページの読み込み、ログイン、その後の操作まで確認します。クライアントのアイコン表示だけで判断しないでください。
- ✅ ルールの適用状況とDNSの名前解決経路を確認し、意図した通信の振り分けになっているか確かめます。
- ✅ 接続を切った後、普段使うWebサイトに再度アクセスし、ネットワークが正常に戻ることを確認します。
DNSリークで確認するのは、名前解決のリクエストが想定した経路を通っているかどうかです。検出結果に表示される国だけでは判断できません。ブラウザーの暗号化DNS、クライアントのDNSポリシー、システムのリゾルバーが関わる場合があります。また、ルール設定によって、直接接続するドメインにローカルDNSを使うこともあります。見慣れないリゾルバーが表示されたら、まず設定を確認してください。その結果だけで、すべての通信が保護されていないと結論づけないようにしましょう。
また、出口のIPアドレスが変わっても、すべてのコンテンツにアクセスできるとは限りません。サイトによっては、アカウントの地域、支払い情報、独自のポリシーをもとに利用可否を判断します。確認の際は、対象のページ、エラーメッセージ、使用したノードを記録し、サービス側の制限をインストールの失敗と混同しないようにしてください。
よくあるトラブル:権限、ネットワーク拡張、切断後の通信不能
許可した後も確認画面が繰り返し表示される
「アプリケーション」フォルダにある正式なアプリを起動しているか確認し、旧バージョンや同じ名前の別アプリが残っていないか調べてください。システム設定に承認待ちの項目が表示されている場合は、開発元とアプリの入手元を確認してから許可します。クライアントの案内に従ってアプリを終了し、再起動してください。明確な指示がある場合に限ってMacを再起動し、原因の確認を繰り返しのアンインストールで代用しないでください。
接続済みなのにアプリからアクセスできない
まず別のノードに切り替えて比較し、利用するアプリがシステムプロキシに従うかを確認します。ターミナルや特定のアプリだけで問題が起きる場合は、そのアプリのプロキシ設定とルールの適用状況を調べましょう。システム全体のネットワーク設定を変更し続ける必要はありません。ほかのVPN、プロキシソフト、ネットワークフィルターツールが同時に動作していないかも確認してください。ルーティング、DNS、システムプロキシの設定が競合する場合があります。
スリープ復帰後やネットワーク切り替え後に接続できなくなる
まずWi-Fiが復旧していることを確認し、公共Wi-FiのWeb認証が必要な場合は完了してからクライアントを再接続します。ネットワークを切り替えると、以前の接続が使えなくなることがあります。繰り返し発生する場合は、スリープ復帰後、ネットワーク切り替え後、サブスクリプション更新後のどのタイミングで起きるかを記録し、macOSとクライアントのバージョンとあわせてサポートに伝えてください。
クライアントを終了した後もインターネットにつながらない
まずクライアントを再度開き、切断、システムプロキシの無効化、ネットワークの復元などの機能を使ってから、通常の手順で終了します。その後、現在のネットワークサービスにローカルプロキシの設定が残っていないか確認してください。今回のクライアントが設定したと確認できた場合に限り、その設定を削除します。会社や学校が管理するネットワーク設定については、管理者に相談してください。ネットワーク設定をすべて削除したり、認証情報を含むログ全体を公開したりしないでください。
普段の使い方に合わせてプランを選ぶ
Macでは、バックグラウンドでのファイル同期、開発用依存パッケージのダウンロード、アプリの更新が頻繁に発生します。プランを選ぶ際は、Web閲覧の時間だけでなく実際のデータ使用量も確認しましょう。VPNGrandは接続台数に制限はありませんが、データ通信量が無制限という意味ではありません。複数の端末を同時に使う場合は、プランの残量にも注意してください。
月額プランは ¥9.9 / 60GB、¥18 / 250GB、¥28 / 500GBです。利用開始日を基準に毎月リセットされ、期間途中でアップグレードした場合は差額を残りの日数分に換算します。データパッケージは ¥158 / 300GB、¥358 / 1000GB、¥658 / 3000GBで、使い切るまで有効期限はありません。継続的に利用する場合は月額プラン、利用頻度が一定でない場合はデータパッケージを比較してください。詳しくはプラン・料金ページをご覧ください。