craker 发表于 2009-7-23 19:35:59

vpn 与 vnn 对比

这几年网络上最火的恐怕非VPN莫属了,VPN也叫虚拟专网,他是“Virtual Private Network”的缩写。企业通过VPN技术可以保障异地ADSL用户成功接入企业内部网,或者实现两地子公司的内网相互连接。

**大型公司是如何建立VPN的呢?**企业建立VPN的方法主要有两种:一种是通过建立一个具有公网IP的接入服务器(一般选择WIN2000server),然后启用“拨号及远程服务”并做相应的配置,最后给予相应的帐户接入权限即可。另一种方法是通过对企业的路由器进行设置,在路由器上开启VPN功能,再结合Radius服务器对拨入的用户实行统一计费管理。

    (小提示:什么是VPN?)

   VPN(Virtual PrivateNetwork),即“虚拟私人网络”。举个简单的例子,当某个公司一个部门在北京,另一个部门在上海,要连接这两个部门的电脑,让它们就象处在同一个局域网一样,就需要使用VPN技术。而VNN则是利用软件来实现VPN技术,使得本不在同一个局域网的电脑能够直接快速通信,就好象他们在一个局域网中一样。)

   **个人用户如何实现VPN技术呢?**

   对于小型企业或个人用户来说,拥有公网IP并且保证24小时开机的VPN接入服务器是件非常困难的事情,而购买相应的路由器进行VPN设置更因为高昂的价格成为纸上谈兵。所以唯一的方法就是寻找更廉价更方便的解决方案。软件实现VPN技术从今年初就已经流行起来,在2004年第6期笔者也为大家介绍了通过softether这个软件实现VPN来解决突破内网建FTP和使用BT的方法。而今笔者发现了一个更好的免费VPN软件——VNN(VirtualNative Network)

   VNN小档案:
   软件版本:V2.0 Pre10 软件大小:1390 KB
    软件性质:共享软件 运行平台:Window 9x/2000/XP/2003
    下载地址:http://www.vnn.cn/cn/download/Vnnc20Pre10-Fix1.zip
    **VNN相对于softether的优势**

    1,SoftEther使用ssl/tcp进行数据封装,需要一个hub进行中转,如果使用公共HUB的话安全性没有任何保障。VNN使用udp进行数据封装,封装上比ssl/tcp封装效率要高,并且安全性可以通过对VNN中好友及黑名单等多项配置来完成。
   
2,VNN数据通讯的时候,在绝大多数情况下,不会通过服务器转发。他提供的是两个nat后面的主机之间的点到点直连,而softether是大家都通过hub去中转。即VNN提供的端到端的直连,而SoftEther完全依赖于转发,所以vnn的速度要比softether快得多。

   3,VNN代码不公开,因此用户无法轻易架设自己VNN服务器。但是VNN对于个人用户将一直免费。而Softether现在还处在测试阶段,以后会不会收费还不确定。

   4,VNN集成了DNS,也就是说,不管另一方在哪里,都可以通过dns访问,例如ftp softer.user.vnn.cn,或者\\softer.user.vnn.cn,有了dns,你可以很方便的配置你的应用。而softether没有这个功能。

    5,VNN是国产软件,而softether是小日本的产品。如果我们是中国人的话,就一定要支持国产软件。

   **安装与配置VNN**

    安装阶段:下载后运行setup.exe进行安装,选择语言环境为中文,然后是一路的“下一步”和选择安装路径,安装完成后直接从开始菜单的程序中找到“VNN Client program”启动就可以了。

    配置阶段:由于VNN和softether不同,他是采用注册帐户来管理和设定安全性的,所以我们首次使用VNN时需要注册一个VNN帐户并对其进行配置。
    STEP1:启动VNN,点击右下的“帐号”按钮,会弹出注册帐户对话框,我们填入相应的帐号名称和密码再点击“提交注册新帐号请求”按钮就完成了注册工作。
    STEP2:点主窗口下方的“配置”按钮,在弹出窗口的帐号处填入刚才注册的帐号和密码,确定后完成登录设置。
    STEP3:返回到主窗口点“登录”按钮,如果网络运行正常的话会在任务栏处弹出帐户登录成功信息。在主窗口的基本信息处也会显示相应的“登录状态”与“VNC地址”等信息。
   STEP4:由于缺省情况下任何用户都可以连接到登录VNN的机器,安全性没有了保障。所以我们还需要对VNN安全性进行设置。主窗口界面点“配置”,选择“关系”标签,(如图6)如果不希望其他不认识的用户可以和本机建立连接的话,在“黑白名单”处选择“我使用白名单,只有列表中的帐号才能获得我的信息并通讯”,这样就保证了只有出现在下方好友名单的机器可以于本机建立连接,其他不明用户都不能建立连接了,安全性得到大大提高。
    STEP5:为了能和远端机器建立连接需要我们把对方添加为好友,在“关系”标签下的好友名单处点“添加”按钮,输入相应的好友帐号(以***.user.vnn.cn的形式),添加完成后我们还需要点下方的“提交改动”按钮,否则配置不能生效。
   STEP6:本机安全性方面,我们还需要关闭没用的共享,另外WINDOWS下的默认共享也要关闭,最重要的是要为本机设置一个强大的管理员密码。经过这六步的设置我们就可以安全方便的使用VNN了,下面就通过一个个实战为大家阐述VNN所带来的巨大便利及其强大功能。(

    VNN小技巧一

    有时会出现无法注册VNN帐号的情况。这是由于VNN的注册程序目前对网络的支持性不好,在某些网络下注册会导致一些异常情况,甚至无法注册。如果重复尝试后仍然无法获取帐号,可以登录VNN官方论坛 http://www.vnn.cn/bbs/dispbbs.as ... ;ID=2259&page=1 来索要帐号,他们在24小时内会受理你的帐号申请请求。
   VNN小技巧二

   在登录VNN的时候,程序提示“设置VN地址失败!也许是你的防火墙挡住了DHCP包!请开放udp67,68端口!”遇到这种情况可以首先关闭网络防火墙,再取消手动指定的VNN的DNS服务器和/或IP地址,改成自动获取。另外如果本机使用的拨号软件自带DHCP功能的话,需要关闭相应功能才能正常使用VNN。

   VNN小技巧三

有时成功登录VNN后,连接就断开了,显示“本次登录已注销”。如果这种问题出现得非常频繁,平均一分钟一次,那么有可能是你的网络阻止了VNN的数据包,你可以尝试关闭防火强或者降低网络的防御等级。另外,有可能是你所在的网关使用了一种“快速切换”的技术,这种技术会在网络空闲一段时间后将你挂在网关上,用户连接VNN服务器的端口自动封闭,让其他用户使用这个端口。如果是这样,请您联系您的网络管理员,让他使用正常模式。在使用中笔者还发现如果出现这种情况可以尝试登录后马上注销,再次登录后就不会出现自动注销的情况了。


   **实战1:通过VNN大幅提高QQ,MSN文件传输速度**

    网络环境:A用户北京ADSL用户,windows XP操作系统。B用户北京10M光纤用户(内网),windows2000pro系统。使用VNN前:由于B用户处在内网,并且网络出口有防火墙对端口和数据包进行了限制和过滤,所以当A和B通过QQ传输文件时速度非常慢,只有不到1K/S。使用VNN后:首先在AB机器上安装VNN,并注册帐户,互相加对方为好友。如果登录和添加成功的话,好友上线信息会出现在主窗口中,(如图8)这就表明双方已经通过VNN成功建立了连接。这时我们再通过QQ传输同样文件就会发现传输速度得到了大幅度提高。(如图9)可见速度已经从不到1K/S提升到了近50K/S,几乎达到了A用户的网络最高传输速度了。该方法对于MSN等多种聊天工具同样奏效。

   **实战2:通过VNN解决无法视频聊天的问题**

   网络环境:同实战1。使用VNN前:由于网络出口配有防火墙所以双方不能通过QQ建立视频聊天。不管由谁作为发起方总是提示“和对方建立连接不成功,超时退出”。关闭了防火墙后症状依旧。使用VNN后:在双方机器上安装配置VNN并保证成功建立连接后再次发送视频请求,这时就会发现对方的IP已经变成和本机处在同一个内部网。视频聊天也可以正常进行。真正的实现了穿越防火墙的功能,从此视频聊天再也没有了痛苦。

   **实战3:通过VNN实现远程机器的资源互访**

   网络环境:同实战1使用VNN前:如果双方想要共享本机资源的话,只能通过建立FTP的方法。建立方法非常麻烦,又存在安全性问题,指派用户权限也很麻烦。使用VNN后:当双方通过VNN成功建立连接后,我们可以通过主窗口中显示的对方内网IP或帐号名进行访问。通过IP查找相应的计算机,然后输入正确的用户名和密码(既然要资源共享,那肯定要知道用户名和密码的),经过一段时间的等待对方的共享资源就历历在目了。

   **深入思考**

   由于篇幅有限笔者只能为大家介绍这几个功能了。当然熟练使用VNN后我们还可以在更多方面得到更大的应用。例如远程机器之间玩一些只支持IPX/SPX协议的游戏,或者联网玩一些对战游戏,这样的游戏连接速度可比通过浩方要快许多。另外我们还可以通过连接VNN服务器从而突破内网,大大提高BT的下载速度。当然更多应用还是请读者自己去研究吧。

szkswgh 发表于 2009-9-4 11:44:19

讲的是很好,不是这个VNN前景怎么样?有朋友在用么,请冒个泡

nyxf 发表于 2009-9-6 00:13:55

要使用内网中的一台打印机,不知用此方法能否连上?

dye2009 发表于 2009-9-11 09:17:05

怎么好像关心的人不多,没有人测试过吗

sign 发表于 2009-10-6 10:04:26

SQL数据能进行共享吗?

allan111 发表于 2009-11-21 20:33:39

学习了,感谢各位大大

hyac 发表于 2009-11-22 10:40:31

刚接触VVN,学习中

刚接触VVN,学习中,感觉VNN还不错

gametp 发表于 2010-3-17 11:25:50

找个机会用一用 看了很多人都在讨论这个,希望用起来真有这么好

yuanhangs 发表于 2010-10-5 14:40:54

VNN实现起来能达到多少50Kb以上吗。,

我的未来不是梦 发表于 2010-10-6 00:27:14

刚接触VVN,学习中,感觉VNN还不错很好狠强大
页: [1]
查看完整版本: vpn 与 vnn 对比