Netfilter,iptables/OpenVPN/TCP guard:-(

我不会编程,但也不是一点都不会,我稍微会一些 :-)

假期跟我一起写一个点对点VPN-SimpleVPN详解

自从上周写了几篇关于BadVPN的文章后,收到很多的邮件前来询问细节。其中最多的不外乎两类,一类是询问怎么使用的,另一类则是要求我写几篇源码分析。先来一个一个说。1.关于BadVPN的使用问题和OpenVPN相反,BadVPN几乎没有除了配置隧道之外的任何东西,这些被排除了内容中最重要的应该就是路...

2017-04-29 10:40:35

阅读数:15058

评论数:5

BadVPN详解之--题外话:我之前自研的一个设计

说实话,这个与BadVPN无关,是我去年年初时想的一个东西,只是觉得与BadVPN类似就单列一篇文章来说,在看到BadVPN之前,我一直都想用这个思路来重构OpenVPN,无奈场面过于宏大,加之工作又再也与VPN无关,就一直搁置了,现在知道了有BadVPN这个东西,我也就再也没有必要去想这个事了,...

2017-04-23 03:00:25

阅读数:11009

评论数:5

BadVPN详解之--组网原理剖析

这可能是第一篇关于BadVPN原理的中文介绍,所以我恪守职责,希望能将BadVPN的原理阐述清楚,而不仅仅是为了欺世盗名取天下之先。序:格尔上市这一段插在这里有点突兀,与BadVPN无关,只是我的一点实感,忽略即可。       明天小小要去厦门演出,今天是什么日子?是小小准备且出发的日子。但是同...

2017-04-22 02:21:56

阅读数:13136

评论数:4

BadVPN详解之--编译与运行

前言还是要感谢穿皮鞋的经理,为我指示了tun2socks这条路,然则经理日理万机无暇挖掘这种纯技术的东西,只知道有这么回事就OK了,等到需要的时候,用上即可...但我等非经理就不同了,只能撸代码,撸原理。       从tun2socks一路撸下来,就是BadVPN了。0.什么是BadVPNBad...

2017-04-22 01:54:10

阅读数:8645

评论数:1

BadVPN详解之--始记:透明socks代理与tun2socks

上周六晚上闲来无事跟以前的同事聊天,问之最近有没有接触到什么比较好玩的技术,答曰tun2socks。这个正合我的胃口,我所谓的好玩的技术是那种简单,有用的技术点或者技术框架,能在10分钟内领略其原理和思想,能在20分钟内跑起来,能在半天内彻底剖析它的结构,能在此后很久的时间受益无穷。OpenVPN...

2017-04-22 01:48:05

阅读数:11558

评论数:3

以太网进化历程半景-从10Mbps到1Tbps

继Netfilter conntrack,Linux Bridge之后又是一个半景,依然如故,我不会在文中罗列技术规范和细节,仅仅是希望本文可以帮助人们理解以太网到底是什么,为什么如此成功。0.动机,愿景以及声明前端时间帮朋友解决一个编码问题,碰到了全双工这个概念,正好写了一个程序,实现了类似CD...

2017-04-15 19:10:44

阅读数:10766

评论数:4

没有IP地址的主机如何保持IP层联通

在《两台不同网段的PC直连是否可以相互ping通》一文中,我有点像在玩旁门左道,本文中,我继续走火入魔。两台机器,M1和M2,各自有一个网卡eth0,配置如下:M1的配置:eth0上不配置任何IP地址。M2的配置:eth0上不配置任何IP地址。....爆炸,机器上都没有IP地址,通个毛线球啊!! ...

2017-04-08 23:24:08

阅读数:10629

评论数:5

通信网络与IP网络底层传输技术梳理(SONET/SDH/OTN/ATM/Ethernet/MPLS/PTN...)

前言很多人在学习网络的时候,都只是注意到了IP层以及TCP,UDP,HTTP,DNS等协议的存在,而真正的传输网却很少有人在意。这是因为网络技术本身就分两个圈子,一个是计算机圈子,另一个是通信圈子,这两个圈子几乎是隔离的,自从教科书上了解到以IP为界将网络分为了资源子网和通信子网之后,很多学计算机...

2017-04-08 14:59:27

阅读数:6224

评论数:5

比特币交易网账户与区块链的通俗解释

昨天跟朋友讨论区块链,突然想到了一个非常通俗的解释法。        如果把比特币交易网看成是比特币交易网络总的账户清单,那么如果这个交易清单上没有盖章,则它就是没有权威性的。就像是很多正规发票都要满足两点约束,一个是手写无效,另一个是必须有开票方的盖章,不然的话,岂不是谁都可以开票,谁都可以改写...

2017-04-03 22:47:09

阅读数:10029

评论数:0

两台不同网段的PC直连是否可以相互ping通

本文描述的是一道抬杠题,但我希望不屑于配路由的程序员看了题目后先不要抬杠,先看看自己是不是能用不到5分钟的时间解答这个问题,期间不许查阅资源。问题我就不详述了,请参见《两台不同网段的PC直连是否可以ping通》,但是为了防止这篇文章的链接失效,我还是简单表述:主机一配置:eth0:1.1.1.1/...

2017-04-02 12:42:34

阅读数:17894

评论数:5

提示
确定要删除当前文章?
取消 删除