OpenVPN是用于创建虚拟专用网络(Virtual Private Network)加密通道的免费开源软件。官网 http://www.openvpn.net/。
一、服务器端安装及配置
服务器环境:干净的CentOS6.5 64位系统
OpenVPN版本:OpenVPN 2.3.2 x86_64-redhat-linux-gnu
1、安装前准备
|
2、安装及配置OpenVPN和easy-rsa
|
|
|
查看keys目录下生成的文件:
3、创建服务器端配置文件
|
|
4、配置内核和防火墙,启动服务
|
5、创建客户端配置文件
|
|
二、Windows客户端安装及配置
客户端系统:Windows7 64位
内网IP:172.16.4.4
OpenVPN版本:OpenVPN 2.3.3 Windows 64位
1、下载安装OpenVPN
OpenVPN 2.3.3 Windows 32位 安装文件:
http://swupdate.openvpn.org/community/releases/openvpn-install-2.3.3-I002-i686.exe
OpenVPN 2.3.3 Windows 64位 安装文件:
http://swupdate.openvpn.org/community/releases/openvpn-install-2.3.3-I002-x86_64.exe
2、配置client
将OpenVPN服务器上的client.ovpn、ca.crt、client1.crt、client1.key、ta.key上传到Windows客户端安装目录下的config文件夹(C:\Program Files\OpenVPN\config)
3、启动OpenVPN GUI
在电脑右下角的openvpn图标上右击,选择“Connect”。正常情况下应该能够连接成功,分配正常的IP。
4、测试
ping通服务器的内网IP,说明已经接入到服务器的内部网络。