本文へ移動
使い方ガイド 約 8 分

Mac VPN 設定ガイド:macOS のインストールからサブスクリプションの読み込みまで

クライアントのインストールとシステム権限の設定から、サブスクリプションの読み込み、接続確認まで、macOSの設定手順と権限に関するトラブル対処を解説します。

Mac VPNの設定前に接続方式を確認

このMac VPN設定ガイドでは、クライアントのインストール、システム認証、サブスクリプションの読み込みと、通信が想定どおりに転送されるかの確認方法を説明します。まず、パネルで提供されている設定の種類を確認しましょう。サブスクリプションリンクは通常、対応クライアントに読み込むもので、macOSのVPNサーバーアドレス欄に直接貼り付けるものではありません。

macOSのシステムVPN設定とプロキシクライアントは、接続方法が異なります。前者はサービス提供元が明示的に用意した、システム対応VPN設定に使います。後者はサブスクリプションファイルを読み込み、ノードやプロトコル、ルール設定を管理します。クライアントによってはネットワーク拡張機能でトンネルを作成するため、システム上でVPN接続として表示されることもあります。VPNと表示されていても、あらゆるサブスクリプションをシステムから直接読み込めるわけではありません。

接続方式 必要な情報 注意点
macOS システム VPN 対応するVPN設定、認証情報または構成プロファイル サービス提供元の説明に沿って入力します。通常のサブスクリプションリンクをサーバーアドレスの代わりには使えません
クライアントのシステムプロキシ 対応するサブスクリプション、ノード設定、プロキシルール 主にシステムプロキシ設定に従うアプリに影響します。すべての通信が対象になるわけではありません
クライアントのトンネルモード 対応する設定と、クライアントが求めるシステム権限 TUNや拡張モードなどの名称が使われます。実際の対象範囲はルーティングとルールによって異なります

以下では「パネルからクライアントを入手し、サブスクリプションを読み込む」手順を紹介します。ボタン名はクライアントやmacOSのバージョンによって異なる場合があります。表示が違うときは、現在のパネルガイドとアプリの案内を確認してください。

インストール前の確認リスト

まず「このMacについて」を開き、チップの種類とmacOSのバージョンを確認します。AppleシリコンとIntel搭載モデルでは、異なるインストーラーが必要な場合があります。両方に対応するユニバーサル版もあります。ファイル名に「Mac」とあるだけで判断せず、クライアントに記載されたシステム要件も確認してください。

  • ✅ 必要なシステム権限を承認できるアカウントか確認します。管理対象の業務用PCでは、まず組織のデバイスポリシーに従ってください。
  • ✅ パネルにログインし、macOS対応のクライアントと説明を確認します。見知らぬ共有ページからインストーラーを入手しないでください。
  • ✅ 作業中の内容を保存し、ローカルネットワークから普段使うウェブサイトに正常にアクセスできることを確認します。
  • ✅ 複数のツールがシステムプロキシ、ルーティング、DNSを同時に変更しないよう、ほかのプロキシやVPN接続を一時停止します。
  • ❌ サブスクリプションリンクを公開の掲示板に投稿したり、リンク全体が写ったスクリーンショットを関係のない人に渡したりしないでください。

VPNFileのクライアント入手先はユーザーパネルです。ログイン後、サブスクリプションとダウンロード案内を確認してください。アクセス情報の作成にメールアドレスは不要で、ユーザー名とパスワードを使用します。このログイン情報と、後で取得するサブスクリプションリンクは用途が異なるため、混同しないでください。

クライアントのインストールとシステム権限の設定

  1. インストーラーの種類に合わせてインストール

    ディスクイメージをダウンロードした場合は、開いて案内に従い、アプリを「アプリケーション」へ移動します。インストーラーの場合は、画面の説明に沿って完了してください。その後「アプリケーション」から起動します。ダウンロードフォルダやディスクイメージから長期間起動すると、更新先や権限の判定が分かりにくくなることがあります。

  2. 初回起動時の表示を確認

    インターネットから入手したアプリを開く確認が表示されることがあります。入手元がパネルの案内と一致することを確認してから、続行するか判断してください。開発元を検証できないという表示が出た場合は、「システム設定」の「プライバシーとセキュリティ」で該当する案内を確認します。項目が表示されるか、続行できるかは、システムポリシーとアプリの状態によって異なります。

  3. 使用する機能に必要なネットワーク権限だけを承認

    システムプロキシモードとトンネルモードでは、権限の設定手順が異なる場合があります。トンネルを有効にするとき、クライアントからVPN設定の追加、ネットワーク拡張機能の有効化、補助コンポーネントのインストールを求められることがあります。要求元の名称と説明を確認してから承認してください。管理者の認証情報はシステムの承認画面に入力し、サブスクリプション欄には入力しないでください。

「アプリが破損しています」、署名の異常、入手元が不明といった警告が表示された場合は、操作を中断してダウンロード元を確認してください。クライアントを起動するためにシステムのセキュリティチェックを全面的に無効化したり、出所の分からないターミナル修復コマンドを実行したりすることは避けてください。

通常、サブスクリプションの読み込みに「フルディスクアクセス」は必要ありません。ネットワーク接続と関係がなさそうな権限をアプリが要求する場合は、機能の説明を確認してください。業務用PCの拡張機能に制限がある場合も、自分で回避せず、デバイス管理者に確認してください。

サブスクリプションの取得と設定の読み込み

サブスクリプションリンクは、クライアントが設定を読み込むためのアドレスで、通常はアクセストークンを含みます。一般的な案内ページでも、パネルのログインパスワードでもありません。リンクを取得したら、パネルで推奨されている方法で読み込みます。形式を変換するために、リンクを不明なオンライン変換サイトへ送信しないでください。

  1. パネルのサブスクリプション欄を開き、使用するクライアント専用の入口や形式があるか確認します。
  2. 対応する読み込み方法を優先します。ブラウザーからクライアントを開くか確認された場合は、アプリ名を確認してから許可してください。
  3. 手動で読み込む場合は、クライアントの「サブスクリプション」「設定」などの項目からURL追加を選び、アドレス全体を貼り付けて保存します。
  4. 更新または設定のダウンロードを実行し、空の設定名だけでなく、選択可能なノードが表示されることを確認します。
  5. 読み込んだ設定を選択し、現在のポリシーグループに利用可能なノードがあるか確認します。

「追加しました」と表示されても、設定が有効になったとは限りません。保存、更新、有効化が別々のクライアントもあります。設定が一覧に表示されていても、古い設定を使用中の場合があります。接続結果が変わらないときは、すぐに再インストールせず、まず選択状態を確認してください。

対応していない形式と表示された場合は、サブスクリプションの出力形式とクライアントの対応範囲を確認します。Shadowsocks、VMess、Trojan、VLESS、Hysteria2、TUICはそれぞれ異なるプロキシプロトコルです。一つに対応していても、すべてに対応しているとは限りません。サブスクリプションファイルにはルールやクライアント固有の項目が含まれる場合もあります。ここで挙げた名称は互換性の確認を目的としたもので、VPNFileがすべてのプロトコルを提供するという意味ではありません。

ノードとルール設定の選択

初回接続では、アクセス先のウェブサイトが求める地域に合ったノードを選び、クライアントのルールモードを利用するとよいでしょう。ルールモードでは、ドメインやアドレス、プロセスなどの条件に応じて、直接接続するかプロキシを使うかを決めます。照合できる条件はクライアントによって異なります。グローバルモードでは通常、クライアントが対象とする通信に選択中のポリシーを適用しますが、システムプロキシに従わないアプリまで必ず対象になるわけではありません。

「直接接続」には異なる意味があります。ルール設定における直接接続は、該当する通信をプロキシ経由にしないことです。ノードの説明にある直接接続は、サーバーへのネットワーク経路を指す場合があります。中継ノードは中間の接続ポイントを経由し、IEPL専用線は専用リンクの種類を表します。いずれも名称だけで特定のウェブサイトにアクセスできると保証するものではなく、実際の使用感はローカルネットワーク、出口、接続先サービスにも左右されます。

まずは既定のルールを維持して基本的な動作を確認し、その後必要に応じて変更してください。接続先の地域を頻繁に切り替えると、問題の再現が難しくなり、接続先サイトのセキュリティチェックが作動する場合もあります。特定のアプリだけで動作しない場合は、何度もサブスクリプションを変更するのではなく、アプリがシステムプロキシに従うかを確認し、必要に応じてガイドに沿ってトンネルモードを有効にしてください。

初回設定のポイント:対応クライアントと有効なサブスクリプション、既定のルールで接続してから、実際のアプリに合わせて通信の対象範囲を調整します。地域、ノード、モードを一つずつ変更すると、どの設定が結果に影響したか確認しやすくなります。

接続、出口、DNSを確認

クライアントに「接続済み」と表示されても、ブラウザー、会議アプリ、ターミナルがすべて同じ経路で通信しているとは限りません。確認の際は、対象アプリ、ポリシーログ、出口情報をあわせて確認し、単一のステータスアイコンだけで判断しないでください。

  • ブラウザーを確認:実際に使うウェブサイトを開き、信頼できる出口確認ツールで地域を確認します。出口確認の通信自体がルールで振り分けられる場合もあるため、ログもあわせて確認してください。
  • アプリを確認:ブラウザーと対象アプリをそれぞれ確認します。ブラウザーだけ動作する場合は、アプリ独自のプロキシ設定と、クライアントが通信を取り込む範囲を確認してください。
  • ログを確認:対象ドメインにどのルールが適用され、プロキシと直接接続のどちらが選ばれたか確認します。ログに表示されるタイムアウト、認証失敗、設定エラーは、それぞれ個別に対処してください。
  • DNSを確認:クライアントのDNSポリシーとテスト結果を照らし合わせます。トンネル経由で名前解決する想定なのに、想定外のローカル経路が使われている場合は、さらに原因を調べる必要があります。

DNS漏えいとは、名前解決のリクエストが想定していた保護経路から外れることです。テストページに特定のリゾルバー名が表示されたというだけでは、DNS漏えいと断定できません。ブラウザーのセキュアDNS、システムキャッシュ、クライアントによるDNSの制御、ルール設定によって結果が変わる場合があります。特にブラウザーの暗号化DNSを有効にしている場合、独自の名前解決経路が使われることがあります。その経路が設定の目的に合っているか確認してください。

テストの前後で同じノードとモードを使い、必要に応じて対象アプリを一度終了してから開き直し、既存の接続の影響を除いてください。DNS、ルール、ノードを同時に変更すると、アクセスが回復しても原因を特定しにくくなります。

症状別のトラブル対処

権限を承認したのに、クライアントが未承認と表示する

まず、システムの案内が現在のアプリに対するものか、旧バージョンの拡張機能が残っているのかを確認します。クライアントの説明に従って終了し、再度開いてから、システム設定でVPN、ネットワーク拡張機能、関連する許可項目を確認してください。変更の反映に再起動が必要な場合があります。デバイスが組織の管理下にある場合、設定が管理ポリシーでロックされている可能性があるため、管理者に相談してください。

サブスクリプションの更新に失敗する、または読み込み後にノードがない

まずパネルにアクセスできるか、サブスクリプションが有効か、リンクがチャットアプリで途中までしかコピーされていないか、パネルのページURLを貼り付けていないかを確認します。次に、出力形式とクライアントの対応状況を確認してください。現在のプロキシ設定が原因で更新リクエストに失敗する場合は、ガイドに従って一時的にプロキシを停止してから再試行します。まだ使える古い設定をすぐに削除しないでください。

クライアントは接続済みなのに、ウェブサイトが開かない

まずクライアントを切断して基本ネットワークを確認し、ポリシーグループで直接接続、拒否、または無効なノードを誤って選択していないか確認します。次に、システムプロキシとトンネルが想定どおり有効か、同じ設定を変更するほかのツールがないかを調べます。特定のウェブサイトだけで問題が起きる場合は、サイトの稼働状況、アカウントの地域、プラットフォームの制限も考えられます。すべての問題をネットワーク経路のせいにしないでください。

クライアントを終了すると、Macでインターネットに接続できなくなる

現在のネットワークサービスのプロキシ設定に、ローカルホストを指す設定が残っていないか確認します。終了したクライアントの設定だと確認できた場合に限り、関連するプロキシを無効にしてください。業務ネットワークの既存設定は削除しないでください。トンネルモードの場合は、接続がまだ有効になっていないか確認します。通常はプロセスを強制終了するのではなく、クライアントの正規の切断・終了機能を使ってください。

使える設定と問い合わせ情報を保存

設定完了後は正常に動作する設定を残し、パネルの案内に従ってサブスクリプションとクライアントを更新します。更新によってノード一覧が変わる場合があります。手動で変更した設定が更新時に上書きされることもあるため、変更前にクライアントが個別のルール上書き機能を提供しているか確認してください。

サポートが必要な場合は、macOSのバージョン、クライアント名、使用モード、エラー表示、特定のアプリだけで問題が起きるかを記録してください。パネルのチケットから問い合わせる際は、サブスクリプショントークン、パスワード、不要なアカウント情報を隠してください。接続の詳しい確認方法はトラブルシューティング、ほかのプラットフォームの手順は使い方ガイドをご覧ください。

料金プランを選ぶ際は、「設定が正しいか」と「通信量が足りているか」を分けて考えましょう。VPNFileでは同時接続台数に制限はありませんが、通信量が無制限という意味ではありません。月額サブスクリプションの通信量は開通日を基準にリセットされ、通信量パッケージに有効期限はありません。具体的な価格と容量は料金プランのページで確認できるため、権限やサブスクリプション形式の問題を解決するためだけに、むやみにプランを変更する必要はありません。

無料で試す