在Windows系统上使用OpenVPN隧道翻墙
上次提到的免费一个月的瑞典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=357 或 http://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用户名和密码的方法,每次输入用户名密码也不能右键粘贴要用快捷键,甚是不爽,不过要是使用证书认证就省去了这些麻烦,推荐使用。如果要卸载软件,记得删除所有配置文件后再卸载。