在精品的网络论坛里由NickWolfe介绍了一个日本筑波大学的学生写的程序SoftEther,这个程序最近在日本很是轰动,因为这个程序使用了几个不怎么尖端的技术的结合可以是人们非常方便的穿透防火墙和使用个人VPN。。下面是NickWolfe的介绍。。
=================================
去年年底,日本不少IT媒体都报道了一个免费软件的公开。
这是筑波大学一年级学生登大游自编的软件,名叫SoftEther。
此软件简而言之,就是模拟以太网卡的工作顺序,甚至可以模拟HUB功能
使用tunnel特性,实现VPN的功能。
使得系统把此软件完全无碍的识别成一块网卡
有了这个东西,可以不再买VPN 路由器,而实现从Internet访问自家LAN的目标
主要实现思路是:
1)在OSI Level2(数据链路层)上软件模拟网络通讯,把物理层的通讯内容封包到TCP Package里去(软件模拟Ethernet)
2)把自己的通讯包变成SSL Session,用HTTPS协议穿越Internet,甚至混过Firewall(128bit RC4)
然而,此后没两天,日本信息处理事业协会(IPA,负责日本Internet运营管理/安全的机构)就要求这个筑波大学学生停止公开此程序,理由自然也很简单:有了这个东西,可以毫不夸张地说,所有的Firewall保护下的LAN都要面临重大的安全性挑战了,因为只要内网中有一台机器通过此软件虚拟成LAN网卡,就可以通过Internet毫无障碍地访问内网........恐怖
上述实现思路中,第一条并不能成为合法的罪名
只有第二条,成为勉强的借口。
但禁令维持了仅有三四天,IPA就不得不同意此人再次公开下载的主页。
经历了这么一场风波,SoftEther名气更大。
有兴趣的朋友不妨下载一个玩玩
安装这个,需要你有LAN的管理权。
比如自己家的LAN,就可以安上一个,来实现从Internet访问自家Server的功能;
而单位的LAN,就那个那个啥了.
================================
这个软件的功能原本是要通过其他几个软件来实现的,兼容性不能很好的保证不说,而且整合起来麻烦,Socket的通讯转换到HTTP/HTTPS的过程缓慢而且不在底层更加导致性能的丧失,且公网的中转Server的程序一般没有提供,很是麻烦,但这个软件克服和这些缺点,呵呵。。很好的构思。。。有兴趣的朋友可以试验一下
文章评论