MacでVPNを使うには、クライアント、サブスクリプション、システムのネットワーク権限を適切に設定することが大切です。まずMacがインターネットに接続できることを確認し、対応するクライアントをインストールしてサブスクリプションを追加。回線を選んで接続を確認します。「接続済み」と表示されるだけでなく、使いたいアプリの通信が選択した回線を経由しているかも確認しましょう。
以下では、実際の操作順に説明します。ボタン名はクライアントによって異なり、macOSの設定場所もバージョンによって変わる場合があります。画面に表示される案内とダウンロードページの説明に従ってください。見覚えのない権限確認を、必須の手順だと思い込まないようにしましょう。
はじめに:クライアント、サブスクリプション、システムVPNの違い
クライアントは設定を読み込み、接続を確立して通信を振り分けます。サブスクリプションリンクは、回線設定をクライアントに提供するものです。通常のWebページのURLやインストーラーのリンクとは異なります。リンクをコピーしてブラウザーで開くと、テキストやダウンロード画面、エラーページが表示されることがあります。それだけでサブスクリプションが無効だとは判断できません。
macOS標準のVPN設定で利用できるのは、システムが対応する接続方式です。任意のプロキシサブスクリプションを直接入力することはできません。Shadowsocks、VMess、Trojan、VLESS、Hysteria2、TUICなどを使うには、対応するクライアントまたはコアが必要です。対応範囲はクライアントのバージョンによって異なります。ダウンロード前に、サービスが提供する設定形式とクライアントの説明を確認してください。名前に「VPN」とあるだけで互換性があるとは限りません。
| 項目 | 役割 | 操作時の注意点 |
|---|---|---|
| クライアント | 設定の読み込み、回線の選択、プロキシまたはトンネルの設定 | チップのアーキテクチャ、OSの互換性、サブスクリプションの形式を確認 |
| サブスクリプションリンク | 回線設定の取得と更新 | アカウント画面からコピーし、認証情報として安全に保管 |
| システムプロキシ | システムプロキシ設定に従うアプリにローカルプロキシを利用させる | すべてのアプリがこの設定を使うとは限らない |
| トンネルモード | 仮想ネットワークインターフェースを通じて、対象ルートの通信を処理する | 追加の権限が必要な場合があり、対象範囲は設定によって異なる |
CiciVPNを利用する場合は、アカウント画面のダウンロードページで、対応クライアントと手順を確認できます。メールアドレスなしでアカウントを作成できますが、アカウントのパスワードとサブスクリプションリンクは安全に保管してください。
ダウンロードとインストール:Macのチップを確認
- デバイス情報を確認します。Appleメニューから「このMacについて」を開き、Appleシリコン搭載かIntelプロセッサ搭載かを確認します。ダウンロードページに複数のインストーラーがある場合は、デバイスに合ったものを選んでください。ユニバーサル版の対応状況は、リリース情報で確認しましょう。
- 信頼できる配布元からインストーラーを入手します。アカウント画面から案内される配布元、またはクライアントの公式リリースページを利用してください。検索結果にある出所不明の再パッケージ版は使わず、修復をうたうオンラインツールにインストーラーをアップロードすることも避けましょう。
- アプリをインストールします。ディスクイメージに「アプリケーション」へドラッグする案内がある場合は、まずコピーを完了してから「アプリケーション」フォルダ内のアプリを開きます。マウントしたインストールイメージから使い続けると、更新や権限の許可時に保存場所が変わることがあるため避けてください。
- 初回起動時の案内を確認します。アプリの入手元を確認する画面や、互換性に関する警告が表示されることがあります。内容を読んでから、クライアントの公式説明に従って対応してください。アプリを開くためだけに、システム全体のセキュリティ機能を無効にしないでください。
インストール後はクライアントを開いてもかまいませんが、最初からすべての機能を有効にする必要はありません。初期設定をシンプルにしておくと、問題の原因がサブスクリプション、回線、本体のネットワーク権限のどこにあるか判断しやすくなります。
システム権限:接続モードごとに確認
クライアントの実装方式によって、表示される権限の確認は異なります。システムプロキシを設定するもの、補助ツールをインストールするもの、VPN構成の追加やネットワーク拡張の有効化を求めるものがあります。すべてのクライアントにこれらの権限が必要なわけではなく、許可する権限は多いほどよいというものでもありません。
クライアントで関連する操作を行った直後に表示された場合に限り、該当するシステムの確認を許可してください。管理者情報の入力を求められた場合は、macOSのシステム認証画面を使います。Macのログインパスワードをサブスクリプションリンク、サポートとの会話、Webフォームに入力しないでください。
誤って拒否した場合は、クライアントに戻って該当機能を再度有効にし、システム設定の「プライバシーとセキュリティ」、ネットワーク、または拡張機能に関する項目を確認します。場所はmacOSのバージョンによって異なることがあります。システム設定内で、表示された名称を検索してください。アプリの入手元と機能を確認してから許可し、必要に応じて説明に従ってクライアントを再起動します。
会社が管理するMacでは、ネットワーク拡張やVPN構成が制限されている場合があります。管理ポリシーによって設定がブロックされている場合は、デバイス管理者に問い合わせてください。管理プロファイルを削除して解決しようとしないでください。一般的な国際ネットワークへの接続を理由に、ルート証明書を安易にインストールしたり、ディスク全体へのアクセスを許可したりする必要はありません。
サブスクリプションの追加:設定を取得して回線を選ぶ
サービスアカウントにログインし、サブスクリプションまたはクライアント設定のページを開きます。クライアント別のサブスクリプションが用意されている場合は、使用中のアプリに対応する形式を選んでください。形式が異なれば相互に使えるとは限りません。プロトコルに対応していても、サブスクリプションファイルの構造まで対応するとは限りません。
- サブスクリプションリンクをすべてコピーします。管理画面のコピー機能を使い、URL末尾のパラメーターが欠けないようにしてください。説明文まで一緒にコピーしないようにしましょう。
- クライアントにサブスクリプションを追加します。「サブスクリプション」「設定」「URLからインポート」などの項目を探し、リンクを貼り付けて保存します。ワンクリックでインポートする場合は、起動しようとしているアプリがインストールしたクライアントであることを確認してください。
- 設定を更新して有効にします。取得が完了するまで待ち、回線一覧が表示されたら、新しい設定を現在の使用項目に指定します。リンクを保存しただけで更新や有効化をしていない場合、古い設定が使われ続けることがあります。
- 回線を選んで接続します。まず利用先のサービスに必要な地域を選び、接続できるか確認します。回線名に記載された地域は用途の目安であり、実際の接続先を確認した結果の代わりにはなりません。
形式エラーが表示された場合は、まずサブスクリプションの種類を間違えていないか確認します。ダウンロードできない場合は、現在のネットワークから配布ページにアクセスできるか、リンクが完全か、管理画面でサブスクリプションに変更がないかを確認してください。インポートに失敗するたびにアプリを再インストールする必要はありません。
通信の振り分けと接続確認:ステータス表示だけで判断しない
初めて使う場合は、まずクライアントの標準ルールモードを利用するとよいでしょう。ルールモードでは、ドメインやアドレスなどの条件に基づいて、プロキシ経由か直接接続かを決めます。一般的な「グローバルプロキシ」は、クライアントが処理する通信の標準的な出口を指すことが多く、すべてのアプリの通信が対象になるとは限りません。アプリ独自のプロキシ設定や除外設定、ローカルルートによっても結果は変わります。
まずはシステムプロキシ設定に従うブラウザーなどで動作を確認できます。利用したいアプリがシステムプロキシに従わない場合は、クライアントにトンネルモードがあるか、関連する説明を確認してください。トンネルモードでは通信経路が変わるため、ローカルネットワークの機器、社内ネットワーク、ほかのネットワークツールに影響することがあります。有効にしたら、それらも合わせて確認しましょう。
- ✅ 普段からアクセスできるページを開き、接続設定によってMacの基本的なインターネット接続に問題が起きていないか確認します。
- ✅ 国際回線を使う必要があるWebサイトにアクセスし、トップページの読み込みだけでなく、ページと必要な機能の両方が使えるか確認します。
- ✅ 信頼できる接続先情報の確認ツールとクライアントの接続ログを使い、対象の通信が想定した回線を経由しているか確認します。
- ✅ 実際に使うアプリを開いて動作を確認します。ブラウザーが使えても、ほかのアプリが同じプロキシ設定に従うとは限りません。
- ✅ 切断後にネットワークが復旧するか確認します。Webページが開けなくなった場合は、システムプロキシが終了済みのローカルクライアントを参照したままになっていないか確認してください。
DNSの確認では、利用中のモードも考慮する必要があります。DNS漏えいとは、想定したプロキシ経路で処理されるはずのドメイン名の問い合わせが、別の経路から送信される状態を指します。ルールモードでは、直接接続するドメインにローカルDNSを使うことがあります。そのため、ローカルのリゾルバーが表示されただけでは漏えいの証拠になりません。テストページの単一の表示だけで判断せず、対象ドメイン、DNSルール、ブラウザーの暗号化DNS、トンネルによる通信の処理範囲を確認してください。
よくあるトラブル:症状から原因を絞り込む
サブスクリプションを追加したのに回線が表示されない
まず更新が正常に完了し、現在の設定が有効になっていることを確認します。それでも一覧が空の場合は、管理画面でのサブスクリプションの状態、クライアントが対応する形式、エラーメッセージを確認してください。サブスクリプションの配布ページからログイン画面やエラー情報が返されると、クライアントは有効な設定として読み込めません。リンクを手作業で変更するより、管理画面から該当するリンクをコピーし直すほうが確実です。
接続済みなのにWebページが開かない
まず接続を切り、元のネットワークが使えるか確認します。その後、ほかのプロキシ、VPN、ネットワークフィルターツールが同時に経路を変更しないよう、使用中のクライアントだけにします。次に、回線の選択、システムプロキシまたはトンネルの設定、ルールの適用状況、DNSを個別に確認してください。一度に変更する設定は一つにし、動作を確認してから次に進むと、原因を特定しやすくなります。
特定のWebサイトだけ使えない場合は、サイト側の障害、アカウントの地域設定、セッションのキャッシュ、利用規約による制限も考えられます。回線の変更は原因を絞る方法の一つですが、特定のプラットフォームに必ずアクセスできると保証するものではありません。
スリープ復帰後やネットワーク切り替え後に切断される
Macがスリープから復帰したときやWi-Fiを切り替えたときに、接続が無効になることがあります。まず現在のネットワークがインターネットに接続できていることを確認し、クライアントで切断してから再接続してください。繰り返し起きる場合は、クライアントの更新情報や、ネットワークの変化後に再接続する設定があるかを確認します。システムのネットワーク設定をすぐに削除しないでください。
回線は正常に見えるのに動作が遅い
遅延テストに成功しても、そのテストへの応答があったことを示すだけで、接続先Webサイトで安定した通信ができるとは限りません。IEPL専線、中継、直接接続は回線の構成方式を表すもので、クライアントの権限モードではありません。実際の利用状況の確認に代わるものでもありません。まずWi-Fiの混雑やバックグラウンドの通信を確認し、同じ地域の回線で実際のパフォーマンスを比べてください。
原因を特定できない場合は、アカウント画面のサポートチケットから、OSのバージョン、クライアントのバージョン、エラーメッセージ、使用中のモード、問題が起きる条件をお知らせください。パスワード、サブスクリプションリンク全体、個人情報を伏せていないログは添付しないでください。
日常の使い方:再現できる接続手順を残す
動作を確認できたら、現在の設定と利用するアプリに合ったモードを維持すれば十分です。サブスクリプションの自動更新は設定変更の取得に役立ちますが、対応状況や更新タイミングはアプリの設定で確認してください。サブスクリプションの更新は通常、クライアントアプリ自体の更新とは別です。それぞれ個別に確認しましょう。
Macの起動時にクライアントを自動起動したい場合は、手動での接続と終了が正常に動くことを確認してから、必要に応じてログイン項目を設定します。プロキシを使わないときは、アプリを終了する前にクライアントの接続またはシステムプロキシを無効にしてください。ローカルプロキシの停止後もブラウザーが古いアドレスへ通信を送り続ける事態を防ぎやすくなります。
操作のまとめ:MacでVPNやプロキシサブスクリプションを使う手順は、クライアントの確認、必要な権限の許可、サブスクリプションの追加と有効化、回線の選択、対象アプリでの動作確認です。「設定の読み込み」「接続の確立」「実際のアクセス」を分けて確認すれば、問題が起きても次に確認すべき点を見つけやすくなり、再インストールを繰り返さずに済みます。