引言
通常我們使用vpn時會希望伺服器端或客戶端開機的時候就能自動執行,OpenVPN提供兩種自啟動的方式
注意:如果需要使用自啟動,當初設定憑證時不能給憑證上密碼,不然會卡住
啟動為windows服務
在OpenVPN 2.5.0之後,只要把想開機自動連線的.ovpn設定檔放到OpenVPN目錄內的config-auto
預設應該會在 c:\Program Files\OpenVPN\config-auto
另外要記得設定OpenVPN為服務(安裝的時候預設不裝,這邊要記得),並設定為自動啟動
這種方式會有個問題,你無法從OpenVPN的GUI(右下角icon)得知目前執行狀況,而且只能藉由windows的服務視窗來關閉或重開啟OpenVPN
利用OpenVPN GUI啟動
此種啟動方式就能在啟動後還能藉由OpenVPN的GUI來控制連線,方法如下:
假設我要連線 client.ovpn
,該檔案及相關憑證已經放到 c:\Program Files\OpenVPN\config
創立一個bat檔,比如說
vpn.bat
內容如下1
"C:\Program Files\OpenVPN\bin\openvpn-gui.exe" --connect "client.ovpn"
接著先點擊bat兩下執行,測試是否可用
按微軟 + r ,進入執行視窗,輸入
shell:startup
,開啟 啟動 目錄將剛才的vpn.bat檔案放入重開機測試即可