在 Windows 中啟用 OpenVPN

在 Windows 中啟用 OpenVPN

我正在嘗試建立從 Windows 8 電腦到運行 OpenVPN 的伺服器的 VPN。我已設定所有憑證、金鑰和設定檔。 OpenVPN GUI 運作正常並顯示「用戶端現已連線」。

但來自我機器的所有流量都繼續正常,忽略 VPN。網站報告看到的是我的 IP,而不是伺服器的。我已經閱讀了十幾本指南和教程,它們都停在這部分,所以我猜這是一個錯誤。 OpenVPN GUI 正在以管理員身分執行。

如何有效啟用 VPN 並透過它路由流量?

答案1

也許您需要更改網路適配器的優先順序。

若要在 Windows 8 中執行此操作,您需要開啟控制台,前往網路和共用中心,然後按一下左側側邊欄中的「變更適配器設定」。

當該視窗開啟時,您應該能夠按鍵盤上的“Alt”來調出視窗頂部的檔案選單。此功能表通常在 Windows 8 中隱藏。

在檔案選單中,您需要按一下「進階」選項,然後按一下該下拉清單底部的「進階選項...」。

然後,您只需選擇用於 OpenVPN 的網路適配器,然後按一下向上箭頭,直到它到達清單頂部。

請記住,如果執行此操作後發現任何網路問題,您可能需要恢復變更。

答案2

如果您的所有網路流量都必須通過您的 VPN(包括您的網頁瀏覽),那麼您需要對 OpenVPN 伺服器和用戶端進行一些額外的設定。

閱讀 OpenVPN 文件這裡至於什麼是必要的。

如果您的網頁瀏覽是透過 OpenVPN 伺服器進行的,您需要確保您的伺服器可以將請求(NAT)重新導向到互聯網,以便正確返回網頁。

正確配置伺服器後,重新配置客戶端應該會使所有流量透過您的 VPN 連線。

答案3

我遇到了同樣的問題,並將以下行新增到我的客戶端配置中 redirect-gateway def1:這開始透過 VPN 路由客戶端流量。然而,網路存取根本無法使用。透過變更此註冊表項已解決此問題在伺服器上Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\IPEnableRouter1

Windows Key+R(我還透過-> ncpa.cpl-> 右鍵單擊互聯網適配器 -> Properties->選項卡 -> 與 OpenVPN 適配器共享在伺服器上啟用了 Internet 連接共享Sharing。但是我不知道這是否有必要。)

相關內容