OpenVPN是开源商业软件,它实施虚拟专用网(VPN)技术,以在路由或桥接配置以及远程访问设施中创建安全的点对点或站点对站点连接。 它使用定制安全协议,该协议利用SSL / TLS进行密钥交换。 它能够遍历网络地址转换器(NAT)和防火墙。
OpenVPN允许对等方使用预共享的密钥,证书或用户名/密码来相互认证。 在多客户端服务器配置中使用时,它允许服务器使用签名和证书颁发机构为每个客户端发布身份验证证书。 它广泛使用OpenSSL加密库以及TLS协议,并且包含许多安全性和控制功能。
加密: 它使用OpenSSL库软件包对所有类型的数据进行加密。 这一天是私人的还是数据传输的。 它允许OpenVPN使用OpenSSL软件包中提供的所有密码。
认证方式: OpenVPN有几种相互认证对方的方法。 OpenVPN提供预共享密钥,基于证书的身份验证和基于用户名/密码的身份验证。 预共享密钥最简单,而基于证书的密钥最健壮且功能丰富。
联网: OpenISP使用通用网络协议(TCP和UDP)使其成为IPsec的理想替代方案,在这种情况下,ISP可能会阻止特定的VPN协议,以迫使用户订阅价格更高的“业务级”服务层。
OpenVPN和操作系统: Openvpn与市场上所有可用的操作系统兼容,您要做的就是下载运行的库。 然后与支持OpenVPN协调的服务器建立连接。
安全性: OpenVPN提供了各种内部安全功能。 它通过OpenSSL库具有高达256位的加密,尽管某些服务提供商可能会提供较低的速率,从而有效地为消费者提供了一些最快的VPN。