windows下利用OpenVPN搭建VPN服务器
windows下利用OpenVPN搭建VPN服务器
2008/01/07 5:02 | 鬼仔 | 技术文章 | 占个座先
信息来源:邪恶八进制信息安全团队(www.eviloctal.com) 文章作者:pt007[at]vip.sina.com 版权所有 转载需注明作者
注:文章首发I.S.T.O信息安全团队(http://blog.csdn.net/I_S_T_O),后由原创作者友情提交到邪恶八进制信息安全团队。
一、OpenVPN是一款功能强大,可跨平台(支持Win 2000/XP/2003, Linux, Mac OS X, Solaris, FreeBSD, NetBSD, 和 OpenBSD)使用的SSL VPN服务器软件(具体说明见官方主页官方主页)。
openvpn-2.1_beta16命令行版,下载地址
http://openvpn.net/download_action.php?openvpn-2.1_beta16-install.exe 也可以下图形版。 二、安装与配置
第一步:安装openvpn
这一部分是服务端跟客户端都要做的工作,操作完全相同
双击 openvpn-2.1_beta16-install.exe进行安装,点击NEXT,I Agree,NEXT之后开始选择安装路径,我手动修改为C:\\Program Files\\OpenVPN 。点击 Install 开始安装,安装过程中,弹出硬件安装窗口,点击仍然继续,安装虚拟网卡。点击 next,Finish 完成安装。
第二步: VPN服务器配置:
说明:架设OPENVPN服务器,服务器方面做的工作比较多,客户端相对来说就比较简单。 服务器采用RSA证书和密钥验证方式对客户端进行验证,默认情况下证书和用户是一对一的,多个用户使用同一证书会被踢出。所以首先要做的工作就是证书的制作。 在进行操作之前,首先进行初始化工作:
(1)修改C:\\Program Files\\OPENVPN\\easy-rsa\\vars.bat.sample的以下部分 set HOME=%ProgramFiles%\\OpenVPN\\easy-rsa set KEY_COUNTRY=US set KEY_PROVINCE=CA
set KEY_CITY=SanFrancisco set KEY_ORG=FortFunston
set KEY_EMAIL=mail@domain.com 请根据自身情况修改,也可以不修改,改为
set HOME=C:\\Program Files\\OPENVPN\\easy-rsa set KEY_COUNTRY=CN #(国家)
set KEY_PROVINCE=GuangDong #(省份) set KEY_CITY=ShenZhen #(城市) set KEY_ORG=oovc.com #(组织)
set KEY_EMAIL=admin@oovc.com #(邮件地址) 上面#开始的是注释,请不要写到文件中。 打开命令提示符:
开始-->运行...-->键入cmd,回车,进入命令提示符 或者 开始-->程序-->附件-->命令提示符
进入C:\\Program Files\\openvpn\\easy-rsa目录下: 命令如下:
(1)cd C:\\Program Files\\openvpn\\easy-rsa init-config vars clean-all
上面是初始化工作,以后,在进行证书制作工作时,仍旧需要进行初始化,但只需要进入openvpn\\easy-rsa目录,运行vars就可以了,不需要上面那些步骤了。 (2)下面开始证书的制作: 生成根证书:(请输入红字部分)
build-ca
build-dh 生成服务端密钥:
build-key-server server
生成客户端密钥 build-key client1
build-key client2 //可以继续配置第二个VPN客户端密钥
//生成的密钥存放于C:\\Program Files\\openvpn\\easy\\rsa\\keys目录下 接下来开始配置服务器和客户端:
(3)将生成的ca.crt,dh1024.pem,server.crt,server.key复制到C:\\Program Files\\OPENVPN\\KEY目录下,这四个文件是VPN服务端运行所需要的文件。
(4)ca.crt,client.crt,client.key是VPN客户端所需要的文件,复制到客户端C:\\Program Files\\OPENVPN\\KEY目录下
(5)在C:\\Program Files\\OpenVPN\\config目录下创建server.ovpn: 服务器端文件示例:(server.ovpn) local 192.168.3.1 #建立VPN的IP
port 443 #端口号,根据需要,自行修改,如果是用http代理连接,请不要修改 proto tcp-server #通过TCP协议连接 dev tap #win下必须设为tap
server 192.168.0.0 255.255.255.0 # 虚拟局域网网段设置,请根据需要自行修改,不支持和拔号网卡位于同一网段
push \表示client通过VPN SERVER上网 keepalive 20 180
ca \证书存放位置,请根据实际情况自行修改
cert \服务器证书存放位置,请根据实际情况自行修改
key \服务器密钥存放位置,请根据实际情况自行修改
dh \存放位置,请根据实际情况自行修改 push \
push \,请根据实际情况自行修改 mode server tls-server
status \记录文件存放位置,请根据实际情况自行修改 comp-lzo verb 4
(6)客户端设置:在客户端安装完成之后,需要将 ca.crt client.crt client.key 这三个文件拷贝到C:\\Program Files\\openvpn\\key目录下,这三个文件由服务端生成,所以,连接谁的服务器,就需要跟谁索取这三个文件
然后,编辑一个 client.ovpn的配置文件存放到C:\\Program Files\\openvpn\\config目录下,客户端就可以进行连接了。
…… 此处隐藏:908字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [法律文档]苏教版七年级语文下册第五单元教学设计
- [法律文档]向市委巡视组进点汇报材料
- [法律文档]绵阳市2018年高三物理上学期第二次月考
- [法律文档]浅析如何解决当代中国“新三座大山”的
- [法律文档]延安北过境线大桥工程防洪评价报告 -
- [法律文档]激活生成元素让数学课堂充满生机
- [法律文档]2014年春学期九年级5月教学质量检测语
- [法律文档]放射科标准及各项计1
- [法律文档]2012年广州化学中考试题和答案(原版)
- [法律文档]地球物理勘查规范
- [法律文档]《12系列建筑标准设计图集》目录
- [法律文档]2018年宁波市专技人员继续教育公需课-
- [法律文档]工会委员会工作职责
- [法律文档]2014新版外研社九年级英语上册课文(完
- [法律文档]《阅微草堂笔记》部分篇目赏析
- [法律文档]尔雅军事理论2018课后答案(南开版)
- [法律文档]储竣-13827 黑娃山沟大开挖穿越说明书
- [法律文档]《产品设计》教学大纲及课程简介
- [法律文档]电动吊篮专项施工方案 - 图文
- [法律文档]实木地板和复合地板的比较
- 探析如何提高电力系统中PLC的可靠性
- 用Excel函数快速实现体能测试成绩统计
- 教师招聘考试重点分析:班主任工作常识
- 高三历史选修一《历史上重大改革回眸》
- 2013年中山市部分职位(工种)人力资源视
- 2015年中国水溶性蛋白市场年度调研报告
- 原地踏步走与立定教学设计
- 何家弘法律英语课件_第十二课
- 海信冰箱经销商大会——齐俊强副总经理
- 犯罪心理学讲座
- 初中英语作文病句和错句修改范例
- 虚拟化群集部署计划及操作流程
- 焊接板式塔顶冷凝器设计
- 浅析语文教学中
- 结构力学——6位移法
- 天正建筑CAD制图技巧
- 中华人民共和国财政部令第57号——注册
- 赢在企业文化展厅设计的起跑线上
- 2013版物理一轮精品复习学案:实验6
- 直隶总督署简介




