软件指南针:专注于软件传播与分享

OpenVPN

  • 软件作者:OpenVPN
  • 软件语言:英文
  • 授权方式:开源&安全免费
  • 适用系统:WinXP/WinVista/Win7/Win8/Linux/Mac
  • 官方网址:点击进入

软件介绍

OpenVPN的技术核心是虚拟网卡,其次是SSL协议实现,这里重点对虚拟网卡及其在OpenVPN的中的工作机理进行介绍:

虚拟网卡是使用网络底层编程技术实现的一个驱动软件,安装后在主机上多出现一个网卡,可以像其它网卡一样进行配置。服务程序可以在应用层打开虚拟网卡,如果应用软件(如IE)向虚拟网卡发送数据,则服务程序可以读取到该数据,如果服务程序写合适的数据到虚拟网卡,应用软件也可以接收得到。

在OpenVPN中,如果用户访问一个远程的虚拟地址(属于虚拟网卡配用的地址系列,区别于真实地址),则操作系统会通过路由机制将数据包(TUN模式)或数据帧(TAP模式)发送到虚拟网卡上,服务程序接收该数据并进行相应的处理后,通过SOCKET从外网上发提交去,远程服务程序通过SOCKET从外网上接收数据,并进行相应的处理后,发送给虚拟网卡,则应用软件可以接收到,完成了一个单向传输的过程,反之亦然。

版本列表

使用指南

故障排除

  • 暂无相关数据

用户评论

使用指南 故障排除 0 返回顶部