首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
笑叶林
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
77
文章 77
沸点 0
赞
77
返回
|
搜索文章
最新
热门
Mac OS X上安装 OpenVPN
这完全是一次需求驱动的行为,而不是工作驱动或者兴趣驱动的行为。我准备完全放弃我那牛慢的台式机,完全使用MacBook,而且绝不安装Windows虚拟机。因此所有 Windows上有的软件在Mac上都要能找到对应物,当然也包括OpenVPN,因为我需要使用OpenVPN连入公司。…
OpenVPN - 2.1.1在windows上的编译
由于windows的C编译器和GNU的编译器行为有所不同,所以需要手工修改一些文件来适应windows的编译器,下面的编译均使用“Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 14.00.50727.42 for …
OpenVPN 简易文档
VPN 替代昂贵的专线用以在开放的 Internet 上实现了一个虚拟的网络,该虚拟网络本身在不安全的真实网络上对数据提供安全保护。 1. OpenVPN 无需对协议栈进行任何修改,无需专门的策略来解决 VPN 数据穿越 NAT 的问题,因此可在现有的网络进行规划; 2. Op…
Linux 平台 VPN 技术概论-续
1. 虚拟 2. 专用 其中虚拟是次要的,专用才是主要的,只要能实现专用,不虚拟也行。 基于上述原则,按照不同的层次需求,出现了多种 VPN 技术,其中目前最为活跃的还属 ssl vpn,这种 VPN 部署起来非常简便,最为吸引人的就是应用层的 VPN 技术。 众所周知,SSL…
Linux 平台 VPN 技术概论
1. 如何拿到第N层数据,然后放回第M层; 2. 加密/解密第三层ip数据报; 针对第一个问题,实际上我们依赖的是这样一个事实,即 OSI 的分层网络模型,这样才可以使第 M 层将第 N 层的 PDU 当成有效载荷,解析时只需要根据下层的协议号就可以定位上一层的协议类型。以封装…
VPN 原理及实现之TCP还是UDP
有了 ip over ssl 的关键思想,OpenVPN 就是一个必然结果了,于是就不多说了,OpenVPN 和 OpenSSL 并不在一个层次上,虽然都很 open。OpenVPN 的配置非常复杂,主要就是为了建立更加合理的隧道,虽然 IPSec 实现的 VPN 不区分客户端…
VPN 原理及实现之虚拟网卡构建 VPN
虚拟网卡通过实现一个字符设备来支持物理层,这样应用层和物理层就通过这个字符设备联系起来了,从这个字符设备读出来的就是虚拟网卡发往物理层的字节流,写入字符设备的数据作为字节流被虚拟网卡接收,虚拟网卡下面不再是网线或者无线电波,而是一个字符设备,这样从字符设备读出的还是写入字符设备…
VPN 原理及实现之隧道的一种实现
理论上已经合理的 ip over ssl 还需要一些额外的技术支撑才能使用,必须想办法将一个 ip 数据报原封不动的让它被 ssl 重新封装一次,这个动作不可能在原始的标准协议栈中执行,标准协议栈不支持数据双向流动,那么解决方案之一就是修改协议栈,在 ip 层之下实现一个轻量的…
VPN 原理及实现之一般理论
OpenVPN 基于 OpenSSL 来实现安全,但是却不是传统意义上的 SSLVPN,它只是一个普通的 VPN,工作在 IP 层而不是传输层。 VPN 的含义着重点有两层意思,一个是 V,也就是虚拟,另一个是 P,也就是专用。 虚拟就是说不用物理布线,仅仅在逻辑上实现一个网络…
OpenVPN 简介
1. OpenVPN 简介 VPN 直译就是虚拟专用通道,是提供给企业之间或者个人与公司之间安全数据传输的隧道,OpenVPN 无疑是 Linux 下开源 VPN 的先锋,提供了良好的性能和友好的用户 GUI。 OpenVPN 是一个基于 OpenSSL 库的应用层 VPN 实…
下一页
个人成就
文章被点赞
320
文章被阅读
272,105
掘力值
3,503
关注了
56
关注者
78
收藏集
0
关注标签
22
加入于
2018-04-20