本文へスキップ

· 使い方ガイド · 約9分

MacでVPNを使う方法|macOS初心者向け設定ガイド

クライアントのインストールからシステム権限の許可、設定の読み込み、接続確認まで、macOSの初期設定を手順に沿って解説します。

MacでVPNを使うには、まずサービスが提供するのがシステムVPN設定なのか、プロキシ用のサブスクリプションなのかを確認し、対応するmacOSクライアントを選びます。基本の手順は、インストール、権限の許可、設定の読み込み、接続、動作確認です。メニューバーに接続アイコンが表示されても、すべてのアプリが指定した経路を使っているとは限りません。

このガイドは、プロトコルや通信の振り分けに詳しくない方が、初めて設定することを想定しています。VPNUEのクライアントのダウンロードとサブスクリプションの取得は、ログイン後にユーザーパネルで行います。メールアドレスは不要で、ユーザー名とパスワードで利用を開始できます。対応クライアントやプロトコル、読み込み方法は、パネルに掲載されている最新の案内をご確認ください。

設定前に確認:システムVPNとプロキシ用サブスクリプションの違い

macOSにはVPN設定の画面がありますが、あらゆるサブスクリプションを読み込めるわけではありません。システム標準の接続には、対応するサーバーアドレス、接続方式、認証情報が必要です。Shadowsocks、VMess、Trojan、VLESS、Hysteria2、TUICなどのプロキシプロトコルを使う場合は、通常、それぞれに対応したサードパーティ製クライアントが必要です。サブスクリプションのリンクをシステムVPNのサーバーアドレス欄に入力することはできません。

サブスクリプションのリンクは、個別の接続先アドレスとは異なります。クライアントがリンクにアクセスすると、サービスが提供するノード情報を取得します。ルール、ポリシーグループ、DNS設定も含まれるかどうかは、サブスクリプションの形式によります。クライアントごとに対応する形式が異なる場合があり、「特定のプロトコルに対応」と「そのサブスクリプションを直接読み込める」は別の条件です。

サービスが提供する設定の種類に合わせて選択
方式 必要な情報 主な注意点
システム標準のVPN システムが対応する接続方式と認証情報 一般的なプロキシ用サブスクリプションの読み込みには使いません。サービスの案内に従って設定してください。
クライアントのシステムプロキシ 対応するサブスクリプションまたはノード設定 システムプロキシ設定に従うアプリが対象です。すべての通信が対象とは限りません。
クライアントのTUNモード 対応する設定と必要なシステム権限 仮想ネットワークインターフェースを使って通信を処理しますが、ルーティング、ルール、除外設定の影響を受けます。

プロトコル名だけで通信速度は判断できません。Shadowsocksは暗号化プロキシプロトコルです。Trojanは一般にTLSを使用します。VLESSはノードのパラメーターによって転送方式やセキュリティ設定が異なります。Hysteria2とTUICはQUICをベースとしており、ネットワークでUDP通信が許可されているかどうかが接続に影響します。クライアントがサブスクリプションで実際に使われているプロトコルと転送方式に対応しているか確認してください。特定の名前に合わせようとして、ノードの設定を独自に変更するのは避けましょう。

クライアントをインストール:macOSとプロセッサの対応状況を確認

Appleメニューから「このMacについて」を開き、macOSのバージョンと、AppleシリコンまたはIntelプロセッサのどちらを搭載しているかを確認します。ダウンロード時は対応するバージョンを選びます。ユニバーサル版が提供されている場合は、配布元の案内に従ってください。古いクライアントは新しいシステムで正常に動作しないことがあり、新しいクライアントが新しいmacOSを必要とする場合もあります。

  1. ユーザーパネルのクライアントダウンロードページを開き、ログイン後、macOS向けの案内に従ってクライアントと対応情報を確認してください。
  2. ダウンロード元、アプリ名、配布元を確認します。ディスクイメージを開いた後、インストール手順で指定されている場合は、アプリを「アプリケーション」フォルダにドラッグしてください。ディスクイメージからの起動を常用しないでください。
  3. 「アプリケーション」からクライアントを起動し、初回起動時に表示される権限の案内を確認します。この段階では、ほかのプロキシクライアントやVPNクライアントを同時に起動しないでください。
  4. サブスクリプションを読み込むのは、インストールが完了してからにしましょう。提供元や互換性を確認できていない設定ファイルを、インターネット上で見つけてそのまま使うのは避けてください。

「開発元を検証できません」と表示されても、Gatekeeperをすぐに無効にしないでください。アプリが配布元から入手したものか、現在のシステムに適した署名済みバージョンかを確認します。配布元を確認し、リスクを理解したうえで、必要な場合に限り、配布元の案内に従ってシステムが用意する「このまま開く」機能を利用してください。アプリが破損していると表示された場合は、まず再ダウンロードし、配布元の案内を確認します。隔離属性の削除を一般的な解決策として使わないでください。

システム権限:求められた項目を確認して許可

権限の画面は、macOSのバージョンやクライアントの実装によって異なります。VPN構成の追加、ネットワーク拡張機能の有効化、ネットワーク設定を変更する補助プログラムのインストールなどが求められることがあります。主な確認場所は、システム設定の「VPN」「ネットワーク」「プライバシーとセキュリティ」です。項目が見つからない場合は、「VPN」またはクライアント名で検索してください。

「VPN構成の追加を許可」は、アプリが該当するネットワーク接続を作成するための許可であり、サブスクリプションが読み込み済みという意味ではありません。ネットワーク拡張機能の許可は、通信を処理するために必要な場合があります。クライアントによってはTUN機能に補助プログラムが必要ですが、システムのネットワーク拡張機能を使うものもあります。すべてのクライアントに同じ許可手順を当てはめないでください。

  • ✅ 許可画面に表示されたアプリ名が、インストールしたクライアントと一致している。
  • ✅ 求められたネットワーク権限の用途を、クライアントの案内で確認できる。
  • ✅ システムからアプリの再起動やMacの再起動を求められた場合は、操作を完了してから接続をテストする。
  • ❌ アクセシビリティやフルディスクアクセスを、すべてのVPNクライアントに必須の権限だと思い込まない。
  • ❌ 出所の分からないアプリのインストール問題を解決するために、システムのセキュリティ機能を無効にしない。

組織によって管理されているMacでは、管理ポリシーによりネットワーク拡張機能のインストールやVPN設定が制限されることがあります。設定がグレー表示になる、許可ボタンを押せないといった場合は、何度もアンインストールするのではなく、デバイス管理者に相談してください。ローカルの管理者権限があっても、管理対象デバイスのネットワークポリシーを変更できるとは限りません。

サブスクリプションを読み込む:形式、更新結果、ノードを確認

パネルにログインし、使用するクライアントに対応したサブスクリプションの項目を探します。サービスが形式を指定している場合は、その形式を優先してください。パネルにアプリ内読み込みボタンがある場合は、インストール済みのクライアントで開くことを許可します。リンクをコピーする場合は、クライアントのサブスクリプションまたは設定管理画面で新しい設定を追加し、リンクを貼り付けて保存します。

  1. サブスクリプションには、見分けやすいローカル名を付けます。名前は設定を区別するためのものなので、アカウントのパスワードを含める必要はありません。
  2. 設定を更新またはダウンロードし、クライアントに読み込み成功と表示されるか確認します。リンクを保存しただけで設定を取得していない場合は、読み込みが完了したことにはなりません。
  3. ノードまたはポリシーグループが表示されるか確認し、古い設定やサンプルではなく、今回読み込んだ設定が有効になっていることを確認します。
  4. サービスの案内に従って接続先を選び、クライアントが必要とする接続方式を有効にします。初回のテストでは、ほかのネットワークツールを終了しておきましょう。

読み込みでエラーが発生したら、まずどの段階で起きたか確認します。ダウンロードの失敗は、現在のネットワーク、リンクの有効期限、パネルへのアクセス状況などが原因の可能性があります。ダウンロード後の解析失敗は、形式やプロトコルの非対応が考えられます。ノード一覧が空の場合は、設定が有効になっていない可能性もあります。こうした問題をすべて接続先の不具合と決めつけず、試行錯誤のためにリンク内の認証情報を書き換えることも避けてください。

サブスクリプションの認証情報が漏えいした場合は、パネルで案内されている方法でリセットし、クライアント内のリンクも更新してください。サポートにスクリーンショットを送る際は、サブスクリプションのURL全体、アカウント情報、ノードの認証項目を隠します。伝えるとよい情報は、クライアント名、システム環境、個人情報を伏せたエラーメッセージです。

接続と通信の振り分け:まず動作を確認し、対象を広げる

クライアントには通常、ルールモードとグローバルモードがあり、直接接続モードを備えるものもあります。ルールモードは、ドメイン、アドレスなどの条件に応じて通信経路を選びます。グローバルモードでは一般に、クライアントが処理する通信を選択したプロキシに送りますが、システムの除外設定まで無効になるわけではありません。直接接続モードでは、通常、リモートプロキシを経由しません。

初回設定では、まずサービスが提供するルールモードを使い、ブラウザーと実際に使うアプリで動作をテストできます。システムプロキシは、システムのプロキシ設定に従うアプリに適しています。コマンドラインツール、一部のゲーム、独自のネットワーク設定を持つアプリは、システムプロキシに従わない場合があります。より広い範囲の通信を処理する必要がある場合は、クライアントのTUN機能、必要な権限、ルールの動作を確認してください。

複数のクライアントでシステムプロキシやTUNを同時に有効にしないでください。システムプロキシ設定、ルーティング、DNSを取り合い、ブラウザーは使えてもほかのアプリが失敗する、または片方を終了した後にネットワーク全体に問題が起きることがあります。組織のVPNと個人用プロキシを併用する場合も、ルーティングが競合する可能性があります。デバイスの管理要件に従ってください。

回線の種類とクライアントのモードは、別の観点です。IEPL専線は回線の構成を表し、中継は中間ノードを経由した転送、直接接続は通常、海外の接続先に直接つなぐことを指します。名称だけで目的のWebサイトが利用できると保証されるわけではありません。設定後は回線のラベルだけで判断せず、利用中のネットワーク、時間帯、対象アプリでの実際の動作を確認してください。

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

確認時は、「クライアントが接続したこと」と「目的のアプリが正しい経路を使ったこと」を分けて考えます。まずクライアントを終了し、通常のネットワークが使えることを確認します。次に接続を有効にし、同じブラウザーで同じページを開いて結果を比較します。信頼できる出口IP確認サービスで変化を確認できますが、検査ページにサブスクリプションやアカウント情報を入力しないでください。

ルールモードでは、出口確認ページが直接接続に振り分けられ、ローカルの出口IPが表示されることがあります。これだけで接続失敗とは限りません。そのページに適用されたルールを確認するか、診断のため一時的にグローバルモードにしてから、通常の設定に戻してください。ブラウザーで確認できた後も、オフィスソフトや開発ツールなど、ほかの対象アプリを個別にテストする必要があります。

DNS漏れの確認方法

DNS漏れとは、指定した経路で処理する想定のDNS問い合わせが、意図しないDNSリゾルバーに送信される状態を指します。リゾルバーの所在地と出口IPの地域が異なっていても、それだけで漏れとは判断できません。パブリックDNS、エニーキャストネットワーク、検査サービスのデータベースによって、地域表示に差が出ることがあります。クライアントのDNS設定、接続モード、検査結果を合わせて判断してください。

名前解決には、ブラウザーの暗号化DNS、システムDNS、クライアントのDNSがそれぞれ関わる場合があります。調査するときは現在の設定を記録し、クライアントの案内に沿ってDNSの経路を調整したうえで再テストしてください。複数の設定を一度に変更しないでください。TUNを有効にしても、DNS漏れが自動的に解消されるわけではありません。DNSの処理方法、ルーティングルール、除外設定も適切に構成する必要があります。

ターミナルや開発ツールの接続確認

ターミナルのプログラムがmacOSのシステムプロキシを参照するとは限りません。必要な場合は、クライアントのドキュメントに従って該当ツールのプロキシを設定してください。アドレスとポートは手元のクライアントで確認し、ほかの人の設定をそのまま使わないでください。シェルに残ったHTTP_PROXY、HTTPS_PROXY、ALL_PROXY環境変数により、終了済みのローカルプロキシを引き続き参照している場合もあります。

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

クライアントは接続中なのにWebページが開かない:正しい設定が有効か、ノードが選択されているか、必要なシステムプロキシまたはTUNが有効かを確認します。次に、DNSの名前解決、プロキシへの接続、接続先サイトからの拒否のどこで問題が起きているか確認してください。サービスが提供する別の接続先を試すと、特定の接続先に起因する問題かどうかを切り分けられます。ただし、プロトコルの設定を頻繁に変更するのは避けましょう。

ブラウザーは使えるのに特定のアプリが使えない:そのアプリがシステムプロキシに従うか、独自のプロキシが設定されていないか、ルールで直接接続に振り分けられていないか確認します。TUNを有効にする場合は、クライアントが対応していることを確認し、ネットワーク権限を許可してください。ブラウザーの結果だけでMac全体の接続状況を判断しないでください。

スリープ復帰後に接続できない:ネットワークに再接続されていることを確認し、クライアントを再接続するか設定を更新します。Wi-Fiの切り替えやスリープからの復帰で、以前の接続が無効になることがあります。問題が続く場合は、復帰後に表示されたエラーを記録し、クライアントの更新状況とネットワーク拡張機能の状態を確認してください。ネットワークサービスをすべて削除するのは避けましょう。

クライアント終了後もネットワークにつながらない:システムプロキシの設定が残っていないか確認し、不要なプロキシを無効にします。続いて、ターミナルの環境変数やほかのネットワークツールも確認してください。アンインストールする場合は、まずクライアント内で接続を切断し、通信の処理機能を無効にします。その後、配布元の案内に従って補助プログラムや拡張機能を削除してください。アプリをゴミ箱に移すだけでは不十分です。

設定のポイント:MacでVPNを初めて使う際に大切なのは、単に「接続」ボタンを見つけることではありません。サービスの設定、クライアントの対応状況、システム権限、アプリの通信経路を一致させることです。対応するサブスクリプションを読み込み、目的のアプリとDNSをそれぞれ確認しましょう。TUN、グローバルモード、独自ルールの変更は、必要性が明確な場合に限って行ってください。

設定手順をさらに確認したい場合は、使い方ガイドまたはヘルプセンターをご覧ください。普段から設定内容を記録しておくと、問題が起きた際に一つずつ元に戻して原因を見つけやすくなります。何度も再インストールするより効率的です。

VPNUE · Macクライアントとサブスクリプション

パネルにログインして、クライアントとサブスクリプションを取得できます。メールアドレス不要、銀行レベルの暗号化、接続台数無制限、理由を問わない60日間の返金保証。

クライアントの案内に従って権限を許可し、目的のアプリで実際に接続できることを確認してください。

無料で試す