Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows教程綜合 >> 關於windows >> OpenVPN客戶端設置方法詳解

OpenVPN客戶端設置方法詳解

日期:2017/2/7 14:13:03      編輯:關於windows
 

前面一篇是介紹OpenVPN安裝方法,因為文章太長了,把客戶端設置獨立出來,方便參考。本文測試環境Windows7。

一、OpenVPN客戶端安裝配置

1、下載OpenVPN客戶端

Windows:http://openvpn.se/download.html

默認安裝路徑:C:/Program Files/OpenVPN/

2、配置密鑰證書

把前面文章中服務器生成的keys目錄下的文件全部拷貝到C:/Program Files/OpenVPN/config。

3、創建client.ovpn

放到C:/Program Files/OpenVPN/config目錄下。

示例內容如下:
client
dev tun #要與前面server.conf中的配置一致。
proto udp #要與前面server.conf中的配置一致。
remote x.x.x.x 1194 //你的server地址,端口也要與上文server.conf一致,示例:12.34.56.78
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert client1.crt
key client1.key
ns-cert-type server
comp-lzo
verb 3

二、幾個OpenVPN常見錯誤

1、ADSL用戶的VPN連接問題

如果本地使用ADSL且遇到本地連接VPN問題,嘗試在client.ovpn最好添加一句:
route-method exe

參考地址:

http://blog.roachy.net/tag/error-windows-route-add-command-failed-adaptive-sys/

http://www.awolf.net/content/ros/ros-client-default-gateway.html

2、請以管理員權限運行OpenVPN GUI

否則可能出現類似如下錯誤:

Wed Nov 30 16:55:08 2011 C:\WINDOWS\system32\route.exe ADD 12.34.56.78 MASK 255.255.255.255 192.168.1.1
Wed Nov 30 16:55:08 2011 ROUTE: route addition failed using CreateIpForwardEntry: Access is denied. [status=5 if_index=12]
Wed Nov 30 16:55:08 2011 Route addition via IPAPI failed [adaptive]
Wed Nov 30 16:55:08 2011 Route addition fallback to route.exe
The requested operation requires elevation.
Wed Nov 30 16:55:08 2011 ERROR: Windows route add command failed [adaptive]: returned error code 1

屏幕右下角的系統托盤區有圖標,點擊該圖標,會在菜單中出現我們添加的服務器,點擊Connect,OpenVPN客戶端就會開通鏈接OpenVPN服務器,過一會兒,OpenVPN圖標變成綠色就是鏈接成功了。

3、常見OPENVPN運行錯誤

Options error: Unrecognized option or missing parameter(s) in [PUSH-OPTIONS]:6: topology (2.0.9)
....
ROUTE: route addition failed using CreateIpForwardEntry: One or more arguments are not correct. [if_index=12]
...
ROUTE: route addition failed using CreateIpForwardEntry: One or more arguments are not correct. [if_index=31]
出現這個運行錯誤,後來搜索,通過網址:
http://logicmd.net/2010/08/config-handbook-for-ssh-and-vpn/
發現,可能是OPENVPN版本問題,於是把從官方下載的
openvpn-2.0.9-gui-1.0.3-install
替換為
openvpn-2.2.1-install
再次運行connect,馬上OK了。

4、OPENVPN連接OK,仍無法訪問某些網址

請確認目標網址是否處於正常狀態,其次可檢查您的DNS設置是否屬於中國DNS地址,建議更換為官方建議的DNS地址。附可用的DNS:

opendns: 208.67.222.222和208.67.220.220 ;
google dns : 8.8.8.8 和 8.8.4.4 ;
nordon dns: 198.153.192.1 和 198.153.194.1;

Copyright © Windows教程網 All Rights Reserved