一、基本理论篇

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.csdn.net/dog250/article/details/6990814(以上内容转自此篇文章)

OpenVPN原理及实践文章收集(转)的更多相关文章

  1. kafka原理和实践(六)总结升华

    系列目录 kafka原理和实践(一)原理:10分钟入门 kafka原理和实践(二)spring-kafka简单实践 kafka原理和实践(三)spring-kafka生产者源码 kafka原理和实践( ...

  2. 搞懂分布式技术10:LVS实现负载均衡的原理与实践

    搞懂分布式技术10:LVS实现负载均衡的原理与实践 浅析负载均衡及LVS实现 原创: fireflyc 写程序的康德 2017-09-19 负载均衡 负载均衡(Load Balance,缩写LB)是一 ...

  3. 李洪强iOS开发之iOS好文章收集

    李洪强iOS开发之iOS好文章收集 该文收集朋友们转发或自己的写的技术文章,如果你也有相关的好文章,欢迎留言,当好文章多的时候,我会对这些好文章进行分门别类 文章 简述 日期 直播服务配置 使用 ng ...

  4. Atitit 表达式原理 语法分析 原理与实践 解析java的dsl  递归下降是现阶段主流的语法分析方法

    Atitit 表达式原理 语法分析 原理与实践 解析java的dsl  递归下降是现阶段主流的语法分析方法 于是我们可以把上面的语法改写成如下形式:1 合并前缀1 语法分析有自上而下和自下而上两种分析 ...

  5. paip.自适应网页设计 跟 响应式 设计的区别跟原理and实践总结

    paip.自适应网页设计 跟 响应式 设计的区别跟原理and实践总结 响应式Web设计(Responsive Web design)的理念是: 1 #-----------自适应布局VS响应式布局 2 ...

  6. 《数字图像处理原理与实践(MATLAB文本)》书代码Part7

    这篇文章是<数字图像处理原理与实践(MATLAB文本)>一本书的代码系列Part7(由于调整先前宣布订单,请读者注意分页程序,而不仅仅是基于标题数的一系列文章),第一本书特色186经225 ...

  7. 分布式开放消息系统(RocketMQ)的原理与实践(转)

    转自:http://www.jianshu.com/p/453c6e7ff81c 分布式消息系统作为实现分布式系统可扩展.可伸缩性的关键组件,需要具有高吞吐量.高可用等特点.而谈到消息系统的设计,就回 ...

  8. kafka原理和实践(一)原理:10分钟入门

    系列目录 kafka原理和实践(一)原理:10分钟入门 kafka原理和实践(二)spring-kafka简单实践 kafka原理和实践(三)spring-kafka生产者源码 kafka原理和实践( ...

  9. 2018-2019-2 20165316 『网络对抗技术』Exp3:免杀原理与实践

    2018-2019-2 20165316 『网络对抗技术』Exp3:免杀原理与实践 一 免杀原理与实践说明 (一).实验说明 任务一:正确使用msf编码器,msfvenom生成如jar之类的其他文件, ...

随机推荐

  1. 大数据竞赛平台——Kaggle 入门(转)

    先马克一下:http://blog.csdn.net/u012162613/article/details/41929171

  2. Spring 事务管理基础知识点

    参考文章 spring事物配置,声明式事务管理和基于@Transactional注解的使用 尚硅谷 佟刚 Spring视频教程PPT Spring支持编程式事务管理和声明式事务管理两种方式 编程式事务 ...

  3. springMVC源码分析--HttpMessageConverter写write操作(三)

    上一篇博客springMVC源码分析--HttpMessageConverter参数read操作中我们已经简单介绍了参数值转换的read操作,接下来我们介绍一下返回值的处理操作.同样返回值的操作操作也 ...

  4. JAVA 转义字符串中的特殊字符

    package test; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Test { pu ...

  5. 20155225 实验二《Java面向对象程序设计》实验报告

    20155225 实验二<Java面向对象程序设计>实验报告 一.单元测试 三种代码 知道了伪代码.产品代码.测试代码的关系和用途,并根据老师的例子,按测试代码调试了产品代码. 值得注意的 ...

  6. apachebench对网站进行并发测试

    ,安装apache ,打开cmd进入apache安装目录的bin目录(有ab.exe) ,执行ab命令 格式:ab -n -c http://localhost:80/test/test.php 说明 ...

  7. 一步一步学习IdentityServer3 (13) 令牌

    IdentityServer3中客户端保护了授权资源,不难看出在IdentityServer3中,有这样一个设置 AllowedScopes = new List<string> { &q ...

  8. bzoj 2819

    2819 思路: 手工栈: 代码: #include <bits/stdc++.h> using namespace std; #define maxn 500005 #define ma ...

  9. too many open file /etc/security/limits.conf

      当出现too mang open file 时更改/etc/profile中的ulimit -n 65536 ,查看   然后ssh进去,或者退出之后重新登录使之生效                ...

  10. poj1970 The Game(DFS)

    题目链接 http://poj.org/problem?id=1970 思路 题目的意思是判断五子棋棋局是否有胜者,有的话输出胜者的棋子类型,并且输出五个棋子中最左上的棋子坐标:没有胜者输出0. 这道 ...