我正在嘗試建立從 Windows 8 電腦到運行 OpenVPN 的伺服器的 VPN。我已設定所有憑證、金鑰和設定檔。 OpenVPN GUI 運作正常並顯示「用戶端現已連線」。
但來自我機器的所有流量都繼續正常,忽略 VPN。網站報告看到的是我的 IP,而不是伺服器的。我已經閱讀了十幾本指南和教程,它們都停在這部分,所以我猜這是一個錯誤。 OpenVPN GUI 正在以管理員身分執行。
如何有效啟用 VPN 並透過它路由流量?
答案1
答案2
如果您的所有網路流量都必須通過您的 VPN(包括您的網頁瀏覽),那麼您需要對 OpenVPN 伺服器和用戶端進行一些額外的設定。
閱讀 OpenVPN 文件這裡至於什麼是必要的。
如果您的網頁瀏覽是透過 OpenVPN 伺服器進行的,您需要確保您的伺服器可以將請求(NAT)重新導向到互聯網,以便正確返回網頁。
正確配置伺服器後,重新配置客戶端應該會使所有流量透過您的 VPN 連線。
答案3
我遇到了同樣的問題,並將以下行新增到我的客戶端配置中
redirect-gateway def1
:這開始透過 VPN 路由客戶端流量。然而,網路存取根本無法使用。透過變更此註冊表項已解決此問題在伺服器上:Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\IPEnableRouter
到1
。
Windows Key+R
(我還透過-> ncpa.cpl
-> 右鍵單擊互聯網適配器 -> Properties
->選項卡 -> 與 OpenVPN 適配器共享在伺服器上啟用了 Internet 連接共享Sharing
。但是我不知道這是否有必要。)