在Windows系统上使用OpenVPN隧道翻墙

2011年10月2日 | 分类: 翻墙相关 | 标签: , ,

上次提到的免费一个月的瑞典openvpn时有网友申请后不知道怎么使用,因为它就给了一个服务器网址和用户名密码,没有提供配置文件和我们以前的习惯不太一样。其实这要从openvpn服务器端的搭建说起,我们一般印象中的,openvpn服务器搭建都是使用其社区开源免费的服务器客户端手动搭建配置(类似http://igfw.net/archives/5575),不过这种方法显然比较麻烦也不利于大范围部署,于是openvpn公司提供了一套更加方便简单的基于web的解决方案OpenVPN Access Server,不过这个是收费的(也能使用两个免费的用户),使用OpenVPN Access Server创建的openvpn服务就是提供一个服务器网址和用户名密码,你可以访问https://[服务器IP]/,并且以 Login 方式登陆即可下载配置文件使用,当然更方便的办法是下载其官方客户端OpenVPN Connect Client,安装后,在Server Address下面输入你得到的openvpn网址,点击Connect输入用户名密码即可连接,极大的方便了用户使用。

不过翻墙使用中这样部署的openvpn服务不多,可能是其OpenVPN Access Server需要收费,亦或OpenVPN Access Server对服务器资源占用相对较多的缘故吧。不过其客户端OpenVPN Connect Client界面相对华丽(其社区版的开源客户端http://openvpn.net/index.php/open-source/downloads.html界面比较简陋),导入其他openvpn配置文件也能免费使用,以下是个简单的教程:

1: 下载OpenVPN client

下载地址:http://openvpn.net/index.php?option=com_content&id=357http://swupdate.openvpn.net/downloads/openvpn-client.msi

注意:安装需要.NET Framework 3.5 SP1支持

2: 整理你的openvpn配置文件

此客户端对openvpn配置文件要求相对严格,如果有些许错误导入配置文件时都会提示错误,并且好像不支持auth-user-pass pass.txt保存密码的形式,需要使用默认auth-user-pass的配置文件才能连接。

3: 安装软件

使用管理员权限启动软件

4: 允许客户端向您的计算机进行更改

一步步安装,直至提示完成。

5: 运行界面

其软件界面如上图所示。展开“Connection Profiles”对话框中选择’+’号。

6: 导入openvpn配置文件

从对话框中选择“Local file”单选按钮,并选择“Import”。

(安装后其将关联.ovpn文件,直接双击配置文件也可以导入;把配置文件拖拽到其界面下方也可以导入配置文件)

7: 选择配置文件

选择“.OVPN”结尾的文件,点击“打开”(要确保相应的.crt、.key都在相应目录下)。

8: 保存配置

确保“Completely trust this profile”复选框被标记。点击“Save”。

(过程中如果提示错误,请按照提示修改.ovpn文件后再导入)

9: 连接服务器

点击导入到配置文件图标开始连接VPN(也可以在图标上右键选connect连接,或修改连接名称)

10: 登录验证

最后,输入您VPN的用户名和密码(如果是使用证书认证无需此步骤)

11: 连接成功

连接成功后会看到类似上图界面,可以看到你的服务器IP、客户端IP、流量统计和连接时间。点击最小化按钮把窗口最小化到系统托盘即可。不使用时点击“Disconnect”断开VPN连接即可!(以上操作步骤译自Tunnelr

这个界面华丽占用系统资源也就多些,大概二三十M内存的样子,使用也很简单,感觉不错,就是我找不到让他保存VPN用户名和密码的方法,每次输入用户名密码也不能右键粘贴要用快捷键,甚是不爽,不过要是使用证书认证就省去了这些麻烦,推荐使用。如果要卸载软件,记得删除所有配置文件后再卸载。

本文原始地址:http://igfw.net/archives/5593

目前还没有任何评论.