MacでVPNを使う前に知っておきたい、アプリとサブスクリプションの違い
MacでVPNを使うには、macOSに対応したアプリを入手し、必要なネットワーク権限を許可してサブスクリプションを追加したうえで、接続先を選び、通信を確認します。システム設定にVPN項目が表示されても、設定が完了したとは限りません。アプリに「接続中」と表示されていても、すべてのアプリが同じ経路で通信するとは限りません。
アプリは設定の読み込み、サーバーへの接続、通信の振り分けを行います。サブスクリプションリンクは接続先の設定を取得するためのもので、インストーラーではなく、ブラウザーに貼り付けて使う接続ボタンでもありません。アカウントへのログインで設定を同期するアプリもあれば、リンクや設定ファイルを読み込むアプリもあります。詳しくはユーザーパネルの案内を確認してください。
macOS標準のVPN設定で利用できるのは、システムが対応している接続方式です。任意のプロキシサブスクリプションを直接設定することはできません。Shadowsocks、VMess、Trojan、VLESS、Hysteria2、TUICなどを利用するには、それぞれに対応したアプリが必要です。これらのサブスクリプションリンクを、システムのサーバーアドレス欄に入力しないでください。これらはプロトコルまたはプロトコル群の名称であり、接続先の地域やプランのランクを示すものではありません。
インストール前に配布元とデバイスの対応状況を確認
お使いのMacがAppleシリコン搭載モデルかIntelプロセッサ搭載モデルか、また現在のmacOSバージョンを確認しましょう。Appleメニューから「このMacについて」を開くと確認できます。ダウンロードページでインストーラーが分かれている場合は、デバイスのアーキテクチャに合ったものを選びます。ユニバーサル版が用意されている場合は、案内に従ってインストールしてください。ファイル名に「Mac」とあるだけで、対応していると判断しないようにしましょう。
ユーザーパネルに記載された信頼できる配布元からダウンロードし、開発元、インストール手順、システム要件を確認してください。一般的なディスクイメージ形式では、イメージを開いてアプリを「アプリケーション」フォルダーにドラッグし、そのフォルダーから起動します。インストーラー形式の場合は、画面の案内に従ってください。ダウンロードフォルダーやマウントしたイメージから起動し続けると、アップデートや権限設定で参照先が変わることがあります。
- ✅ 現在のmacOSと、サブスクリプションで使われているプロトコルにアプリが対応しているか確認する。
- ✅ インストール元と開発元を確認し、初回起動時はシステムの警告を最後まで読む。
- ✅ 通信を制御しているほかのアプリはいったん停止し、元の設定を残したまま、複数のネットワーク設定を同時に変更しない。
- ✅ まず通常のWebページにアクセスできるか確認し、Wi-Fiやルーターの問題を切り分ける。
アプリを検証できないという警告が表示されても、システムのセキュリティ機能をすぐに無効にしないでください。正しいファイルをダウンロードしたか、更新版があるかを確認し、配布元の案内を参照します。ファイルが破損しているという警告は、ダウンロードが不完全な場合にも表示されます。配布元を確認して再入手し、すべての警告を無視してよいと決めつけないでください。会社管理のMacでは、デバイスポリシーによる制限がある場合もあります。その場合は管理者に問い合わせてください。
ネットワーク権限を許可する:アプリの方式に応じて対応
初回起動時に、VPN構成の追加、ネットワーク拡張機能の有効化、補助コンポーネントのインストールを求められることがあります。実装方法はアプリによって異なります。システムプロキシを設定するもの、Network Extensionでトンネルを確立するもの、仮想ネットワークインターフェースを使うものなどがあります。特定の種類のダイアログが表示されなくても、インストール失敗とは限りません。
- インストールしたアプリを開き、設定ウィザードを確認します。すべての機能を急いで有効にする必要はありません。
- VPN構成の追加を求めるシステムメッセージが表示されたら、直前に起動したアプリからの要求であることを確認し、必要に応じて許可します。
- 拡張機能がブロックされたとアプリに表示された場合は、案内に従ってシステム設定を開き、関連する拡張機能またはセキュリティ設定で承認待ちの項目を確認します。
- システムによる認証が必要な場合は、macOSの認証画面で操作してください。システムのログインパスワードをサブスクリプション欄に入力したり、サポート担当者に送ったりしないでください。
- 再起動が必要と表示された場合は、作業内容を保存してから再起動し、アプリをもう一度開いてください。
システム設定の項目名や場所はmacOSのバージョンによって異なります。設定内の検索で「VPN」や「拡張機能」を探し、拡張機能に表示されるアプリ名も確認してください。ダイアログを消すために、提供元不明のコンポーネントを承認しないでください。アプリによってはローカルネットワークなどの権限を求める場合もあります。すべてを一律に許可せず、機能と公式の案内に照らして判断しましょう。
権限の確認ダイアログが繰り返し表示される場合は、アプリを「アプリケーション」フォルダーに移動したか、毎回同じ場所から起動しているか、古い構成がシステムに残っていないかを確認してください。ネットワークサービスをまとめて削除しないでください。接続を切ったうえで、アプリのアンインストールまたは修復手順に従うほうが、システムファイルを手作業で変更するより元に戻しやすい方法です。
サブスクリプションを追加して接続先を選ぶ
ユーザーパネルで有効なサブスクリプションリンクを取得します。アプリでサブスクリプション、設定、インポートなどの項目を開き、URLから読み込む方法を選んで、リンク全体を貼り付けて更新してください。パネルに直接インポートするボタンがある場合は、インストール済みの対応アプリが起動することを先に確認します。読み込みが成功すると、保存完了の表示だけでなく、設定や接続先の一覧が表示されるはずです。
リンクにはアカウントに関わる認証情報が含まれる場合があります。公開の掲示板に貼り付けたり、信頼できない変換サイトに送信したりしないでください。アプリで設定の変換が必要な場合は、サービスが提供する変換機能か、信頼できるローカルツールを優先してください。トラブルのスクリーンショットを共有する際は、サブスクリプションリンク全体、ユーザー名、その他のアカウント情報を隠してください。
サブスクリプションの更新に失敗したら、コピーした内容がすべて含まれているか、前後に空白が入っていないか、アカウントのプランが有効かを確認してください。ブラウザーでリンクを開けても、アプリがその形式を読み込めるとは限りません。対応していないプロトコルや設定項目が表示された場合は、アプリのバージョンとサブスクリプションの種類を確認し、互換性のない設定を何度も貼り付けないでください。
接続先は用途に合わせて選びましょう。普段のアクセスでは、利用するサービスに近い地域を比較できます。地域指定のあるコンテンツでは、プラットフォームの規約に従って該当地域を選び、実際に利用できるか確認してください。IEPL専用線、中継、直結は、通信経路や回線の構成を表すもので、クライアントのプロトコルではありません。専用線という名称だけで快適さが保証されるわけではなく、利用者側のネットワーク、出口の状況、接続先サービスによって結果は変わります。地域情報は回線一覧で、関連用語はプロトコルの詳しい解説でご確認ください。
システムプロキシ、トンネル、ルールによる振り分けの違い
アプリには「システムプロキシ」「ルール」「グローバル」「TUN」などの設定が表示されることがあります。これらは同じ階層の設定ではありません。システムプロキシやトンネルは、通信をどのようにアプリへ渡すかを主に決めます。ルールやグローバルは、アプリに渡された通信をどの経路へ送るかを主に決めます。項目名はアプリごとに異なるため、利用中のアプリのヘルプを確認してください。
| 方式 | 主な役割 | 注意点 |
|---|---|---|
| システムプロキシ | システムプロキシ設定に従うアプリに、プロキシ接続を提供します。 | 一部のアプリ、コマンドラインツール、特殊な接続では、この設定が使われないことがあります。 |
| トンネル / TUN | ルーティングと仮想ネットワークインターフェースを使って通信を処理します。対象範囲は実装によって異なります。 | 権限、ルーティング、DNSの設定を確認してください。スイッチの状態だけでは判断できません。 |
| ルールモード | ドメイン、アドレスなどの条件に応じて、直結、プロキシ、遮断を選びます。 | 特定のWebサイトが直結するのはルールの結果かもしれません。接続が無効になったとは限りません。 |
| グローバルプロキシモード | 通常、アプリに渡された通信を選択中の出口へまとめて送ります。 | 名称だけでMac全体のすべての通信が制御されるとは限りません。 |
初めて使う場合は、ユーザーパネルが推奨する設定とデフォルトのルールを使い、複数のアプリでシステムプロキシやトンネルを同時に有効にしないでください。ローカルネットワークの機器に接続する場合は、LANへの直結ルールを確認します。職場のネットワークを利用する場合は、社内VPNとのルート競合に注意してください。コマンドラインツールは独自のプロキシ環境変数を参照することがあります。ブラウザーでは通信できるのにターミナルでは失敗する場合は、別々に確認しましょう。
接続状態とDNSの動作を確認する
まずアプリが接続中であることを確認し、実際に使うWebサイトやアプリを開きます。アプリのログや接続画面で、その通信に適用されたルールと、直結またはプロキシのどちらが使われたかを確認してください。出口IPを調べるページだけでは、その確認リクエストの経路しか分かりません。すべてのアプリが同じ出口を使っているとは判断できません。
接続前後を比較するには、いったん接続を切ってテストページを再読み込みし、再接続後に違いを確認します。ブラウザーのキャッシュ、既存の長時間接続、Webサイトのアカウントに設定された地域などが結果に影響することがあるため、リクエストを新たに実行してください。動画配信サービスやAIツールを利用できるかどうかは、アカウント、地域ごとのポリシー、プラットフォームの確認手続きにも左右されます。すべてのエラーを回線の問題と決めつけないでください。
DNSはドメイン名をIPアドレスに変換します。DNSリークとは、名前解決のリクエストが想定外の経路を通ることです。ローカルのリゾルバー名が表示されただけで、リークと判断できるわけではありません。ルールモードで直結するドメインにローカルDNSが使われるのは、設計どおりの場合があります。プロキシ対象のドメインについては、アプリの設定と合わせて名前解決の経路を確認してください。ブラウザーの暗号化DNS、システムDNS、アプリのDNS設定が互いに影響することもあります。
Webページがドメインの解決中から進まない場合は、まずアプリのログにDNSエラーがないか確認し、複数のDNS制御機能が動作していないかを調べます。テストサイトに表示されるリゾルバー情報は手がかりにすぎず、すべてのリクエストの経路を証明するものではありません。特にIPv6に注意してください。ネットワークとアプリで異なる処理方式が有効になっていると、一部の接続が想定外の出口を通ることがあります。アプリの案内に従って確認し、IPv6を無効にすれば完全に解決すると決めつけないでください。
接続先サービスを利用でき、リクエストに想定したルールが適用され、用途に合った出口を使い、DNSの経路も設定と一致していることが、役立つ確認結果です。アプリの接続アイコンは確認の出発点にすぎず、実際に使うアプリごとのチェックに代わるものではありません。
よくあるトラブル:ローカルネットワークからアプリまで順に確認
接続中なのにWebページが開かない
まずアプリの接続を切り、通常のネットワーク接続が使えるか確認します。再接続後は、有効な接続先が選ばれているか、ルールで通信が遮断されていないか、プロキシグループが無効になっていないかを確認してください。サブスクリプションにある別の接続先も試し、ブラウザーと対象アプリをそれぞれテストします。特定のWebサイトだけ開けない場合は、そのサイトのエラー表示を優先して確認します。すべてのリクエストが失敗する場合は、システムプロキシのアドレス、アプリの待ち受け状態、トンネルの権限を確認してください。
ブラウザーは使えるのに、ほかのアプリは使えない
アプリがシステムプロキシに従わない場合や、以前の接続が残っている場合によく起こります。対象アプリを終了してから再起動し、アプリ独自のプロキシ設定とクライアントの接続ログを確認してください。より広い範囲の通信を制御する必要がある場合は、アプリがトンネルモードに対応しているか、またその制限も確認しましょう。ひとつのアプリの問題だけを理由にシステム全体を再インストールしたり、プロトコルを変えれば必ず振り分けの問題が解決すると考えたりしないでください。
スリープ復帰後やネットワーク切り替え後に接続が切れる
Macのスリープ復帰後、Wi-Fiの切り替え後、Web認証が必要なネットワークへの接続後は、以前の接続が使えなくなることがあります。まずネットワークの認証を済ませ、アプリでいったん切断してから再接続してください。繰り返し発生する場合は、問題が起きたネットワーク環境、アプリのバージョン、関連ログを記録し、適用できるアップデートや自動再接続の設定があるか確認しましょう。アプリの自動再接続機能を「常時接続」と解釈しないでください。
アプリを終了してもインターネットに接続できない
アプリの終了時にシステムプロキシが元に戻ったかを確認し、システム設定でVPN接続がまだ有効になっていないかも調べます。残ったプロキシ設定が、停止済みのローカルサービスを参照している場合があります。アプリの案内に従ってプロキシやトンネルを無効にし、通常のネットワーク接続を再確認してください。手動で変更する前に元の設定を控え、職場のネットワーク設定を誤って削除しないようにしましょう。
サポートに問い合わせる際は、どの手順で発生したか、エラーの全文、macOSとアプリのバージョン、接続を切った状態でアクセスできるかを伝えてください。ログは問題に関係する箇所だけを共有し、認証情報を隠してください。VPNYWへのお問い合わせはサポートチケット窓口から送信できます。一般的な操作手順は使い方ガイドをご覧ください。