打印本文 打印本文 关闭窗口 关闭窗口
在Sygate中如何在白名单开启的情况下使用QQ
作者:武汉SEO闵涛  文章来源:敏韬网  点击数738  更新时间:2009/4/25 0:51:21  文章录入:mintao  责任编辑:mintao

  近日通过Sygate在局域网中共享上网,为了管理方便使用了白名单,即只有在白名单上登记了的机子才能上网。但在使用过程中发现一个问题,那就是在白名单开启后,除了主机以外,局域网上的其他机子都无法上qq,那些在白名单上登记的机子虽说能上网,但上qq却不行。上网求助,从腾迅的网站上知道了使用Sygate的白名单后就无法上qq了。但我这里的情况只适合用白名单,怎么办呢?

  通过一翻努力,我终于解决了这个问题。首先我们要知道Internet上的通信是基于TCP/IP协议的,TCP/IP协议又分为TCP和UDP两种。其中最常用的就是TCP协议,我们浏览网页、上传下载文件等都是基于TCP的,而在腾迅的网站的技术支持上我们可以看到qq是基于UDP协议的,再回到Sygate,在Sygate的白名单和黑名单中实际上也是通过不同的协议来控制访问的,而在默认的情况下在白名单上添加IP,仅开启了TCP服务,而没有开启UDP服务,而qq是基于UDP的,所以就会出现只能浏览网页而不能上qq的情况了。(黑名单也是如此,如果你只封了TCP服务而没有封UDP服务,那么被封的局域网的IP虽不能上网但能上qq)。

  让我们来具体实践一下在白名单上开启QQ服务。首先在Sygate选择permissons??white lists??add,在Internal IP Address中填写局域网中你要开启服务的机子的IP,一般都是192.168.0.xxx(xxx为2~254,1为主机的),如192.168.0.5。默认情况下在protocol(协议)选项上所选的是TCP,这时只开启了TCP,能浏览网页,不能上qq。若想上qq,只要再添加一次,IP还是192.168.0.5,而在protocol上选UDP。按OK,自动重启sygate后,局域网上IP为192.168.0.5R 机子就可上网也可上QQ了。同样的道理,若只想让指定的IP能上QQ却不能上网,则只要不开启TCP而只开启UDP即可。黑名单上也如此,只是功能正好相反。

  另外如果只开启了TCP而没开启UDP其实也可用QQ,当然要略为复杂点。首先如果你是QQ的会员你可直接使用QQ自带的HTTP代理(当然是要收费的),不是的话不要紧,可使用一个http转换为sock的软件,具体的作法已有文章作了专门介绍,这里就不多说了。我试用了后一种方法,能用但不是很稳定,需要找一个比较稳定的代理服务器。

若转载此文章,请与作者联系    本文作者信箱: qhqh310@sohu.com

打印本文 打印本文 关闭窗口 关闭窗口