突破防火墙,突破网关!!!!
20世纪70年代出生的人对国产动画都情有独钟,还记得有部叫《崂山道士》的动画片,里面有个法术叫“穿墙术”——只要口中念着咒语,凡人都能穿墙而过。要是内网用户也能掌握这种“穿墙”之术,穿过重重防火墙,岂不快哉。
笔者所在的学校有数十台计算机,通过教育网接入互联网。每台计算机都使用教育网分配的固定IP,如10.10.*.*。校内有台安装Windows 2000 Server的文件服务器,常常需要维护。而笔者家中计算机安装的是Windows 2000专业版,使用2Mbps的ADSL,有公网IP。
如果在家中能控制单位的服务器,那就方便了。在网上闲逛时,不料竟发现一个能解决上述问题的关键软件——SoftEther,中文名称叫虚拟网卡。
下面就是笔者使用SoftEther和Remote Administrator以及花生壳三个工具控制内网计算机的过程。
第一步:花生壳的使用
首先在家中的计算机上安装花生壳软件。利用这个软件,无论IP怎么变,始终都有个固定的域名,会极大方便SoftEther的登录。
在安装花生壳软件前,必须到网域科技的网站注册域名(如:abc.vicp.net)。由于步骤简单,这里不再详述了。以后每次开机并上网后,花生壳都会自动登录服务器。
第二步:SoftEther的设置
现在就该主角SoftEther上场了,它的下载地址是http://www.softether.com/jp/,最新正式版是1.0,测试版是2.0,1.0的正式版有汉化版。
下载后先进行安装,安装方法跟大部分软件一样(可参见2004年第4期《电脑报》G1版)。重启计算机后,运行开始菜单里的SoftEther Virtual HUB Administration就可以进行虚拟Hub的管理和设置了。
在弹出的登录界面上选择“This Computer(localhost)”,再单击“Connect”。会出现一个命令行窗口(图1)。由于是第一次登录,软件会要求你正确输入两次密码,下次再进行Hub的管理时需要这个密码。接着为即将连接到这个虚拟Hub的用户创建用户名和密码。选择菜单里的命令1后再选择命令2 (Create User),依次创建两个用户“USER1”和“USER2”并设定好密码,接下来的“Virtual Hub ID”一项是虚拟Hub的编号,必须都输入1,这样两个用户才会都连接到Hub1上(据该软件的介绍,SoftEther能同时管理256个虚拟Hub)。
最后是有关用户权限的设置,按照默认一路回车就行了,至此用户创建成功。Hub1上就有了两个用户,一个用户给家中的计算机使用,另一个就给单位的计算机使用。连续输入两次“9”,退出Hub的管理设置界面。
接下来该把本机的虚拟网卡连接到虚拟Hub1上了。打开SoftEther Connection Manager,你会看见里面已经有一个软件默认的SoftEther.com Sample Hub,这个虚拟的Hub位于日本波筑大学,是软件作者的所在学校(出于安全考虑,建议将这个Hub删除)。
依次打开“Account”菜单中的“New Account”,新建一个连接(图2)。“Name”一项填上“Hub1”,然后选中“Use authentication to connect to the Virtual Hub”,并输入用户名“USER1”和密码。紧接着选中“Direct TCP/IP Connection”协议,并单击“Configure”进行设置。“Address”一项填入本机IP地址:127.0.0.1,Port为默认。
完成以上设置后双击“Hub1”图标进行连接,稍等一会儿就提示“Connection Established”,表明已经连接到虚拟的Hub1了。
而单位服务器的SoftEther软件安装后不需要对SoftEther Virtual Hub Administration进行设置,只需要运行SoftEther Connection Manager进行相似的设置即可。
其中有两处不一样:一是“Use authentication to connect to the Virtual Hub”一项的用户名应填USER2;二是Direct TCP/IP Connection协议配置里的“Address”一项填入“abc.vicp.net”,这个域名是用花生壳申请的免费域名。
在确保家中计算机在线的情况下,双击连接图标,稍候也会出现“Connection Established”的提示,说明USER2用户也连接到Hub1上了。
接下来的工作就是在两台计算机的“网络和拨号连接”里找到“SoftEther Virtual LAN Connection”连接,分别把家中的计算机IP地址设定为192.168.0.1,单位服务器的IP地址设成192.168.0.2,子网掩码都为255.255.255.0。至此,两台计算机实际上已经在同一个局域网里了。不信,你打开网上邻居,是不是看见了对方的计算机名呢?
第三步:Remote Administrator的使用
既然两台计算机已经在同一个局域网里了,那么只需要找一款远程控制软件就可以控制单位的服务器了。这里我选择了小巧的Remote Administrator。
该软件的下载地址是http://www.radmin.com/。这款软件除了能对远程计算机进行桌面操作以外,还能在两台计算机中进行文件传输。下面就来看看它的强大威力。
同样也是在两台计算机上分别安装该软件。安装后会要求你正确输入两次密码,密码的长度不少于8位,这个密码就是远程控制的密码了。
该软件在安装后会把服务器端加入Windows的开机自启动项内,每次开机它都处于等待连接的状态。现在,我们就可以在家中的计算机上运行Remote Administrator(图3),单击“Connect to address”添加IP地址为192.168.0.2后点连接,在输入密码后就能看见单位服务器的桌面了,就像操作本地计算机一样,真是激动人心。
其他功能
除了以上功能之外,SoftEther还能帮助内网计算机突破防火墙限制,如MSN和QQ的语音聊天,访问受限的网站等等。要实现这些功能只要将单位服务器虚拟网卡的网关和DNS都填上192.168.0.1。并且把家中计算机的虚拟网卡启用Internet连接共享就行了。
结语
因为把单位服务器的虚拟网卡连接设定为“Set to Startup Connection”,它会在计算机开机后每3秒钟对abc.vicp.net发出一次连接。只要家中计算机上的花生壳运行正常,单位的计算机就会随时登录到家中的虚拟Hub上。另外,如果家中的ADSL是用路由方式上网的,那就需要为三个软件分别做好端口映射。花生壳的端口是5050,SoftEther的端口是7777,Remote Administrator的端口是4899。
最后需要说明的是,虽然两台计算机都在一个局域网内,但它们之间的数据交换实际上是通过因特网传送的,速度的快慢取决于两台计算机物理网卡之间的带宽。
不是很明白的话自己再输入SOFTETHER上网查查,很多人都要用这个,有空的话也请来我空间转转:
“让他比我更难受”
你说的。
1。找个时间,趁他不在家。把他的电脑藏起来。然后对他说:今天贼进家了。把你的电脑偷去了。他就比你难受了。
2。还是趁他不在家。把他的电脑拆了。把CPU拿出来藏着。然后他开不了机.他就比你难受了。
3。还是趁他不在家。拿个把手。把他的显示屏砸了。
4。在QQ里。发他个超级病毒文件。告诉他是毛片。叫他关了杀毒,防火墙再接。然后他中毒了。
5。下载聚生网管吧。
...
唉.你的要求很高啊。。。如果你需要玉石俱焚的话。你就停了网线吧。
或者跟他协商。讲数。叫他不要限制你,不然就去停网线。
或者你用聚生网管或者PSP终结者每隔10分钟把他的网络连接断一下。。。(就断20秒)...这方法很邪恶...他会求生不得求死不能的。(你不限制他网速他不会发现是你做的小动作的。。。)
你想想。他正在玩游戏...打BOSS了。最关键的时候。。。断线了。。T_T!!!
用这个软件,保证能行:http://hi.baidu.com/tutan/blog/item/3cb7992f7f79a03b1e308959.html