macOS で VPN がつながらない原因は、回線そのものより権限にあることがほとんどです。インストーラが許可されていない、ネットワーク拡張の認証が済んでいない、サブスクリプションリンクを読み込んでも更新が走らない。この記事は実際の操作順に沿って、インストール・許可・認証・取り込み・確認の各段階で「どうなっていれば正解か」と、そうならないときにどこを見るかを書いていきます。

システムの深い設定を書き換える必要はなく、保護機能を止める必要もありません。先にシステム保護を切ってから接続するよう指示する手順は、すべて飛ばして構いません。

インストール前にそろえる3点

始める前に3つ用意しておくと、後の往復が半分減ります。

管理者アカウント。クライアントのインストールとネットワーク拡張の承認には管理者権限が必要です。標準アカウントでは「許可」ボタン自体が表示されません。クライアントの不具合ではなく、システムがそのアカウントにダイアログを出していないだけです。まず現在のアカウントが管理者かどうかを確認してから始めてください。

サブスクリプションリンク。ユーザーパネルにログインし、ダウンロードとサブスクリプションの欄でサブスクリプションリンクをコピーします。このリンクにはトークンが含まれ、アカウントの資格情報と同じ扱いです。グループチャットに送ったり、スクリーンショットに写したりしないでください。

用途。この Mac を全通信プロキシにするのか、ルールで振り分けるのかを先に決めます。モードは後から変えられますが、最初に選び間違えると、後の確認で回線の問題だと誤判定してしまいます。

  • ✅ 現在のアカウントが管理者で、システム設定の「プライバシーとセキュリティ」を開ける
  • ✅ サブスクリプションリンクを本機にコピー済みで、チャットアプリを経由していない
  • ✅ 国内サイトと海外サイトを1つずつ用意し、振り分けの確認に使う
  • ❌ 会社の構成プロファイルで管理された Mac にそのまま入れると、ネットワーク拡張がポリシーで無効化されることがある
  • ❌ クラウドストレージや掲示板から入手したインストーラは、出所が不明で署名を照合できない
110+ 対応国
150+ 国際回線
無制限 台数
30 日間返金保証

インストーラの許可:3つの遮断パターンと対処

ダウンロードしたインストーラは通常 dmg です。開いたらアプリを「アプリケーション」フォルダにドラッグし、ダウンロードフォルダから直接ダブルクリックして起動しないでください。隔離属性はファイルに付いて回るため、ダウンロードフォルダに置いたままだと掃除ツールに消されやすく、後のアップデートでも問題が起きやすくなります。

初回起動は高確率でシステムに止められ、「Apple がマルウェアかどうかを確認できないため開けません」と表示されます。これはインストーラが壊れているのではなく、システムの入手元チェックによるものです。システム設定 → プライバシーとセキュリティを開き、ページ下部にある先ほどのブロック記録の「このまま開く」をクリックし、Finder からもう一度起動します。ダイアログが確認ボタン付きの表示に変わります。

2つ目の表示は「壊れているため、ゴミ箱に入れる必要があります」です。多くはダウンロードが不完全な場合か、ファイル属性を書き換えるダウンロードツールを使った場合です。もう一度ダウンロードし直せば解決します。ネット上で流布しているターミナルの「修復」コマンドは隔離チェックを全体で無効化するもので、メイン機での実行はおすすめしません。あれが解決するのは表示であって、問題そのものではありません。

3つ目は、プライバシーとセキュリティのページにその記録がまったく出ないケースです。これはアプリが実行まで至っておらず、システムが判断の段階に進んでいないことを意味します。順に確認してください。「アプリケーション」に本当に入れたか、dmg が完全にマウントされているか、セキュリティソフトが先に止めていないか。

インストーラが完全かどうかは、サイズより署名で判断するほうが確実です。アプリを右クリックして「情報を見る」を選ぶか、ターミナルで codesign -dv を実行して署名情報を確認します。署名がない、または公式と一致しないパッケージは、そのままインストールしないでください。

ネットワーク拡張の認証:2つのスイッチ

macOS の VPN クライアントは多くが通常のアプリではなく、システムのネットワーク拡張として動作します。そのため初回接続時には確認が2回増え、しかもこの確認は決まったタイミングでしか出ません。逃すと手動で補うことになります。

1つ目:VPN 構成を追加するダイアログ

初めて接続を押すと、VPN 構成の追加を許可するかどうかを尋ねられます。パスワードを入力するか Touch ID で承認します。ここでキャンセルを押すと、クライアントの画面はまだ操作できますが、状態は「接続中」のまま止まり、自然に復帰することはありません。

2つ目:ネットワーク拡張のスイッチ

システム設定 → 一般 → ログイン項目と拡張機能 → ネットワーク拡張機能を開き、クライアントの項目がオンになっていることを確認します。macOS のバージョンによって場所は多少異なり、「プライバシーとセキュリティ」側に出ることもあります。この項目をオフにすると接続は即座に切れ、理由の表示も出なくなります。

認証が正しく行われていないときの典型的な症状は3つです。メニューバーのアイコンは変わるのに「接続中」のまま止まる。接続して数秒で自動的に切れ、未接続に戻る。システム設定 → ネットワークに、灰色で警告マークの付いた VPN 構成が現れる。

対処の順番は決まっています。クライアントを終了 → システム設定 → ネットワークで残った VPN 構成を削除 → クライアントを開き直す → 許可の流れをもう一度通す。接続ボタンを連打しても許可ダイアログは再発行されず、残骸の構成が増えるだけです。

接続の問題を「解決」しようと、システム整合性保護を切ったりファイアウォールを全体で無効にしたりしないでください。どちらも切ってしまうと問題は隠れるだけで、後の切り分けが数倍難しくなり、しかも影響は1つのクライアントにとどまりません。

サブスクリプションの取り込み:リンク・QR コード・手動パラメータ

クライアントは入れたばかりだと空で、ノードはサブスクリプションリンクから取り込みます。3つの方法は場面で使い分け、混ぜないでください。

方法1:サブスクリプションリンクを貼り付ける

クライアントのサブスクリプションまたは構成の欄で「リンクからインポート」を選び、貼り付けて確定します。成功するとその場でノード一覧を取得し、地域ごとにグループ分けされた項目が並びます。一覧が空の場合は、まずリンクがチャットアプリで途中で切られていないか確認してください。コピー時に数文字欠けるのが最もよくある原因です。

方法2:QR コード

QR コードは実体としては同じリンクを図にしたもので、パネルから直接読み取るのに向いています。Mac の場合、スマホで読んでからパソコンに貼り付けるのはかえって手間が増えます。リンクをそのままクライアントに貼るほうが速く、間違いも少なくなります。

方法3:単一ノードを手動で追加

単一ノードのパラメータを渡されたときだけ、この方法を使います。プロトコルによって入力する項目が変わります。Shadowsocks はパスワードと暗号化方式。VMess は UUID で、古いバージョンには alterId もあります。VLESS は UUID と任意の flow。Trojan はパスワードのみ。Hysteria2 と TUIC は QUIC ベースで、認証情報と輻輳制御に関するパラメータが必要です。1文字でも欠けると接続できず、手で書き写すのはこの流れの中で最も間違えやすい工程です。

サブスクリプションリンクにはトークンが含まれ、リンクを手にした人はあなたの通信量枠を使えます。漏えいが疑われるときは、ユーザーパネルでサブスクリプションのアドレスをリセットし、クライアントに戻って取り込み直してください。古いリンクは即座に無効になり、他の端末で使っている分も同じく使えなくなります。

取り込んだあとに一度は手動で更新する

管理側でノードを調整しても、クライアントは自動では気づきません。クライアントでサブスクリプションの更新を一度実行し、ノード数や地域に変化があるか確認します。多くのクライアントは定期更新に対応していて間隔も自分で設定できますが、機種変更やリセットの直後だけは手動で押すことをおすすめします。

取り込み成功の判断基準は具体的です。ノード一覧が地域ごとにグループ化されて出る、項目を選択できる、選択後にステータスバーへ現在のノード名が出る。どれか1つでも欠けたら、まず回線ではなくサブスクリプションが全部取得できていないことを疑ってください。

接続の確認:4ステップ

つながった表示と、実際に通信できているかは別です。次の4ステップで、問題を「回線が悪い」とひとまとめにせず、具体的な層まで絞り込めます。

  1. 出口の地域を確認。接続後に本サイトの「マイ IP」ページを開き、判定された国・地域が選択中のノードと一致するか見ます。一致しなければ通信はプロキシを通っていません。クライアントのシステムプロキシまたは TUN のスイッチに戻って確認してください。
  2. DNS 解決がどちら側かを見る。解決が依然としてローカルの回線事業者側で行われると、海外サイトは近いが誤ったアドレスに解決され、速度が安定しない、画像が途中までしか読み込まれないといった形で現れます。分割ルールでは DNS クエリもプロキシ側にまとめて渡す必要があります。
  3. 分割ルールを検証。国内サイトと海外サイトをそれぞれ開き、前者が直接接続、後者がプロキシ経由になっているか確認します。よくある誤りは、あるトップレベルドメインを丸ごと直接接続に入れてしまい、その配下の目的のサイトまで全部プロキシを迂回してしまうケースです。
  4. IPv6 を確認。ローカルネットワークが IPv4 と IPv6 の両方を配布しているとき、クライアントが IPv4 しか引き受けていないと、一部のサイトは IPv6 でそのまま外に出てしまい、「ページは開くのに動画が止まる」といったずれが起きます。クライアント側で IPv6 を切るか、ルールで両プロトコルを同じように扱うかしてください。

確認で見るのは2点だけです。出口の地域が合っているか、DNS がローカルに戻っていないか。この2つが正常なら、そのうえで回線品質を疑ってください。順番を逆にすると、ノードを替えるだけの無駄が増えます。

症状別対処:つながらないときに先に見る場所

次の表は症状から原因を逆引きするもので、並びはよくある順からまれな順です。1行ずつ照らし合わせれば、無駄な試行はほぼ省けます。

症状 よくある原因 対処の順番
クライアントは接続済みなのに、ブラウザでページが開けない システムプロキシが設定されていない、またはルールで対象が直接接続になっている まずクライアントのシステムプロキシと TUN のスイッチ、次にルールの一致を確認
接続して数秒で自動的に切れる ネットワーク拡張の認証が完了していない、または管理ポリシーで止められている クライアントを終了し、残った構成を削除して、認証をやり直す
特定のサイトだけ開けず、他は正常 分割ルールの記述ミス、またはそのサイト自体の地域制限 同じ地域の別ノードで再確認し、そのうえでルールを見直す
ページに証明書エラーが出る クライアントの復号機能がシステムに信頼されていない、またはシステム時刻のずれが大きい まず時刻を合わせる。その機能が不要ならオフにする
サブスクリプション更新後、ノード一覧が空になる リンクが途中で切れている、またはパネルでトークンがリセット済み パネルに戻ってリンクをコピーし直し、もう一度取り込む
アップロードもダウンロードも遅く、ノードを替えても改善しない ローカルネットワークの混雑、または選択中の回線種別が現在の時間帯に合っていない 回線種別(専用線 / 中継)を替えて同じ対象で再測定
症状から当てにいくほうが、ノードを何度も替えるよりずっと速いです。

システムアップデートと削除手順

macOS のメジャーバージョンアップ後は、ネットワーク拡張の認証状態がリセットされることがあります。アップデート後の初回接続が「接続中」のまま止まる場合は、システム設定で拡張のスイッチを確認し直せば済みます。クライアントの再インストールも、サブスクリプションの再取り込みも不要です。

アンインストールは手順を最後まで通します。クライアントを終了 → システム設定 → ネットワークで該当する VPN 構成を削除 → ログイン項目と拡張機能で拡張を削除 → 最後にアプリを削除。アプリをゴミ箱に入れるだけだと残った構成がネットワーク一覧に居座り、次に別のクライアントを入れたときに名前が衝突して、新しい構成が押し出されることがあります。

機種変更で買い直す必要はありません。同じサブスクリプションリンクを新しいマシンで取り込めばよく、アカウントは台数無制限です。古いマシンは上の手順できれいに消しておいてください。2つの構成が同時にシステムプロキシを取り合うと、「どちらも調子が悪い」ような挙動になります。

順番を固定する

流れの順番は決まっています。インストール → 許可 → 認証 → 取り込み → 確認。詰まったらこの順で遡り、まず権限、次にルール、最後に回線を疑ってください。macOS での「つながらない」のほとんどは最初の2段階で止まっており、しかもその2段階ははっきりしたエラーを出してくれません。

macOS では権限まわりの問題が多数を占め、しかも症状はどれも「ネットワークが通らない」ように見えます。まずインストーラの許可とネットワーク拡張の認証を正しく済ませる。そうして初めて、後のサブスクリプションと分割ルールが意味を持ちます。