5. Macクライアント

サポートセンター

Macクライアント

サポートセンター

Macでネットワーク機能拡張の項目が表示されない

まずは再起動の方法を試してください。Macを再起動してから、HZVPNのdmgインストールパッケージを再インストールしてください。それでも解決しない場合は、以下をお読みください。

根本原因

systemextensionsctl list
0 extension(s)
ネットワーク機能拡張がそもそもシステムにインストールされていません。VPN設定(HZVPN)自体は存在していますが、その背後にあるNetwork Extensionのプロセスが一度も正常に登録されていません。
ログでも以下のように確認されています。
NESMVPNSession[Primary Tunnel:HZVPN:...]: Adding a connection for client scutil[22068]
NESMVPNSession[Primary Tunnel:HZVPN:...]: Removing a connection for client scutil[22068]
接続リクエストが届いた直後に削除されています。これは、処理を担当する拡張機能が見つからないためです。



原因:DMGで配布されたアプリのSystem Extension有効化の問題

macOSでは、アプリを初めて実行する際にSystem Extension(Network Extension)を有効化する必要があります。有効化後、システムはユーザーに許可を求める確認ダイアログを表示します。考えられる失敗箇所:OSSystemExtensionRequest
  1. アプリが有効化リクエストを一度も正常にトリガーしていない——起動プロセス中に「システム拡張機能を許可」のポップアップウィンドウが表示されましたか?
  2. ユーザーは「許可」をクリックしたが、システムが実行しなかった。——macOS 26ではこのような報告があります
  3. DMG内のアプリがマウントされたディレクトリから直接実行され、/Applicationsにコピーされていない——これによりSystem Extensionの有効化が失敗することがあります

確認方法

ステップ1:アプリが/Applicationsにあることを確認する
ls /Applications/ | grep -i 火种
ls /Applications/ | grep -i huozhong
ステップ2:セキュリティ設定でブロックされた拡張機能がないか確認する
  • システム設定 → プライバシーとセキュリティ → 下にスクロールして「ブロックされたシステムソフトウェア」という表示がないか確認
ステップ3:有効化を強制的に再トリガーしてみる
# Clean up the old configuration first
sudo systemextensionsctl reset
その後、アプリを再度開いて起動プロセスをもう一度進め、「システム拡張機能を許可」のポップアップウィンドウが表示されるか確認してください。
⚠️ systemextensionsctl resetを実行するとすべてのシステム拡張機能がクリアされるため、ユーザーに事前に伝えておいてください。