MacでVPNを使うには、まずサブスクリプションに対応したmacOSクライアントをインストールし、設定を読み込んでネットワーク機能を許可し、接続先を選びます。最後に、実際の通信がプロキシを経由しているか確認しましょう。クライアントに「接続済み」と表示されても、それは確認の出発点にすぎません。ブラウザーやターミナル、ほかのアプリが同じ経路を使うかどうかは、プロキシモードとルール設定によって異なります。

インストール前に確認すること:クライアントとサブスクリプション

まず「このMacについて」を開き、Appleシリコン搭載モデルかIntel搭載モデルかを確認して、macOSのバージョンもチェックします。ダウンロード時は、対応するアーキテクチャとシステムバージョンを選びましょう。ユニバーサル版のインストーラーを使う場合は、クライアントの案内に従ってください。名前が似ていても、同じ設定形式に対応しているとは限りません。

VPNBasicをご利用の場合は、ユーザーパネルのダウンロードページにログインすると、macOSクライアントとサブスクリプションを取得できます。メールアドレスは不要で、ユーザー名とパスワードでアカウントを作成できます。この記事では、古いファイルを現行の推奨版と誤認しないよう、インストーラーへの直接リンクは掲載していません。

サブスクリプションURLは一般的なウェブページのアドレスではなく、クライアントが接続先や関連設定を取得するためのものです。アカウント情報が含まれる場合があるため、パスワードと同じように管理してください。公開リポジトリやスクリーンショット、オンライン変換ツールに貼り付けないでください。問い合わせる際は、URLやトークン、接続先の認証情報を隠してから共有しましょう。

  • ✅ ダウンロード元、対応するシステムバージョン、チップの種類を確認する。
  • ✅ クライアントがパネルで提供されるサブスクリプション形式とプロトコルに対応しているか確認する。
  • ✅ テスト後に元の状態へ戻せるよう、既存のプロキシ設定を記録しておく。
  • ❌ 出所のわからない変換サイトにサブスクリプションURLを渡さない。

クライアントのインストールとシステム権限

  1. インストールを完了する。ディスクイメージをダウンロードした場合は、開いて案内に従い、アプリを「アプリケーション」フォルダに移動します。インストーラーの場合は、その手順に従ってください。インストール後は「アプリケーション」から起動し、ディスクイメージ内のアプリを直接使い続けないようにしましょう。
  2. セキュリティの警告を確認する。初回起動時に、入手元の確認やセキュリティによるブロックが表示されることがあります。ダウンロード元、署名に関する表示、公式の案内を確認してください。入手元を確認できない場合は操作を中止し、システムのセキュリティチェックを無効にして起動することは避けましょう。
  3. 必要な機能だけ許可する。クライアントからVPN構成の追加、ネットワーク拡張機能の有効化、補助ツールのインストールを求められる場合があります。表示されたアプリがインストールしたソフトと一致することを確認し、公式の案内に従って許可してください。
  4. バックグラウンドでの動作を確認する。クライアントによっては、バックグラウンド項目やメニューバーのプロセスが必要です。メインウィンドウを閉じても接続が終了するとは限らず、アプリを終了してもシステムプロキシが元に戻るとは限りません。設定を開いて状態を確認しましょう。

macOSでは、バージョンによって設定項目の名称や場所が異なります。「プライバシーとセキュリティ」「ネットワーク」「ログイン項目と機能拡張」などがよく使われます。別バージョンの画面をそのまま参考にするより、システム設定の検索でVPN、プロキシ、機能拡張を探すほうが確実です。

システムプロキシモードでは、ネットワーク拡張機能のインストールが不要な場合があります。一方、仮想ネットワークインターフェイスを使うモードでは、追加の許可が必要になることがあります。権限の確認が多いほどインストールに成功しているわけではありません。トラブル対応のためでも、接続に関係のない権限を与えないでください。

サブスクリプションを読み込み、接続先を選ぶ

クライアントの「サブスクリプション」「設定」「プロファイル」などの画面を開き、URLから読み込む項目を選びます。パネルで提供されたサブスクリプションURLを貼り付けて更新してください。読み込み後は接続先の一覧に表示されていることだけでなく、その設定が選択されていることも確認します。複数の設定を保存できるクライアントでも、同時に有効にできるのは一つだけの場合があります。

形式がサポートされていないと表示されたら、まずパネルに戻り、使用するクライアントに対応したサブスクリプションを選びます。Shadowsocks、VMess、Trojan、VLESS、Hysteria2、TUICはそれぞれ異なるプロキシプロトコルで、クライアントによって対応範囲が異なります。「サブスクリプション」と記載されたURLでも、設定形式が同じとは限りません。ファイルの拡張子を変えても形式は変換されません。

接続先を選ぶときは、まず目的の地域と回線の種類を確認し、実際に使うアプリで動作を試しましょう。IEPL専用線は専用の伝送経路を利用し、中継回線は中間ノードを経由します。直結は通常、ローカルネットワークから海外のノードへ直接接続します。これらは通信経路の種類を表すもので、速度の固定的な順位を示すものではありません。具体的な入口と出口はサービスの案内を確認してください。

トラブルの原因を調べる間は接続先を一つに固定し、ノード、DNS、プロキシモードを同時に変更しないでください。どの変更が影響したのかを切り分けやすくなります。用語については回線とプロトコルの説明をご覧ください。選択できる項目は、パネルとクライアントの表示を確認してください。

システムプロキシ、仮想ネットワークインターフェイス、ルールによる振り分け

初めて使う場合は、クライアントのドキュメントで推奨されているモードから始めましょう。まずブラウザーで接続を確認するなら、システムプロキシが適しています。アプリがシステムプロキシの設定を参照しない場合は、アプリ独自のプロキシ設定があるか、仮想ネットワークインターフェイスを使う必要があるか確認してください。すべてのスイッチを有効にしてから通信経路を推測するのは避けましょう。

プロキシ方式の役割とトラブル対応の範囲
方式 主な役割 注意点
システムプロキシ システムプロキシ設定に従うアプリに、プロキシの接続先を提供する。 すべてのアプリが設定を参照するわけではない。特にターミナルのツールは個別に確認が必要。
仮想ネットワークインターフェイスモード 仮想ネットワークインターフェイスとルーティングを使って、より広い範囲の通信を転送する。 対象範囲はルーティングとクライアントの実装によって異なり、ほかのネットワークソフトと競合する場合がある。
ルールによる振り分け ドメイン、アドレスなどの条件に応じて、直接接続、プロキシ経由、または拒否を決める。 通信の振り分け方針であり、単独で接続する方式ではない。
アプリごとのプロキシ設定 対応するアプリ内で、ローカルプロキシの接続先を指定する。 アドレス、ポート、プロトコルは、クライアントで実際に設定されている内容と一致させる。

「グローバル」は通常、クライアントに取り込まれた通信に選択中のルールを適用する設定です。Mac上のすべてのプロセスが自動的に転送されるという意味ではありません。ルールモードでは、日本国内のサイトやLAN内のサービスが直接接続される場合があります。これは想定どおりの動作であり、ローカルの出口が表示されるだけで接続失敗と判断する必要はありません。

会社の管理下にあるデバイスでは、管理ポリシーによる制限が適用される場合もあります。会社のVPN、コンテンツフィルター、個人用プロキシが同時に通信経路を変更して、競合が発生することがあります。その場合は組織のルールに従い、管理設定を勝手に削除しないでください。

接続を確認する:出口、DNS、実際のアプリ

  1. 接続前後を比較する。プロキシをオフにしてネットワーク診断ページを開き、現在の出口情報を記録します。オンにしてページを再読み込みし、プロキシを使う通信が選択した出口に切り替わっているか確認してください。メニューバーのアイコンだけで判断しないようにしましょう。
  2. 対象のアプリで確認する。実際に使うウェブサイトやアプリを開き、ログイン、ページの読み込み、継続利用を試します。トップページが開けても、その後のリクエストが同じドメインや経路を使うとは限りません。
  3. DNSを確認する。クライアントのドキュメントと信頼できる診断ツールを使い、名前解決のリクエスト先が想定どおりか確認します。ブラウザーの暗号化DNS、システムのリゾルバー、クライアントのDNS設定がそれぞれ結果に影響する場合があります。
  4. 切断後に元の状態へ戻るか確認する。接続をオフにした後、よく使うサイトと出口を再度確認し、プロキシ、ルーティング、名前解決に異常が残っていないことを確かめます。

DNS漏れとは、想定していた保護経路を通るはずの名前解決リクエストが、ローカルや別の想定外のリゾルバーで処理される状態を指します。診断ページに表示されるDNSサーバーが出口と同じ地域にあるとは限らないため、地名だけで漏れを判断できません。直接接続のルール、ブラウザーの設定、クライアントのログもあわせて確認しましょう。

以下のmacOSコマンドでは、現在のプロキシ設定と名前解決の設定を確認できます。設定は変更されません。出力にはローカルネットワークの情報が含まれることがあるため、共有前に内容を確認してください。

scutil --proxy
scutil --dns

これらのコマンドから設定を把握する手がかりは得られますが、特定のアプリの通信がプロキシを経由した証明にはなりません。対象アプリでのテストとクライアントの接続記録をあわせて確認してください。

よくある問題:症状別の対処法

ブラウザーは使えるのに、ターミナルのツールが接続できない

多くのコマンドラインツールはmacOSのシステムプロキシを自動で参照しません。ツールが対応するプロキシ引数や環境変数を確認し、クライアントに表示されたローカルの待ち受けアドレス、ポート、プロトコルを設定してください。ウェブ上の例にあるポートをそのまま使ったり、リモートノードのアドレスをローカルプロキシの接続先に指定したりしないでください。環境変数を変更した後、起動中のプログラムは再起動が必要な場合があります。

接続済みと表示されるのに、ウェブページが開かない

まずプロキシをオフにして、通常のネットワークが使えるか確認します。次に、サブスクリプションが更新されているか、現在の設定が有効か、通信量が残っているかを確認してください。モードを固定したまま接続先を切り替えて再テストし、ログに名前解決の失敗、認証エラー、接続タイムアウトがないか調べます。エラーごとに原因となる箇所は異なるため、サブスクリプションの失効やルール設定の誤りは、再インストールを繰り返しても解決しません。

ネットワーク拡張機能が許可されない、または許可を何度も求められる

システム設定に確認待ちの拡張機能がないか、デバイスが組織によって管理されていないか確認してください。クライアントを更新したばかりの場合は、古い補助ツールを公式の移行手順に従って処理します。見覚えのないシステムファイルを手動で削除しないでください。サポートが必要な場合は、ユーザーパネルのサポートチケットから、システムとクライアントのバージョン、個人情報を伏せたエラーメッセージをお知らせください。

クライアントを終了したら、Macがインターネットに接続できなくなった

クライアントを再度開き、システムプロキシをオフにする機能または接続解除の機能を使ってから、通常の手順で終了します。現在のネットワークサービスのプロキシ設定が、停止済みのローカル待ち受け先を参照していないか確認してください。手動で元に戻す必要がある場合は、インストール前に記録した設定に従い、職場のネットワークで必要なプロキシやDNSをむやみに変更しないでください。

日常の使い方とプランの選び方

最初の接続が安定してから、起動時の自動実行、サブスクリプションの自動更新、アプリごとの通信振り分けを検討しましょう。スリープからの復帰後やネットワークの切り替え後に通信が不安定な場合は、まずクライアントが再接続しているか、現在のネットワークでウェブ認証が必要かを確認してから設定を調整します。サブスクリプションの更新で接続先の名称が変わることもあるため、以前に固定した選択内容も見直してください。

VPNBasicの月額プランは、¥9.9 / 60GB、¥18 / 250GB、¥28 / 500GBです。通信量は利用開始日を基準に毎月リセットされます。途中で上位プランに変更する場合、差額は残り日数に応じて換算されます。使い切り型で有効期限のない通信量パックもあります。詳しくはプランの説明をご覧ください。利用台数に制限がなくても通信量は無制限ではないため、複数のデバイスで使う場合は消費量にご注意ください。

設定のまとめ:Macを初めて使う場合は、「信頼できる入手元からインストール → 対応するサブスクリプションを読み込む → 必要な権限を許可 → モードを選択 → アプリで動作確認」の順に進めましょう。ブラウザーが使えるなら、スイッチを増やすためだけに機能を追加する必要はありません。アプリとの互換性に具体的な問題がある場合に限り、通信の対象範囲や振り分けルールを調整してください。

VPNBasicには、理由を問わない7日間の返金保証があります。自分に合うかどうかは、接続先の名称やクライアントの接続表示だけでなく、普段使うネットワークとアプリで実際に試して判断しましょう。