在Win 2008 Server上安装openvpn
下载
OpenVPN可以在 官网 直接下载
OpenVPN的安装
安装
直接跟着安装程序的指引安装
手动添加和删除接口
如果你要多开,或者要使用多个需要 TAP
设备的软件(比如 TunSafe 和 tinc ),就可以使用 addtap.bat
和 deltapall.bat
来管理,其实就是使用 tapinstall.exe
命令安装和卸载设备,命令格式如下:
tapinstall.exe install OemVista.inf tap0901
tapinstall.exe remove tap0901
OpenVPN的安装配置
参考 官方教程
过程为:
- 生成证书
- 修改配置文件
- 将他们放到对应的位置
注:
- 可以修改
TAP
接口的名字,然后在配置文件中加上dev-node dev_name
即可,这样指定接口可以防止多个使用TAP
的程序互相冲突
启动OpenVPN
使用OpenVPN GUI
打开 OpenVPN GUI
,选择配置文件并启动即可
命令行启动
openvpn --config server.ovpn
也可以通过服务启动
您的OpenVPN出现了问题
到了这一步,OpenVPN启动完成了,也能连接上了,但是你会发现,连上了也上不了网,情况是包只能到服务器,但是不能从服务器出去,如果是在 Linux
上,直接 iptables -t nat -s xxx -j MASQUERADE
一把梭就搞定了,但是 win
不自带 NAT
配置,需要手动配置
配置Win 2008 Server 的NAT
安装服务
服务器管理(Server Manager)->添加角色(Add Role)->网络策略和访问服务(Network Policy and Access Services)->远程访问服务和路由(Remote Access Service and Routing)
配置NAT
如果没有服务启用,先启用
选择 NAT
,如果没有接口就添加,添加的对象为你的外网接口(本地连接)和OpenVPN的接口(本地连接 2)
配置外网接口为公共接口,配置OpenVPN的接口为专用接口
接口名可以在网络连接中查找(TAP)那个即为OpenVPN的接口
然后再在客户端试试,应该就能连网了
其他
#垃圾windoge