OpenVPN 原理与实战文章汇总

来源:互联网 发布:inxedu 完整源码 编辑:程序博客网 时间:2024/06/06 07:13

概述:

1.OpenVPN 开源软件,首先要感谢OpenVPN团队

2.在网上找了些关于OpenVPN文章发现在大部分都在讲配置,很少有人写原理的。在CSDN上一位大神,写了很多关于OpenVPN原理、数据包分析的文章,在这里与大家分享一下。希望深入了解OpenVPN的博友可以参考一下。

3.大神的博客:http://blog.csdn.net/dog250/article/details/6990814


一、基本理论篇

1. VPN原理及实现--一般理论

2. VPN原理及实现--隧道的一种实现

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

4. VPN原理及实现--tcp还是udp

5. Linux平台VPN技术概论

6. Linux平台VPN技术概论(续)

7. VPN技术漫谈之IPSec(附MPLS)

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

9. VPN的概念以及要点

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


二、基本编译配置篇

1. OpenVPN简易文档

2. OpenVPN-2.1.1在windows上的编译

3. Mac OS X上安装OpenVPN

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

5. OpenVPN遇到的Secondary地址问题


三、源码分析篇

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

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

3. OpenVPN中虚拟ip地址的分配

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

5. OpenVPN的日志记录头

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

7. OpenVPN关于push-peer-info的实现


四、协议篇

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

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

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


五、高级路由篇

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

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

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

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

5. OpenVPN的包过滤机制

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

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


六、性能相关

1. OpenVPN的效率问题

2. OpenVPN性能-数据采集

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

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

5. OpenVPN性能-当tap遇到bonding

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


七、功能实现

1. OpenVPN的新钩子设计

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

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

4. 完全在用户态实现IPSec VPN


最后,希望大家有所收获^_^……


本文出自 “Share your knowledge …” 博客,请务必保留此出处http://freeloda.blog.51cto.com/2033581/1354768

0 0
原创粉丝点击