Windows OpenVPN Connect 無法連線,log 顯示 Transport Error: socket_protect error (UDP)

最近遇到一台 Windows 10 電腦的 OpenVPN Connect,按下連線之後只會轉圈圈,接著再過一陣子就出現連線逾時 timeout。

去看一下 OpenVPN Connect 的 log 記錄,有一堆連不上然後 reconnect 的錯誤訊息,想說會不會是設定檔 conf 被改到設定跑掉,但對照可以正常連線的電腦設定也沒有找到異常。再來懷疑該不會被內建的 Windows 防火牆擋住,於是把 OpenVPN Connect 程式 TCP、UDP 全部開放了還是不行。

只好再回去看 OpenVPN Connect 的 log 記錄有什麼蜘絲馬跡,在裡面找到關鍵字 Transport Error: socket_protect error (UDP),搜尋之後果然找到官網論壇有人 PO 文有類似情況,雖然文章內是 mac 系統但解法差不多,都是有個系統服務 agent_ovpnconnect 沒有啟用。

OK,知道解法就簡單了,到「服務」找到 agent_ovpnconnect,把它的啟動類型改為「自動」,然後再啟用它,就可以回到 OpenVPN Connect 正常連線了。