本文へスキップ
使い方ガイド 約9分

MacでのVPNの使い方|macOSの初期設定を初心者向けに解説

アプリのダウンロードからシステム権限の許可、サブスクリプションの追加、接続確認まで、Macの設定手順を解説。拡張機能が有効にならない場合や、権限画面が消えた場合の対処法もまとめました。

MacでVPNを使う基本的な流れは、公式の配布元から対応クライアントを入手し、サービスのサブスクリプションを追加して、クライアントの案内に従ってネットワーク権限を許可し、接続先を選んで実際の出口を確認することです。macOSのシステムプロキシ、VPN構成、仮想ネットワークインターフェースはそれぞれ異なる接続方式です。すべての設定を有効にする必要はありません。

この記事では、初回インストールから日常的なトラブルシューティングまで、順を追って説明します。クライアントによってボタン名は異なる場合があるため、実際の操作では利用中のクライアントの説明とシステムの案内に従ってください。メニューバーのアイコンだけで接続成功と判断したり、権限の案内が表示されるたびに再インストールしたりするのは避けましょう。

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

まず、サービスとクライアントの違いを確認しましょう。サービスはアカウント、接続先、サブスクリプション設定を提供し、クライアントは設定を読み込んで接続を確立し、通信を処理します。サブスクリプションリンクはインストーラーでも一般的なWebサイトのURLでもありません。接続設定に必要な認証情報が含まれることがあるため、パスワードと同じように安全に保管してください。

Mac標準のVPN設定では、あらゆるプロキシサブスクリプションを直接読み込めるわけではありません。Shadowsocks、VMess、Trojan、VLESSなどのプロトコルには、対応するクライアントまたはコアが必要です。Hysteria2やTUICについても、使用するバージョンの互換性を確認してください。ここで挙げたのは一般的なプロトコルの例であり、VPNRichがすべてに対応していることや、設定を自由に置き換えられることを示すものではありません。

クライアントの接続方式を確認してから、必要な権限を許可しましょう
接続方式 主な役割 注意点
システムプロキシ システムプロキシ設定に従うアプリのリクエストを、ローカルプロキシ経由で転送する すべてのアプリが対象になるとは限りません。ターミナルのプログラムは個別設定が必要な場合があります
仮想ネットワークインターフェースモード 仮想ネットワークインターフェースを使い、ルーティングとルールに該当する通信を処理する 実装によっては、補助プログラムやネットワーク拡張の権限が必要です
システムVPN構成 macOSのネットワーク機能が接続を管理する 対応する構成のみ利用できます。任意のサブスクリプションURLを直接貼り付けることはできません

VPNRichを利用する場合は、まずクライアントのダウンロードページで最新の案内を確認してください。VPNRichはメールアドレス不要で、ユーザー名とパスワードを使って利用を開始できます。アカウント情報やサブスクリプションリンクを公開の掲示板に投稿しないでください。

ダウンロードとインストール:チップの種類と配布元を確認

  1. Macの情報を確認します。Appleメニューから「このMacについて」を開き、チップまたはプロセッサの種類とmacOSのバージョンを確認してください。ダウンロードページでAppleシリコン版とIntel版が分かれている場合は、該当するファイルを選びます。ユニバーサル版は配布元の案内に従ってください。
  2. 公式の配布元からファイルを入手します。チャットグループで共有された改変版インストーラーや、検索広告に表示された紛らわしいドメインからダウンロードしないでください。Webサイトの配布元とソフトウェア名が、利用中のガイドと一致していることを確認しましょう。
  3. ファイル形式に応じてインストールします。ディスクイメージの場合は、通常、開いた後にアプリを「アプリケーション」フォルダへドラッグします。インストーラー形式の場合は、画面の案内に従ってください。ディスクイメージやダウンロードフォルダからクライアントを起動し続けるのは避けましょう。
  4. 初回起動時の案内を確認します。アプリの配布元を確認してから開くことを許可してください。ファイルが破損している、または検証できないとシステムに表示された場合は、まずダウンロードが完了しているか、バージョンに互換性があるかを確認し、開発元の案内も参照してください。

起動後は、まず設定画面でサブスクリプションの追加、ルールモード、必要な接続方式に対応しているか確認しましょう。この時点で、ほかのプロキシツールを同時に起動する必要はありません。複数のツールがシステムプロキシ、ルーティング、DNSを取り合うと、「アプリでは接続済みなのにWebページが開かない」といった問題が起きやすくなります。

システム権限:機能に必要なものだけ許可

macOSの権限リクエストは、クライアントが採用する技術によって異なります。通常のシステムプロキシモードではネットワーク拡張のインストールが不要な場合があります。一方、仮想ネットワークインターフェースやシステムVPNモードでは、VPN構成の追加、補助プログラムのインストール、ネットワーク拡張の許可が必要になることがあります。権限画面が表示されるかどうかだけで、インストールの成否を判断することはできません。

VPN構成を追加する案内が表示されたら、まずリクエスト元のアプリ名を確認してください。インストールしたクライアントであることを確認してから、システムの案内に従って許可します。管理者認証は、アプリによる関連システム設定の変更を許可するためのものです。管理者パスワードをサブスクリプション欄やWebフォームに入力しないでください。

拡張機能が有効になっていないと表示された場合は、システム設定の「プライバシーとセキュリティ」と、macOSのバージョンに応じた「ログイン項目と機能拡張」またはネットワーク拡張の管理画面を確認してください。設定項目の場所はmacOSのバージョンによって異なる場合があります。確認済みのクライアントに対応する項目だけを許可し、システムから再起動を求められた場合は、作業内容を保存してから再起動しましょう。

権限画面が消えた場合、もう一度表示するには?

まずクライアントに戻り、権限が必要な機能をいったんオフにしてから再度オンにし、新しいリクエストが表示されるか確認します。クライアントに「補助プログラムをインストール」「サービスを修復」などの項目があれば、公式の案内に従って操作してください。その後、古い画面が再表示されるのを待つのではなく、システム設定に保留中の許可がないか確認しましょう。

会社や学校の管理下にあるMacでは、ネットワーク拡張やVPN構成が制限されている場合があります。管理ポリシーに関する案内が表示されたら、端末の管理者に相談し、制限を回避しようとしないでください。接続できないからといって、現在の機能と明確な関係がない画面収録やフルディスクアクセスなどの権限を追加で許可するのも避けましょう。

サブスクリプションを追加:設定を更新してから接続先を選ぶ

サービスの管理画面を開き、サブスクリプションまたはクライアント設定の項目を探します。利用中のクライアント向けの追加方法が案内されている場合は、そちらを優先してください。汎用サブスクリプションと専用設定では形式が異なることがあります。リンクを開けても、現在のクライアントで使えるとは限りません。

  1. サブスクリプションリンクを省略せずにコピーします。前後の空白、改行、チャットアプリが付け加えた句読点が含まれないようにしてください。管理画面のログインURLをサブスクリプションURLとして使わないでください。
  2. リモートサブスクリプションを追加します。クライアントの設定、サブスクリプション、またはProfiles画面で、URLから読み込む項目を選び、見分けやすい名前を入力します。名前は任意に設定でき、接続には影響しません。
  3. 更新して設定を選択します。接続先の一覧が表示されるか確認してください。クライアントによっては、サブスクリプションを保存した後、現在の設定として選択する必要があります。
  4. 接続先とモードを選びます。初回の確認では、まずクライアントが推奨するルールモードを使い、利用するWebサイトの地域要件に合った接続先を選んでから、システムプロキシまたは該当する接続機能を有効にしましょう。

追加に失敗した場合は、エラーがダウンロード失敗か解析失敗かを確認します。前者はローカルネットワーク、リンクの無効化、アカウント状態などが原因の可能性があります。後者は形式の非互換、クライアントのコアが古いこと、コピー漏れなどがよくある原因です。サブスクリプションを不明なオンライン変換サイトに入力しないでください。変換サービスが完全な認証情報を取得する可能性があります。

接続先の地域が示すのは出口の場所であり、通信経路全体ではありません。IEPL専用線、中継、直接接続は経路の構成方法を表すもので、クライアントが対応するプロトコルとは別の観点です。地理的に近い接続先が必ずしも安定するとは限らないため、利用するWebサイトや時間帯に応じて実際に確認してください。地域と回線の説明はサーバーページをご覧ください。

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

接続を有効にしたら、まず普段問題なく開けるWebサイトにアクセスし、基本ネットワークが誤った設定の影響を受けていないか確認してから、目的のサイトを試してください。基本的なWebページも開けない場合は、特定のサイトが接続先に対応していないと判断する前に、プロキシモードとローカルネットワークを確認しましょう。

  • ✅ IPアドレス確認ページを開き、接続前後のグローバルIPアドレスと地域情報を比較します。ブラウザーの通信がプロキシ経由なら、検査結果にも該当する出口が表示されます。
  • ✅ 実際に使用するブラウザーで目的のWebサイトを開き、トップページが表示されるかだけでなく、ページの閲覧、ログイン、コンテンツの読み込みも確認します。
  • ✅ デスクトップアプリも個別にテストします。ブラウザーが正常でも、すべてのアプリがシステムプロキシに従うとは限りません。コマンドラインツールには個別のプロキシ設定が必要な場合があります。
  • ✅ クライアントのDNS、IPv6、ルールに関する説明を確認し、目的の通信が直接接続のルールによって想定外の経路に流れていないか確認します。
  • ❌ 「接続アイコンが表示されている」「速度測定ボタンに反応がある」ことだけで、すべてのアプリがその接続先を経由していると判断しないでください。

DNSはドメイン名をネットワークアドレスに変換します。一般にDNSリークとは、想定した名前解決経路を通るはずのリクエストが、その経路外のDNSリゾルバーに送信される状態を指します。DNSの検査結果と出口IPアドレスの国が一致しなくても、それだけでリークが証明されるわけではありません。パブリックDNSサービスが分散ネットワークを使っている場合があり、位置情報データベースにも誤差があります。

より重要なのは、クライアントがDNSを処理しているか、ブラウザーのセキュアDNSがその設定を迂回していないか、IPv6通信がルールの対象になっているかを確認することです。クライアントのドキュメントに従って一つずつ確認してください。システムDNS、ブラウザーDNS、プロキシモードを同時に変更すると、どの変更が効果をもたらしたのか判断しにくくなります。検査画面のスクリーンショットを共有する場合は、サブスクリプションURLやアカウント情報を隠してください。

ルール設定:まずルールモードを使い、例外は後から調整

ルールモードでは、ドメイン、アドレス、その他の条件に応じて、通信を直接接続するかプロキシ経由にするかを決めます。日常利用に適した設定です。多くのクライアントで「グローバルモード」は、取り込まれた通信を選択中のプロキシにまとめて通すことを意味しますが、Mac全体のすべての通信を自動的に取り込むわけではありません。対象範囲は、システムプロキシ、仮想ネットワークインターフェース、アプリの動作によって変わります。

特定のアプリが接続できない場合は、まずそのアプリがクライアントの通信処理対象に含まれているかを確認し、次に適用されたルールを調べます。接続ログに対応したクライアントでは、リクエストに直接接続とプロキシのどちらのルールが適用されたか確認できる場合があります。一つのアプリを直すために、すべてのローカルネットワーク通信や作業環境をすぐにプロキシ経由へ変更しないでください。

ターミナルで使う開発ツールは、macOSのシステムプロキシを参照しない場合があります。ツールのドキュメントに従って環境変数や専用設定を指定してください。プロキシのアドレスとポートは利用中のクライアントで確認し、他の人の設定値をそのまま使わないでください。ブラウザー拡張機能のプロキシがシステム設定を上書きすることもあるため、トラブルシューティングでは同時に有効になっていないか確認しましょう。

LANプリンター、ファイル共有、社内サービスには、通常、接続可能な経路を維持する必要があります。仮想ネットワークインターフェースを有効にした後に使えなくなった場合は、まずクライアントのLAN通信を迂回させる設定を確認してください。初期設定で、他人が作成した複雑なルールセットをすぐに読み込むのはおすすめしません。まず標準設定で正常に動作することを確認し、必要な例外を一つずつ追加しましょう。

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

接続済みと表示されるのに、Webページがすべて開かない

まずクライアントのシステムプロキシまたは接続機能をオフにし、元のネットワークが復旧するか確認します。ほかのプロキシツールが起動したままになっていないか、ローカルプロキシサービスが動作しているか、現在のサブスクリプションが利用可能かも確認してください。接続先を切り替えると、特定の経路に問題があるかを切り分けるのに役立ちますが、手当たり次第に何度も切り替えても設定の確認にはなりません。

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

クライアントが異常終了すると、システムプロキシの設定が元に戻らないことがあります。現在のネットワーク接続の詳細を開き、すでに停止したローカルサービスをプロキシ先として指定したままになっていないか確認してください。そのクライアントに属すると確実に判断できる項目だけを削除しましょう。組織が管理する端末の場合は、組織の構成を削除しないでください。

ブラウザーは使えるが、デスクトップアプリが使えない

まず、プロキシの対象範囲、アプリ独自のプロキシ設定、通信ルールを確認してください。クライアントが仮想ネットワークインターフェースに対応している場合は、必要な権限を確認したうえで、公式の説明に従って利用を検討できます。アプリによっては地域、アカウント、サーバー側の制限もあります。出口を変更しても、利用資格の代わりにはなりません。

スリープ復帰後やネットワーク切り替え後に接続が切れる

ローカルネットワークが復旧するまで待ち、クライアントで再接続してください。Wi-Fiや有線ネットワークを切り替えると、デフォルトルートやDNSが変わることがあります。Webページでの認証が必要な公共ネットワークに接続した場合は、先にそのネットワークの接続手続きを済ませましょう。問題が続く場合は、発生した状況とエラーメッセージを記録してサポートに連絡してください。

目的のWebサイトで地域が一致しないと表示される

出口の地域、直接接続のルールが適用されていないか、ブラウザーに古いセッションが残っていないか確認してください。Webサイトはアカウントの地域、キャッシュ、独自のポリシーなども判断材料にすることがあります。サイトが認める方法で再確認し、接続先の変更が必ず解決につながると考えないでください。

日常利用:復元できる設定を残す

設定が正常に動作してから、ログイン時に起動するか、自動接続を有効にするか検討しましょう。システムやクライアントを更新するたびに、権限、既定の設定、実際のアプリ接続を確認してください。機密情報を含まない設定記録を残し、使用した接続方式も記しておくと、後から復元しやすくなります。

利用量は、実際の使い方に合わせて選びましょう。VPNRichでは月額プランとデータ容量パックを提供しています。月間データ容量は利用開始日を基準に毎月リセットされ、データ容量パックは使い切るまで利用でき、有効期限はありません。価格と容量の詳細はプランページをご確認ください。初期設定を終えるために、長期的な利用量をあらかじめ決める必要はありません。

VPNRichのプライバシーに関する説明にある「ログを記録しない」は、サービスの方針を示すものです。Webサイトがログインアカウントを識別できない、あるいは端末のメンテナンスが不要という意味ではありません。システムとクライアントを最新の状態に保ち、サブスクリプションリンクを適切に管理することも、日常利用の一部です。

無料で試す