起動時に VPN に自動接続 & Mac OS X でのログイン
仕事または個人的な理由で Mac で VPN を使用している場合、Mac の起動時またはログイン時に Mac を VPN サービスに自動的に接続させたい場合があります。または、接続が切断されて切断された場合に VPN を自動的に再接続したいだけかもしれません.これは、システムの起動時とログイン時に自動的に VPN に接続し、VPN がアクティブかどうかを確認し、必要に応じて再接続する単純な AppleScript を使用して簡単に実現できます。
. VPN (Virtual Private Network) を持っていない、または使用していない場合、このトリックは特定の Mac ではほとんど役に立ちません。
Mac OS X の起動時またはログイン時に自動的に VPN に接続する方法
この自動接続 VPN スクリプトは、どのバージョンの macOS または Mac OS X システム ソフトウェアでも動作するはずです。基本的には、接続スクリプトをログイン項目に配置して、システムの起動とユーザーのログイン イベントで自動的に読み込まれるようにします:
- Mac で「スクリプト エディタ」を開きます。これは /Applications/Utilities/ フォルダにあります
- ファイルメニューに移動し、「新規」を選択します
- 次の AppleScript 構文を新しい空のスクリプト エディタにコピー アンド ペーストします。 "
- 「VPN NAME」を、システム環境設定のネットワーク コントロール パネルにある、付随する VPN ネットワークの場所の名前に置き換えます (戻り値を変更して、ネットワークをチェックする頻度を増減することもできます)。
- もう一度「ファイル」メニューに移動し、「保存」を選択します
- 「ファイル形式」プルダウンメニューで、「アプリケーション」を選択します
- 「営業中」の横にあるチェックボックスをオンにします
- ここで「保存」を選択し、VPN スクリプトと分かりやすい名前 (「AutoVPN」など) を付けて、デスクトップやユーザーのホーム ディレクトリなど、見つけやすい場所に置きます
- 次にAppleメニューに行き、「システム環境設定」を選択し、「ユーザーとグループ」コントロールパネルに行きます
- アクティブなユーザー名を選択し、「ログイン項目」を選択します
- 作成した「AutoVPN」AppleScript アプリケーションをログイン項目セクションにドラッグ アンド ドロップして、ログインおよびシステム起動時に自動的に読み込まれるようにします
on アイドル状態でアプリケーションに通知 システム イベントがネットワーク設定の現在の場所を通知 myVPN がサービス VPN 名に設定 myVPN が null でない場合 myVPN の現在の構成が接続されていない場合myVPN に接続 end if end if end tell return 60 end tell end idle"
これで、Mac を再起動するか、ログアウト後にログインするたびに、VPN サービスが自動的に接続されます。同様に、何らかの理由でサービスが切断された場合、VPN への再接続が自動的に試行されます。
.他のアクションを実行するように調整したり、Wi-Fi やイーサネット ネットワークなどの他のサービスに自動的に接続および再接続したりできます。
Mac で VPN ネットワークに自動的に接続する別の便利なトリックを知っていますか?または、より良いソリューションまたはスクリプトがありますか?コメントでお知らせください。