本文へスキップ

Mac VPNの設定ガイド:macOSのインストールと使い方を基礎から

クライアントのインストールからシステム権限の許可、サブスクリプションの読み込み、接続確認までを解説。macOSでよくある権限やネットワーク拡張の問題もまとめました。

MacでVPNを設定する際に大切なのは、接続スイッチを見つけることではありません。クライアント、サブスクリプションの形式、macOSのネットワーク権限を正しく組み合わせることです。まず信頼できる方法でインストールし、サブスクリプションを読み込んでから、システムプロキシまたはトンネルモードを有効にします。最後に実際の通信経路を確認しましょう。「接続済み」と表示されても、すべてのアプリで有効とは限りません。

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

まずAppleメニューの「このMacについて」を開き、チップまたはプロセッサを確認します。Apple siliconとIntelではインストーラーが異なる場合があります。ダウンロードページにユニバーサル版がある場合は、案内に従って選んでください。クライアントの最低動作要件も確認しましょう。インストーラーをダウンロードできても、現在のmacOSで動作するとは限りません。

6xVPNユーザーはユーザーパネルのダウンロードページからクライアントと設定方法を確認できます。他のクライアントは公式の配布元から入手してください。検索広告やグループ内のファイル、不明なミラーサイトから同名のインストーラーをダウンロードしないでください。また、アカウント情報を第三者に渡してインストールを任せるのも避けましょう。

サブスクリプションリンクは通常、クライアントに接続設定を取得させるためのもので、ブラウザーで開けばそのまま通信できるボタンではありません。Shadowsocks、VMess、Trojan、VLESS、Hysteria2、TUICなどのプロトコルに対応しているかは、クライアントとそのコアに左右されます。プロトコルに対応していても、あらゆる形式のサブスクリプションを読み込めるとは限りません。パネルで案内されているクライアントと対応する出力形式を選びましょう。

インストールと権限設定:システムプロキシとトンネルモードの違い

一般的なディスクイメージ形式の場合、インストーラーを開いてアプリを「アプリケーション」フォルダにドラッグし、そのフォルダから起動します。インストーラー形式の場合は、画面の案内に従ってください。初回起動時にmacOSがアプリの入手元の確認を求めることがあります。開発元を確認できないという警告が表示されたら、まずダウンロード元、署名、公式の案内を確認してください。システムのセキュリティチェックを無効にして、正体のわからないリスクを回避しようとしないでください。

ネットワークを処理する方法はクライアントによって異なります。システムプロキシ設定を使うもの、ネットワーク拡張でトンネルを構築するもの、特権を持つ補助プログラムが必要なTUNモードを備えるものがあります。TUNモードはシステムのVPN一覧に同じ名称で表示されるとは限りません。そのため、システムメニューにVPNの表示があるかどうかだけで接続状況を判断しないでください。

接続方式と必要な権限。実際に利用できる機能はクライアントによって異なります。
方式 主な役割 注意点
システムプロキシ システムプロキシ設定に従うアプリに、プロキシの接続先を提供します。 一部のターミナルアプリ、ゲーム、独自のネットワーク処理を行うアプリは、システムプロキシを使用しないことがあります。
ネットワーク拡張によるトンネル システムが許可した拡張機能とルーティング設定を使って通信を処理します。 設定の追加や拡張機能の有効化が必要です。除外ルートが設定されている場合もあります。
TUNモード 仮想ネットワークインターフェースを使い、ルーティング条件に合う通信をクライアントに渡します。 補助サービスの権限が必要な場合があります。DNSやローカルネットワークのルールとの調整も必要です。

VPN構成の追加、ネットワーク拡張の有効化、補助プログラムのインストールを求めるダイアログが表示されたら、操作を要求したのがインストールしたアプリであることを確認し、クライアントの案内に従って許可してください。接続のためだからといって、関係のないアクセシビリティや画面収録の権限まで付与しないでください。ネットワーク接続だけでは、そうした権限を求める理由になりません。

管理対象のデバイスでは組織のポリシーを確認

会社や学校の管理下にあるMacでは、ネットワーク拡張やプロキシ設定が制限されていることがあります。ポリシーによってブロックされた場合は、デバイス管理者に許可される方法を確認してください。管理プロファイルを削除したり、制限を回避しようとしたりしないでください。

サブスクリプションの読み込み:リンクのコピー、設定の更新、接続先の選択

インストールが終わったら、まずユーザーパネルから現在のクライアントに合ったサブスクリプションを取得します。画面上の項目名は「サブスクリプション管理」「設定」「Profiles」など、クライアントによって異なりますが、基本的な手順は同じです。以下では特定のクライアントのボタン配置に依存しない方法を説明します。

  1. サブスクリプションをコピー。パネルでクライアントに対応する形式を選び、コピー機能でリンク全体を取得します。ブラウザーのアドレスバーに表示されているパネルのURLをコピーしないでください。
  2. リモート設定を追加。クライアントのサブスクリプションまたは設定の管理画面を開き、URLから追加する項目を選びます。リンクを貼り付けて保存してください。設定名はこのMac上で識別するためのもので、接続速度には影響しません。
  3. 設定を更新。追加したサブスクリプションを手動で更新し、更新が成功して接続先の一覧が表示されることを確認します。一覧の読み込みに成功することと、接続先に実際につながることは別々に確認が必要です。
  4. 設定を有効化。読み込んだ設定を現在使用する設定として選び、ガイドに従ってシステムプロキシまたはトンネルを有効にします。設定を追加しただけで有効化していなければ、通常は通信経路が変わりません。
  5. 接続先を選択。実際に表示された一覧から接続先を選び、まずはデフォルトのルールを使います。動作確認後にグループを調整してください。地域名は接続先の場所を示すもので、速度や対象サービスの利用可否を保証するものではありません。

クライアントで形式エラーが表示されたら、まずエクスポート形式の選択が正しいか確認し、次にリンクが途中で切れていないか、前後に空白が入っていないか、アカウントやサブスクリプションの状態に問題がないかを確認します。ブラウザーでリンクを開けても、その応答内容を現在のクライアントが設定として読み込めるとは限りません。古い設定と新しい設定が混在しないよう、次々と追加するのは避けましょう。

サブスクリプションを更新するのは、接続先や設定の変更を反映するためです。Webページが重くなるたびに環境全体を作り直す必要はありません。自動更新の頻度は、クライアントとサービスの案内に従って設定してください。リンクが漏えいした可能性がある場合は、パネルのリセット機能を使うか、サポート窓口で対応方法を確認してから、Mac上の設定を更新してください。

ルールによる振り分け:ブラウザーで使えても、すべてのアプリで有効とは限らない

初回接続では、クライアントのデフォルトのルールモードを使うのがおすすめです。ルールはドメイン、アドレスなどの条件に基づいて、通信を直接接続にするか、特定のプロキシグループに渡すか、接続を拒否するかを決めます。ルールの適用順とグループの選択によって結果が変わります。同じMacでも、Webサイトごとに異なる経路を通るのは正常な場合があります。

「グローバル」は通常、クライアントが処理する通信をまとめて指定のプロキシポリシーに渡すことを意味します。システムプロキシが処理する通信の範囲まで自動的に広がるわけではありません。システムプロキシに従わないアプリでは、クライアントが対応するトンネルモードを使うか、アプリ側でプロキシを設定する必要があります。ターミナルのコマンドラインツールも、ブラウザーの結果だけでは判断できないため、個別に確認してください。

ローカルネットワーク上の機器、プリンター、ファイル共有、社内ネットワークには、通常、引き続きアクセスできる経路が必要です。トンネルを有効にした後に利用できなくなった場合は、すべてのルールを削除するのではなく、ローカルネットワークのバイパス設定や除外ルートを確認してください。リモートワークでは、会社のVPNが必要とするルーティングやDNSも考慮し、同時に有効にした設定が互いに上書きしないようにしましょう。

設定を見直すポイント

まずデフォルトのルールで接続し、結果を確認してから、明確な問題に関係する設定だけを変更します。一度に変更するのは関連する設定ひとつに絞り、変更前後の状況を記録してください。接続先、DNS、モードを同時に変更すると、原因を特定しにくくなります。

接続を確認する:接続元、DNS、実際に使うアプリをチェック

確認するのはクライアントのアイコンだけではなく、実際に使うアプリも対象にします。接続前に、普段使う国内サイトへ通常どおりアクセスできることを確認してください。接続後は、プロキシ経由で使いたいサイトと、直接接続したいリソースをそれぞれ確認します。信頼できるIPアドレス確認サイトで、選んだ接続先と表示される地域を照合してください。ただし、単一サイトの地域データベースを正確な位置情報とみなさないようにしましょう。

接続元とルールの適用状況

対象のWebサイトを開き、クライアントの接続履歴やルールログで、リクエストが想定したグループに振り分けられているか確認します。ブラウザーのキャッシュ、既存の接続、対象サイトのアカウントに設定された地域情報によって、ページに変化がないように見えることがあります。必要に応じて該当ページを閉じて接続を作り直し、接続元とルールを再確認してください。ページの言語だけで判断しないようにしましょう。

DNSの名前解決経路

DNSリークの確認では、名前解決のリクエストが想定外の経路を通っていないかを調べます。ブラウザーの暗号化DNS、システムのリゾルバー、クライアントのDNS機能が同時に動作する場合があります。検査ページに表示されたDNSサービスが、実際の通信経路と一致するとも限りません。見慣れないリゾルバーが表示されたからといって、すぐにリークと判断せず、クライアントのDNSモード、ブラウザーの設定、接続履歴をあわせて確認してください。

対象アプリが直接接続している場合は、まずそのアプリがシステムプロキシに従うか確認し、そのうえでトンネルモードを検討してください。ドメインの名前解決に失敗してもIPアドレスでの接続は成功する場合、まずDNS設定を確認します。ネット上で見つけたDNSアドレスをすぐにシステム設定へ入力しないでください。特に社内ドメインの名前解決が必要なネットワークでは注意が必要です。

よくあるトラブル:問題が発生した段階ごとに確認

システム権限を許可しても、クライアントで拡張機能が利用できないと表示される

まず、現在のmacOSがクライアントの対応対象か確認し、「システム設定」でネットワーク、VPN、拡張機能、プライバシーとセキュリティに関する項目を確認します。項目の場所はバージョンによって異なるため、システム設定の検索を利用してください。許可したのが同名の古いアプリではなく、現在のアプリであることも確認します。クライアントを更新した場合は、案内に従って再度許可し、必要であれば通常の手順で再起動してください。デバイスのポリシーによる制限は、管理者に相談しましょう。

サブスクリプションの更新に失敗する、または一覧が空になる

まず通常のネットワークでパネルにアクセスできることと、アカウントの状態に問題がないことを確認します。次にサブスクリプションの形式とリンクが完全かを確認してください。サブスクリプションのドメインへのアクセスに既存のプロキシが必要な場合、初回の読み込みに依存関係が生じることがあります。サービスが案内する代替の取得方法を利用してください。サポートに問い合わせる際は、エラーの内容とクライアントのバージョンを伝えます。スクリーンショットやログに含まれるサブスクリプションのURL、トークン、アカウント情報は必ず隠してください。

クライアントは接続済みなのに、Webページが読み込めない

現在の設定が有効か、プロキシグループで利用可能な接続先が選ばれているか、システムプロキシまたはトンネルが実際に有効かを順に確認します。他のネットワーク制御ツールを一時的に終了し、テスト中はクライアントをひとつだけにしてください。通常のトラブルシューティングとしてシステムの保護機能を無効にしないでください。特定のアプリだけで問題が起きる場合は、すべてのソフトを再インストールするのではなく、そのアプリのプロキシ設定とルールの適用状況を確認しましょう。

スリープ復帰後やネットワーク切り替え後に接続できない

まず、Wi-Fiまたは有線ネットワークの接続が完了するまで待ちます。公衆ネットワークで認証ページが必要な場合は、先に認証を済ませてください。その後、クライアントで切断してから再接続し、復旧するか確認します。スリープ、接続先の変更、ネットワークの切り替えによって既存の接続が無効になることがありますが、必ずしもサブスクリプションが使えなくなったわけではありません。

クライアントを終了した後もインターネットに接続できない

まずクライアントを再度開き、通常の切断操作またはシステムプロキシを無効にする機能を使ってから終了してください。プロセスを強制終了すると、ローカルの待ち受けポートを指すプロキシ設定が残ることがあります。現在のネットワークサービスのプロキシ設定を開き、クライアントが設定したアドレスが残っていないか確認します。そのクライアントが設定したものと確認できた項目だけを削除してください。組織の設定を消したり、ネットワーク全体を自己判断でリセットしたりしないでください。

日常のメンテナンス:シンプルで復元しやすい設定を保つ

アップデート前にクライアントのバージョン、接続モード、重要なルールを記録し、必要なローカル設定のバックアップを作成します。バックアップに含まれる認証情報も適切に保護してください。アップデート後は接続元、対象アプリ、ローカルネットワークへの接続を改めて確認します。同じ役割で通信を制御するクライアントを複数同時に常用せず、配布元が不明なルールセットをデフォルトの更新元にしないでください。

さらに詳しく調べる場合は、接続トラブルの総合ガイドを参考にし、再現可能な症状、発生した状況、実施済みの操作を伝えてください。接続先の名前だけでは原因を特定できません。ローカルのプロキシ競合、DNS設定、アプリがプロキシを使わない問題は、地域を変えるだけでは解決しません。

設定のまとめ

MacでVPNを使うには、信頼できる入手先、サブスクリプション形式との互換性、明確な権限設定、把握できる通信の振り分け、切断後に復元できることが大切です。高度な設定を増やす前に、実際に使うアプリが想定どおり通信できる状態を確認しましょう。そのほうが設定を管理しやすくなります。

無料で始める