Ralfy
驱动牛犊
驱动牛犊
  • 注册日期2003-01-22
  • 最后登录2013-06-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:3518回复:18

[转贴+讨论]NAT free的VPN免费软件----SoftEther

楼主#
更多 发布于:2004-01-06 16:02
去年年底,日本不少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,就那个那个啥了.

是不是还有人没明白这东西的划时代意义啊?呵呵

再来通俗的介绍一下吧!

这东西说白了,就是用来打破一般用的那些防火墙限制的东西。
使内网和Internet可以相互自由访问

具体举几个例子来说吧!

比如你的公司有防火墙,只能http/https出去,外面的人无论是FTP也好,TELNET也好,都别想进到你们公司的内网里面来,更别指望能找到你的机器接续了。
所以,回了家想要从家里的宽带上操作办公室的计算机,就是不可能的,对吧?

但有了这个东西,我们来看看如何把这种“mission impossible”变为可能!

1)在自己的机器上安装这个软件,然后再定义一个虚拟HUB,定义上用户/密码,并把家里这台机器挂上Internet地址

2)在办公室的机器上安装这个软件,然后接续家里的虚拟HUB,这个软件就成了一枚动态的(Runtime)虚拟网卡。

3)从自己家里就可以访问这台办公室的机器拉(走的是HTTPS协议,看到的是LAN)

如果你还不甘心,还要贪婪地想要从家里连接办公室别的网络资源,也好说,在办公室那台你自己的机器上,把办公室的物理LAN和step 3)接好的那个虚拟网卡所在LAN之间架设网桥(bridge),就可以从家里一直访问到办公室所有资源啦!

这bridge,在WinXP/Win2K3都是有内置功能的。可惜Win2K稍微麻烦一些......


下载地址:
http://www.softether.com/jp/download/

个人感觉没看懂,谁搞懂了请解释一下。
bobo_lei
驱动牛犊
驱动牛犊
  • 注册日期2003-03-26
  • 最后登录2008-11-16
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望14点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-01-07 16:51
这个咚咚啊,没有什么特别的啊!
类似与IPSEC啊,我也将IP包封装成了UDP包啊!
只是要实现上面这位仁兄说的从家里访问办公室的机器,还要看防火墙的设置咯,或者先从办公室和家里的机器建立好连接,然后回家再去和办公室的电脑通讯啊
xiongcs
驱动牛犊
驱动牛犊
  • 注册日期2003-12-17
  • 最后登录2004-03-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-01-07 22:16
象Ralfy这样提供有参考价值的精神给予支持!
顶!
Ralfy
驱动牛犊
驱动牛犊
  • 注册日期2003-01-22
  • 最后登录2013-06-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-01-08 07:59
这个咚咚啊,没有什么特别的啊!
类似与IPSEC啊,我也将IP包封装成了UDP包啊!
只是要实现上面这位仁兄说的从家里访问办公室的机器,还要看防火墙的设置咯,或者先从办公室和家里的机器建立好连接,然后回家再去和办公室的电脑通讯啊

如果你家里也是内网的话,一般连接是连不上的。这是个可以的。
这个东东使用的是https 443端口,能使各种协议穿透防火墙,对局域网安全有一定的挑战。。
gx_kyw
驱动牛犊
驱动牛犊
  • 注册日期2003-01-23
  • 最后登录2011-04-13
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望7点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-01-09 12:45
个人觉得象是一个反弹式的VPN,
daviswjk
驱动牛犊
驱动牛犊
  • 注册日期2003-03-26
  • 最后登录2009-06-12
  • 粉丝0
  • 关注0
  • 积分334分
  • 威望64点
  • 贡献值0点
  • 好评度33点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-01-12 11:20
我试验一下看看,能lan-lan?
一切随风!
daviswjk
驱动牛犊
驱动牛犊
  • 注册日期2003-03-26
  • 最后登录2009-06-12
  • 粉丝0
  • 关注0
  • 积分334分
  • 威望64点
  • 贡献值0点
  • 好评度33点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-01-12 11:37
好像lan-nat-nat-lan,无法实现



一切随风!
daviswjk
驱动牛犊
驱动牛犊
  • 注册日期2003-03-26
  • 最后登录2009-06-12
  • 粉丝0
  • 关注0
  • 积分334分
  • 威望64点
  • 贡献值0点
  • 好评度33点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-01-12 14:45
一方必须有固定ip,开7777 port?
不明白这个软件有什么用



一切随风!
daviswjk
驱动牛犊
驱动牛犊
  • 注册日期2003-03-26
  • 最后登录2009-06-12
  • 粉丝0
  • 关注0
  • 积分334分
  • 威望64点
  • 贡献值0点
  • 好评度33点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-01-12 14:47
还是期望lan-nat-nat-lan好的解决方案

一切随风!
bobo_lei
驱动牛犊
驱动牛犊
  • 注册日期2003-03-26
  • 最后登录2008-11-16
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望14点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-01-12 20:46
我已经有一个lan-nat-nat-lan的解决方案了,呵呵,打算春节过后实施呢!



daviswjk
驱动牛犊
驱动牛犊
  • 注册日期2003-03-26
  • 最后登录2009-06-12
  • 粉丝0
  • 关注0
  • 积分334分
  • 威望64点
  • 贡献值0点
  • 好评度33点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2004-01-13 09:12
楼上的兄弟:

不知你的方案是什么?

可以交流一下啊

我已经研究很长时间,可惜没有好的方法

一切随风!
bobo_lei
驱动牛犊
驱动牛犊
  • 注册日期2003-03-26
  • 最后登录2008-11-16
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望14点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2004-01-13 20:30
也就是相互探测网络,这种方案要求一方是静态NAT。如果双方都是IP伪装的话,就不行了啊,因为无法协商规则啊!
具体方案我正在书写呢
monkeyy
驱动中牛
驱动中牛
  • 注册日期2001-12-06
  • 最后登录2010-10-10
  • 粉丝0
  • 关注0
  • 积分315分
  • 威望84点
  • 贡献值0点
  • 好评度32点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2004-01-28 11:12
VPN的本质是提供安全的网络,不是仅仅为了实现互联。在IP网络中,无论他说的多么美妙,路由是关键。是否存在路由,是觉得这个想法是否可以实现的基础!
听说老虎会吃人,所以从没想过去摸老虎的屁股。:( :(
baoyibao99
禁止发言
禁止发言
  • 注册日期2003-05-07
  • 最后登录2016-04-11
  • 粉丝0
  • 关注0
  • 积分894分
  • 威望8415点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2004-01-30 21:53
用户被禁言,该主题自动屏蔽!
lzwf4
驱动小牛
驱动小牛
  • 注册日期2002-10-10
  • 最后登录2006-06-09
  • 粉丝0
  • 关注0
  • 积分22分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2004-02-03 15:50
这个东东有源代码提供,但要验证身份,但日文又看不懂。那位兄弟搞定它。
地址:http://code.softether.com/
rsman
驱动小牛
驱动小牛
  • 注册日期2003-01-14
  • 最后登录2016-01-22
  • 粉丝0
  • 关注0
  • 积分969分
  • 威望101点
  • 贡献值0点
  • 好评度92点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2004-02-25 10:46
这是一个很不错的软件。但是实现起来不是很困难。

[编辑 -  2/25/04 by  rsman]
rsman
ossurport
驱动牛犊
驱动牛犊
  • 注册日期2002-11-03
  • 最后登录2004-12-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2004-03-08 17:05
不知道这个是不是类似的东西
http://www.xinshi.net/wlt/index.htm
x_j_ting
驱动牛犊
驱动牛犊
  • 注册日期2003-03-30
  • 最后登录2005-06-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2004-03-08 17:39
我们讨论一下它的实现原理吧。
具体用到了哪谢技术等等。
xusong169
驱动牛犊
驱动牛犊
  • 注册日期2003-01-13
  • 最后登录2005-06-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2004-03-09 15:33
lan-nat-nat-lan的解决方案:
http://www.ietf.org/internet-drafts/draft-ford-midcom-p2p-01.txt
我已经实现了
游客

返回顶部