起動時に OpenVPN クライアントを起動する方法をオンラインで探していました。私が見たすべてのチュートリアルでは、ユーザーがログインしたときにのみ起動します。起動時に OpenVPN サーバーに自動的に接続するように Windows を設定するにはどうすればよいでしょうか?
答え1
- OpenVPNクライアントをインストールするときに、「サービスのインストール」モードのボックスがチェックされていることを確認してください。
- OpenVPNを開いて
%WinDir%\system32\services.msc
、自動開始モードに設定します。
OpenVPN がサービスとして実行されると、 で見つかった構成ファイル (*.ovpn) ごとに個別の OpenVPN プロセスが開始されます%ProgramFiles%\OpenVPN\config\
。
レジストリを編集して、サービス ラッパーがチェックするディレクトリ、チェックする拡張子、実行される openvpn クライアントのバージョン、およびログが保存される場所を確認/変更できます。上記のリンクを参照してください。
答え2
アンディの回答の訂正、
OpenVPN をサービスとして実行するには:
OpenVPN クライアントをインストールするときに、「サービスのインストール」モード ボックスがオンになっていることを確認します。%WinDir%\system32\services.msc を開き、OpenVPNService を自動開始モードに設定します。
OpenVPN がサービスとして実行される場合、"%ProgramFiles%\OpenVPN\config-auto" フォルダで見つかった各構成ファイル (*.ovpn) ごとに個別の OpenVPN プロセスが開始されます。
詳細については、OpenVPNのWebサイトを参照してください。
https://openvpn.net/community-resources/running-openvpn-as-a-windows-service/