VPNStatus、MacOSビルドインVPNステータスの代替品
ブログ投稿:https://blog.timac.org/2018/0719-vpnstatus/
VPNSTATUS、MACOSビルトインVPNステータスメニューの機能を複製するアプリケーション:
https://github.com/timac/vpnstatus/releasesで、VPNSTATUSおよびVPNUTILの事前コンパイルおよび署名バージョンをダウンロードしてインストールできます。
または、HomeBrewを使用できます。
brew tap timac/vpnstatus
brew install timac/vpnstatus/vpnutil
brew install --cask timac/vpnstatus/vpnstatus
VPNSTATUSでは、設定ウィンドウで設定を微調整できます。

VPNStatusは、デフォルトで120秒ごとにVPNに再接続しようとします。この値を設定で変更できます。
VPNSTATUSは、オプションで1つ以上のSSIDを無視できます。これにより、現在のWi-Fi SSIDが無視されたリストに載っている場合、サービスは自動接続されません。

上記の例では、現在のWi-FiネットワークSSIDがOneSSID 、 SecondSSID 、またはThird SSIDの場合、VPNは自動接続を行いません。
Wi-FiネットワークSSIDがFourthSSID SIDである場合、VPNサービスはリストに載っていないため、AutoConnectになります。
SSIDは症例に敏感であることに注意してください。
MacOS 14 Sonomaで始まると、Wi-Fi SSIDを読むにはロケーションサービスアクセスが必要です。 Location Services Accessが有効になっていないと、VPNStatusは自動接続中にSSIDを無視できません。 VPNSTATUSは、ロケーションサービスの承認をチェックし、メニュー項目を表示してアクセス許可を許可します。
VPNStatusで見たくないかもしれないVPN構成がいくつかあります。これは、リトルスニッチのようなサードパーティのコンテンツフィルター構成の場合です。
デフォルトでは、VPNStatusはLittle Snitchコンテンツフィルター構成を非表示にします。好みをオーバーライドして、より多くのVPN構成を非表示にできます。
