OpenVPN原理及实践文章收集(转)

时间:2023-03-09 00:59:31
OpenVPN原理及实践文章收集(转)

一、基本理论篇

vpn原理及实现--一般理论

vpn原理及实现--隧道的一种实现

vpn原理及实现--虚拟网卡构建vpn

vpn原理及实现--tcp还是udp

Linux平台VPN技术概论

Linux平台VPN技术概论(续)

VPN技术漫谈之IPSec(附MPLS)

TCP封装的隧道对于拥塞控制的意义

VPN的概念以及要点

SSL VPN和IPSec VPN的区别以及部署

二、基本编译配置篇

OpenVPN简易文档

OpenVPN-2.1.1在windows上的编译

Mac OS X上安装OpenVPN

OpenVPN碰到Windows-一些问题的解决

OpenVPN遇到的Secondary地址问题

三、源码分析篇

OpenVPN的广播问题以及tun和tap设备的深层次挖掘

OpenVPN中虚拟ip地址的自定义分配

OpenVPN中虚拟ip地址的分配

OpenVPN 中虚拟ip地址的自定义分配--总结

OpenVPN的日志记录头

使用OpenVPN时的问题--用源代码进行分析

OpenVPN关于push-peer-info的实现

四、协议篇

OpenVPN协议解析-网络结构之外

OpenVPN协议解析-握手数据包分析

OpenVPN协议解析-通道/状态机/Reliability层

五、高级路由篇

使用OpenVPN的桥接模式扩展内部局域网

OpenVPN的高级路由技术-内部路由

OpenVPN高级路由技术-扩展成巨大的网络

OpenVPN高级路由技术-反向推送信息

OpenVPN的包过滤机制

OpenVPN高级路由技术-虚拟交换机和内部路由缓存

OpenVPN高级路由技术-全面的互通性配置

六、性能相关

OpenVPN的效率问题

OpenVPN性能-数据采集

OpenVPN性能-OpenVPN的第一个瓶颈在tun驱动

OpenVPN性能-OpenVPN的第二个瓶颈在ssl加解密

OpenVPN性能-当tap遇到bonding

OpenVPN性能-多OpenVPN共享一个虚拟网卡

七、功能实现

OpenVPN的新钩子设计

让OpenVPN实现IKE似的两阶段密钥协商

返璞归真实现OpenVPN第二阶段协商

完全在用户态实现IPSec VPN

参考:

https://blog.****.net/dog250/article/details/6990814(以上内容转自此篇文章)