“Openvpn”的版本间的差异
来自WFilter上网行为管理系统文档和指南
(→服务端配置) |
|||
第10行: | 第10行: | ||
* 连接类型和端口:需要和客户端的配置一致。保存后,WFilterNGF的防火墙会自动允许该端口。 | * 连接类型和端口:需要和客户端的配置一致。保存后,WFilterNGF的防火墙会自动允许该端口。 | ||
* 客户端网段: WFilterNGF的OpenVPN采用的是子网模式(subnet),OpenVPN单独组建一个网段,该网段不能和现有的内网网段重合。 | * 客户端网段: WFilterNGF的OpenVPN采用的是子网模式(subnet),OpenVPN单独组建一个网段,该网段不能和现有的内网网段重合。 | ||
+ | * 内网网段:内网网段的定义会被推送到客户机的路由表中,从而让客户机通过VPN来访问内网。格式如:'''route 192.168.126.0 255.255.255.0''' | ||
[[文件:openvpn_settings1.png]] | [[文件:openvpn_settings1.png]] |
2017年11月17日 (五) 15:18的版本
1 OpenVPN概述
- OpenVPN是一个的基于SSL的VPN系统。该模块可以在您的WFilterNGF中启用OpenVPN服务,从而可以从外网用OpenVPN的客户端拨入内网。
- WFilter NGF中的OpenVPN采用“证书”和“账号验证”的双重验证机制,客户端必须有正确的ca证书和正确的用户名口令才可以登录VPN。
2 服务端配置
- 认证账号:必须在“账号管理”中配置的账号,且该账号必须有“VPN”的权限才可以登录VPN。
- 连接类型和端口:需要和客户端的配置一致。保存后,WFilterNGF的防火墙会自动允许该端口。
- 客户端网段: WFilterNGF的OpenVPN采用的是子网模式(subnet),OpenVPN单独组建一个网段,该网段不能和现有的内网网段重合。
- 内网网段:内网网段的定义会被推送到客户机的路由表中,从而让客户机通过VPN来访问内网。格式如:route 192.168.126.0 255.255.255.0
- CA证书设置,需要把该CA证书下载到客户端才可以连接,您也可以点击“重新生成”来生成新的CA证书。
3 客户端配置
3.1 Windows客户端
- 安装和下载openvpn客户端:https://openvpn.net/index.php/open-source/downloads.html
- 在WFilterNGF中下载证书文件,并拷贝到openvpn安装文件夹的config文件夹中。(另存为ca.crt)
- 在openvpn的config文件中,新建配置文件myvpn.ovpn,内容如下:
client dev tun proto udp #协议类型,和服务端的配置一致 remote 192.168.1.246 1194 #服务器的IP地址(或者域名)和端口 nobind persist-key persist-tun ca ca.crt #文件名和下载的ca.crt文件名一致 verb 3 auth-user-pass
- 以管理员身份运行“OpenVPN GUI”程序。输入用户名密码即可登录VPN。如下图: