|
现在上QQ聊天几乎是每个网民不可缺少的功课,然而令人遗憾的是在局域网中一般不能使用它们,这是因为代理服务器的问题。一般代理服务器分为HTTP Proxy和Socks Proxy两种,其中前者采用了缓存技术,访问的人越多,运行效率也就越高;而后者一般不对数据进行缓存,要是访问的人多了,自然会极大影响其代理的性能。目前已知的免费Socks Proxy并不多,即使有也很不稳定。很多代理服务器查找软件搜索到的也都是HTTP Proxy,但对于现在我们经常使用的OICQ、ICQ之类聊天工具就只支持Socks Proxy功能,因为在局域网中一般只提供HTTP Proxy,所以这些聊天程序就无法连接服务器。<br /><br /> 因为QQ目前只支持Socks Proxy,至于HTTP Proxy功能现在只对会员开放。所以不经过特殊设置,QQ无法在企业或公司的内部局域网中使用。有没有一个简单的方法在内部网也可以使用QQ?有,它就是SocksXP,它是由WaysOnline公司开发,目的就是基于目前的网络通讯状况,基于网络通讯协议TCP、UDP、Socks、HTTP等,使在原本局域网或内部网不能直接使用某种应用的用户,而经过SocksXP代理服务器的通讯转换,就可让局域网或内部网的用户顺畅地实现与外部网络的通讯,以实现QQ、ICQ通讯聊天、在线游戏、在线证券交易和各种BBS通讯等多种应用。<br /><br /> 它的基本工作原理就是将HTTP Proxy或其他Proxy转换成一个虚拟的Socks Proxy,这就是你的本地机器的回环地址:127.0.0.1,通过它你就可以使用必须要Socks Proxy代理服务的应用了。SocksXP正常启动后,该程序就变成了本地的Socks V5 Proxy,可通过Socks Proxy或其他Proxy访问Internet。本地Socks Proxy的地址是localhost:1080或127.0.0.1:1080。<br /><br />安装<br /><br /> SocksXP可从http://www.waysonline.com的网站下载。它是绿色软件,不需任何安装过程,目前已推出的最新版本是SocksOnline XP Build 1531,名称从SocksOnline改为SocksXP。比较前面版本的改进有:<br /><br /> 1.增加Socks4、5的BIND功能,全面支持Socks接口;<br /><br /> 2.增加HTTP代理接口,上网不受局域网HTTP代理管制; <br /><br /> 3.用户可以自己定义、增加多种通讯服务,包括:POP3、SMTP等;<br /><br /> 4.增加只接受本机使用选项,防止其他机器连接;<br /><br /> 5.修正若干Bug。<br /><br />使用<br /><br /> 解压后运行SocksXP.exe程序,在你第一次使用时需要注册登录账号(见图1):<br /><br /> 该登录账号只是用来验证你在SocksXP代理服务器上身份的标志,所以可随便填写,但必须保证其唯一性以互相区别。所以这里可以写自己的E-mail地址,密码可不填。<br /><br /> 程序运行后,屏幕显示如图2,这时会弹出两个对话框,让你输入本地局域网的HTTP Proxy的登录名称和密码,还有一个就是登录虚拟Socks Proxy即127.0.0.1的对话框(如图3)。这里的名称和密码同前面一样填写。如果你已通过局域网的HTTP Proxy上网,那么就只出现后一个对话框。<br /><br /> 填写设置完毕后,如果一切顺利,SocksXP就可以启动成功,在屏幕右下角的状态条上有一个绿色小图标,说明SocksXP已启动,处在运行状态,如果图标闪烁或灰色,则没有成功。<br /><br />SocksXP的菜单介绍:<br /><br /> 1.“系统”下的“停止”和“重启”是用来在设置完新参数后使之生效的,即先“停止”再“重启”。<br /><br /> 2.SocksXP的错误信息很重要,我们可以在“显示”→“错误”下察看,也可以通过“清除”命令去掉以前的不需要信息。<br /><br /> 3.“设置”菜单下除可以设置“登录账号”外,还可进行“通讯设置”和“服务设置”。<br /><br /> “通讯设置”如图4、5所示。其中“HTTP通讯设置”用来设置局域网的HTTP Proxy参数,一般不需用户指定,使用“系统判断”即可。“通讯服务选择”提供SocksXP的代理服务器选择,不同的代理服务器可能性能不同,有时有的还不开放,所以一般也设置为“自动选择”。<br /><br /> “服务设置”如图6、7所示。“系统服务设置”用来设置通讯代理服务使用的端口,Socks代理默认是1080,由SocksXP提供的HTTP代理默认是8080,如果你希望别人也可以用这个SocksXP通讯代理,则去掉“只供本机使用”选项。在“用户服务设置”中,用户可自己设定额外的代理服务,如收、发互联网POP3邮件服务等。<br /><br /> 4.“帮助”菜单下提供了“使用说明”、“常见问题”、“案例说明”和“问题反馈”等选项。<br /><br /> 设置完SocksXP并确定其正常工作后,就可以启动QQ了,第一次先选择用“注册向导”登录,在“网络设置”这一步骤中设置Socks5代理服务器的信息(如图8)。这里Socks5代理服务器就填127.0.0.1,端口为1080(如果你没有修改默认端口的话),名称与口令不需要填写。可以运行一下“测试”功能,如果提示“代理服务器工作正常”,则就大功告成了。进入QQ后,选择“参数设置”中的“网络设置”(如图九),填写与刚才相同的数据,这样下次你就可以直接登录QQ了。<br /><br />问题<br /><br /> SocksXP在使用中遇到不能正常启动和运行,或在运行中出现各种错误是很常见的。这除了与设置不当有关外,也与本地计算机、局域网性能,目前网络通讯状况,SocksXP服务器的工作状况等有关。常见的问题与分析如下:<br /><br /> 1.无法启动运行的错误:<br /><br /> SocksXP采用与早期SocksOnline不同的技术,所以兼容性也不一样。它采用了一种http通道技术,如果局域网网管没有提供此项功能,则无法使用。具体检查的办法是访问:https://www.sz1860.com,如果你可以看到一个证书的警告,然后是网页页面了。这就表示SocksXP有成功的希望。否则就说明你无法使用了。<br /><br /> 如果你能够通过上面检测,但仍然失败,可通过察看错误信息来分析问题所在。如果提示“无法访问网络”,则应检查你是否已登录网络,最好再通过本地HTTP Proxy访问一下网络。如果你正在运行金山毒霸、天网等防火墙的话,应该将其退出,以防止其影响SocksXP的运行。<br /><br /> 你还可以使用一个ChkOnline.exe的检测工具,该工具可检测SocksXP的配置是否正确,网络情况是否良好等一系列的条件。若检测通过,SocksXP就具备了正常启动的条件,应该可以启动。<br /><br /> 如果ChkOnline检测不通过,看看失败的原因是什么,重新检测一遍。若ChkOnline报“用户数已满”或最终没有测试结果,可反复测试几遍,一直到有结果,并且更新配置为止。<br /><br /> 如果SocksXP启动时出现“OLEAUT32.DLL:VarNot”的错误则表明你使用的操作系统文件版本过低。SocksXP支持Windows 95/98/NT/2000操作系统,除非你的OS版本比这些还老,才会出现这样的错误。<br /><br /> 2.运行不稳定,容易掉线的问题:<br /><br /> SocksXP目前还处在测试阶段,技术并不成熟,笔者使用QQ的感觉就是速度非常缓慢且容易掉线。当然掉不掉线和许多因素有关,比如:局域网络的HTTP Proxy代理速度、目前的Internet网络状态、最终的应用服务提供商等,有许多因素影响着SocksXP的表现。如果出现此情况,可试着改变一下SocksXP的代理服务器,在“通讯服务选择”可选择不同的服务器提供服务。对于QQ,也可以改变腾讯的QQ登录服务器,选择速度较好的一个。<br /><br /> 有了SocksXP,在局域网里用QQ就十分简单了,不仅如此,它还可以上“联众网络游戏世界”、“中国游戏网络中心”,具体设置方法同QQ号的设置。怎么样,心动了吗?赶快去下载一个吧!不过如果你在单位局域网里上班时间利用它来玩游戏,可要小心被BOSS逮到噢!:-) |
|