本文へスキップ

MacでVPNを使う方のための完全ガイド:macOSの初期設定からサブスクリプションの登録まで

macOSでの設定手順を、クライアントのインストール、システム権限の許可、サブスクリプションの追加、接続確認の順に解説。権限に関する警告への対処法も紹介します。

MacでVPNを使うときは、接続をオンにするだけでなく、クライアント、サブスクリプションの形式、macOSのネットワーク権限を適切に組み合わせることが大切です。このガイドでは、ソフトウェアの入手元を確認してから設定を追加し、最後に通信経路、ルール、DNSを個別に確認する手順を紹介します。「接続済み」と表示されても、すべてのアプリに適用されているとは限りません。

まず結論:現在のMacに対応したクライアントと設定方法を、サービスの管理パネルで確認してください。初回は既定のルールとシステムプロキシでブラウザーの接続を確認します。システムプロキシに対応していないアプリも通信させたい場合は、クライアントの説明に従ってトンネルモードを有効にしてください。macOS標準のVPN設定画面には、任意のプロキシ用サブスクリプションをそのまま追加できません。

準備:Macのチップとクライアントの入手元を確認

Appleメニューから「このMacについて」を開き、AppleシリコンかIntelプロセッサかを確認します。ダウンロード時は対応するアーキテクチャを選んでください。ユニバーサル版が提供されている場合は、リリースノートに従って利用できます。インストーラーをダウンロードできても、現在のシステムに適合するとは限りません。クライアントが対応するmacOSのバージョンも確認し、互換性の問題を回線の不具合と混同しないようにしましょう。

VPNJYをご利用の場合は、管理パネルからクライアントを入手してください。検索結果に同じ名前のソフトウェアがあっても、独自に置き換えないでください。管理パネルへのログインが必要な場合は、既存のユーザー名とパスワードを使用します。新規ユーザーはメールアドレス不要です。インストール前に、管理パネルで利用可能なプランと設定があることも確認しましょう。ソフトウェアをインストールしただけでは、サービスを利用できる状態になりません。

プロトコル名とクライアント名は別のものです。Shadowsocks、VMess、Trojan、VLESS、Hysteria2、TUICへの対応は、クライアントのコアとバージョンによって異なります。紹介文にプロトコル名があっても、そのプロトコルのすべてのパラメーターに対応するとは限りません。管理パネルで提供されている設定と、クライアントの互換性に関する説明を確認してください。サブスクリプションのリンクを貼り付けられることだけで、互換性があるとは判断できません。

インストールと権限:入手元を確認してから起動を許可

  1. インストールを完了する。ディスクイメージの場合は、通常、アプリを「アプリケーション」フォルダにドラッグします。インストーラーの場合は、画面の案内に従ってください。インストール後は「アプリケーション」から起動しましょう。マウントしたディスクイメージから長期間起動すると、アップデートや補助コンポーネントの検出に問題が生じることがあります。
  2. 初回起動時の警告を確認する。インターネットから入手したアプリでは、確認ダイアログが表示されることがあります。ダウンロード元とリリースノートを確認してから、続行するか判断してください。開発元を検証できないという警告が出た場合は、入手元が信頼できると確認したうえで、「システム設定 → プライバシーとセキュリティ」にそのアプリを許可する項目があるか確認します。
  3. 機能に必要なネットワーク権限を許可する。クライアントによっては、VPN構成の追加、ネットワーク機能拡張の有効化、補助ツールのインストールを求められます。これらの権限はそれぞれ異なる通信制御方式に対応しており、すべてのソフトウェアがすべてを要求するわけではありません。設定画面の場所や表示される文言は、バージョンによって異なる場合があります。
  4. クライアントに戻って状態を確認する。システム側での確認後、接続を再度有効にする必要があるクライアントもあります。システムから再起動を明示的に求められた場合は、作業内容を保存して再起動してください。あらゆる問題に対して、再起動を最初の対処法にする必要はありません。
警告に対処するためにシステム保護を無効にしない。「アプリが破損している」という表示は、ファイルの不完全さ、署名、互換性に関する問題を示している可能性があります。「コンピュータに損害を与える」などのマルウェア警告が表示された場合は、起動を中止して入手元を確認してください。出所が不明なターミナルコマンドをそのまま実行して隔離属性を一括削除したり、通常のネットワーク接続のためにフルディスクアクセスを安易に許可したりしないでください。

通常のプロキシ接続で、アクセシビリティや画面収録の権限は一般に必要ありません。クライアントがこうした権限を追加で求める場合は、機能の説明を先に確認してください。組織が管理するMacでは、ネットワーク機能拡張のインストールが制限されることがあります。その場合は端末の管理者に相談し、管理ポリシーを回避しようとしないでください。

サブスクリプションの追加:リンク、設定、ノードを区別する

サブスクリプションリンクは、クライアントが設定を取得するための入口です。ノードやグループ、ルールが含まれる場合もあれば、ノード一覧だけの場合もあります。通常の案内ページのURLやログインパスワードとは異なります。クライアントによってサブスクリプションの形式が違うことがあるため、管理パネルで対象クライアント向けのワンクリック追加機能を使うか、対応する形式のリンクをコピーしてください。

  1. 対応するサブスクリプションを管理パネルでコピーする。対象が現在使用しているmacOSクライアント向けであることを確認してください。ブラウザーのアドレスバーに表示されている管理パネルのURLをコピーしたり、リンク末尾のパラメーターを削ったりしないでください。
  2. クライアントでリモート設定を追加する。メニュー名は「サブスクリプション」「設定」「Profiles」など、クライアントによって異なります。リンク全体を貼り付けて保存してください。ワンクリック追加を使う場合は、想定したアプリが起動することを確認しましょう。
  3. 手動で更新して有効化する。更新に成功したら、ノードやグループが表示されることを確認し、その設定を選択します。設定が一覧にあっても有効化されていなければ、実行時に古い設定が使われることがあります。
  4. 接続先を選んで接続する。まずは既定のルールを維持し、管理パネルに表示されている利用可能な接続先を選びます。システムプロキシ、またはクライアントが推奨する接続モードを有効にして、対象のWebサイトを開き、接続を確認してください。

追加時にエラーが出たら、まずどの段階で失敗したかを確認します。ダウンロードに失敗する場合は、基本のネットワーク接続、リンクの完全性、サブスクリプションの有効性を確認してください。解析エラーは、形式やコアとの互換性が原因の可能性があります。ノードは表示されるのに接続できない場合は、接続先、プランの状態、通信制御モードを確認しましょう。クライアントを再インストールしても、サブスクリプション形式の不一致は通常解決しません。

サブスクリプションリンクは機密情報として扱う。リンクを持つ人が接続設定を取得できる場合があります。公開スクリーンショットやコードリポジトリ、オンライン変換サイトに貼り付けないでください。形式の変換が必要な場合は、管理パネルの案内に従いましょう。リンクが漏えいした可能性がある場合は、管理パネルのリセット機能を使い、各端末の設定を更新してください。

システムプロキシ、トンネルモード、ルールの選び方

システムプロキシを使うと、macOSのプロキシ設定に従うアプリの通信がクライアント経由になります。一方、ターミナルツール、一部のゲーム、独自のネットワーク機能を使うアプリは、システムプロキシに従わない場合があります。TUNなどのトンネルモードは仮想ネットワークインターフェースを通じて通信を処理するため、通常はより広い範囲を制御できますが、ネットワーク機能拡張、ルーティング、DNS設定への依存も高まります。具体的な動作はクライアントによって異なります。

名称だけで制御範囲を判断せず、アプリの用途に合わせて選ぶ
方式 適した用途 確認すること
システムプロキシ まずブラウザーや一般的なデスクトップアプリで動作を確認する 対象アプリがシステムプロキシ設定に従うか
TUN/トンネルモード システムプロキシに従わないアプリの通信も処理したい場合 機能拡張の権限、ルーティング、DNS、ソフトウェアの互換性
アプリ内プロキシ 特定のツールだけに接続経路を設定する プロキシの種類、待ち受けアドレス、クライアントが実際に使用するポート
システム標準のVPN システム対応プロトコルと適合する設定を使う 任意のプロキシクライアント用サブスクリプションは直接追加できない

ルールによって、どのリクエストを直接接続し、どれをプロキシ経由にするかが決まります。普段の利用では、サービスが提供する既定のルールから始めましょう。「グローバル」は一般に、クライアントが制御する通信に指定したプロキシポリシーを適用する設定です。システムプロキシモードで、すべてのアプリが制御対象になるという意味ではありません。モード、ルール、DNSを同時に変更すると、問題の原因を特定しにくくなるため、一度に変更する項目は一つにしましょう。

接続回線の種類も、クライアントの設定とは別のものです。直接接続では通常、ローカル環境から海外の接続先へ直接通信します。中継では、別の中継ポイントを経由します。IEPL専用線は特定の伝送経路を指します。これらは通信制御モードとは異なり、名称だけで実際の速度を判断することもできません。管理パネルの説明と対象アプリでの実際の動作を確かめて選んでください。

接続確認:出口、アプリ、DNSを個別にチェック

まずクライアントに接続エラーがないか確認し、自分のIPアドレスを表示して接続前後の出口情報を比較します。確認リクエストもルールの影響を受けます。このサイトが直接接続に設定されていれば、ローカルの出口が表示されてもプロキシの不具合とは限りません。出口が変わった場合も、そのリクエストの経路が変わったことを示すだけで、すべてのアプリが同じ経路を使う証明にはなりません。

  • ✅ ブラウザーで対象のWebサイトを開き、トップページが表示されるだけでなく、ログインや実際のコンテンツ表示まで確認する。
  • ✅ クライアントの接続一覧で、対象アプリのリクエストと適用されたルールを確認する。接続スイッチの状態だけで判断しない。
  • ✅ ターミナルツールは個別に確認する。ブラウザーでは接続できてもコマンドラインで失敗する場合は、ツールのプロキシ対応状況と環境変数を調べる。
  • ✅ DNSリクエストが想定した経路を通っているか確認し、ブラウザーのセキュアDNS設定がクライアントの設定を上書きしていないかも確認する。
  • ✅ 接続を切った後、もともと利用できていたWebサイトにアクセスできることを確認し、システムプロキシとネットワーク設定が元に戻っているか調べる。

DNSリークとは、ドメイン名の名前解決リクエストが意図しない経路を通ることです。テストページに見慣れない事業者名が表示されただけで、問題と断定することはできません。クライアントがリモートDNS、暗号化DNS、仮想アドレスによる名前解決を使う場合もあり、ブラウザー側で別のDNSを設定していることもあります。クライアントの説明、接続記録、テスト結果を合わせて判断してください。テストページの表示を整えるために、DNSをむやみに変更しないでください。

macOSは他のプラットフォームと権限設定やバックグラウンド動作の仕組みが異なるため、モバイル版の画面をそのまま参考にすると設定場所を見誤ることがあります。同じ「ルールモード」という名称でも、DNS、ルーティング、アプリの通信制御機能はクライアントごとに異なる場合があります。必ず現在のMacで動作を確認してください。

よくあるトラブル:症状から原因を絞り込む

接続済みなのに、一部のアプリだけ使えない

まず、特定のアプリだけで問題が起きるか確認し、そのアプリがシステムプロキシに従うか調べます。ターミナルツールはプロキシ環境変数を参照する場合もあれば、専用の引数が必要な場合もあります。変数名や対応方法はツールごとに異なるため、共通のコマンドをそのまま使わないでください。トンネルモードが必要な場合は、説明書に従って設定し、企業向けVPN、フィルタリングソフト、他のネットワーク機能拡張との競合に注意しましょう。

接続するとネットワーク全体が使えなくなる

まずクライアントの接続を切り、基本のネットワーク接続が戻るか確認します。ほかのプロキシソフトが同時に通信を制御していないかも調べてください。クライアントを終了しても接続できない場合は、「システム設定 → ネットワーク」で現在のネットワークサービスのプロキシ設定を確認し、停止済みのクライアントを指すローカルプロキシ設定が残っていないか調べます。今回の設定変更によって追加されたものだけを元に戻し、組織で必要とされているネットワーク設定は削除しないでください。

サブスクリプションの更新には成功したのに、ノードが使えない

サブスクリプションの更新成功は、設定を取得できたことを示すだけです。管理パネルでプランの状態と残りのデータ通信量を確認し、ほかの接続先でも試してください。VPNJYの月額プランの通信量は開通日を基準にリセットされます。データ通信量パッケージは使い切るまで有効で、期限はありません。通信量の超過とクライアントの権限に関する問題を混同しないようにしましょう。トラブルシューティングのためにサブスクリプションリンクを何度もリセットする必要はありません。

問い合わせ前に控えておく情報

macOSのバージョン、チップの種類、クライアントとコアのバージョン、接続モード、エラーの全文、特定のネットワークだけで起きる問題かどうかを記録してください。スクリーンショットを共有する前に、サブスクリプションリンク、トークン、アカウント情報を隠します。ログに接続先のドメイン名が含まれる場合もあります。障害に関係する必要最小限の情報を管理パネルのチケットから送信し、設定一式を公開しないでください。

完了の目安:入手元が明確で、権限と機能が合っている。サブスクリプションが更新・有効化され、対象アプリの通信経路を確認できており、終了後にネットワークが復旧する。まずこれらの手順を確認してから接続先やルールを調整すると、何度も再インストールするより原因を再現・特定しやすくなります。
無料で試す