起動時にOpenVPNサーバーに自動的に接続する

起動時にOpenVPNサーバーに自動的に接続する

起動時に OpenVPN クライアントを起動する方法をオンラインで探していました。私が見たすべてのチュートリアルでは、ユーザーがログインしたときにのみ起動します。起動時に OpenVPN サーバーに自動的に接続するように Windows を設定するにはどうすればよいでしょうか?

答え1

からOpenVPNをサービスとして実行する:

  1. OpenVPNクライアントをインストールするときに、「サービスのインストール」モードのボックスがチェックされていることを確認してください。
  2. OpenVPNを開いて%WinDir%\system32\services.msc、自動開始モードに設定します。

OpenVPN がサービスとして実行されると、 で見つかった構成ファイル (*.ovpn) ごとに個別の OpenVPN プロセスが開始されます%ProgramFiles%\OpenVPN\config\

レジストリを編集して、サービス ラッパーがチェックするディレクトリ、チェックする拡張子、実行される openvpn クライアントのバージョン、およびログが保存される場所を確認/変更できます。上記のリンクを参照してください。

答え2

アンディの回答の訂正、

OpenVPN をサービスとして実行するには:

  1. OpenVPN クライアントをインストールするときに、「サービスのインストール」モード ボックスがオンになっていることを確認します。%WinDir%\system32\services.msc を開き、OpenVPNService を自動開始モードに設定します。

  2. OpenVPN がサービスとして実行される場合、"%ProgramFiles%\OpenVPN\config-auto" フォルダで見つかった各構成ファイル (*.ovpn) ごとに個別の OpenVPN プロセスが開始されます。

詳細については、OpenVPNのWebサイトを参照してください。

https://openvpn.net/community-resources/running-openvpn-as-a-windows-service/

関連情報