Sockscap32代理服务一线通 林青松 施汉伟 2000年 第50期   教育网和169的用户为了能够访问一些自己权限不够的资源,都会通过一些方法获取代理服务器来帮助,从而使自己的目的能够达到。但是我们上网并不是简单的浏览信息,还要下载、收发E-mail、FTP上传文件以及用BBS、ICQ等工具交流。每次使用代理服务的时候我们都要如IE、Foxmail、Cterm等专用工具进行代理设置,就不说每个工具的设置方法不同给我们带来的不方便了,就是简单的让我们对每个工具设置就是比较麻烦的事。而且有些工具(如Cterm)本身并不支持代理服务,那么我们是不是就举起双手宣布放弃呢?幸好有了Sockscap32这个代理服务工具来帮忙,反复设置代理的麻烦和软件不支持代理的苦恼就可以解决了。 #1  一、Socks协议与Sockscap32   Socks是个电路级网关,是DavidKoblas在1990年开发的。此后,就一直作为Internet RFC中的开放标准。Socks在协议栈的TCP层上运行。与Winsock 不同的是,Socks不要求应用程序遵循特定的操作系统平台,比如象Winsock那样遵循Windows。常用到有Socks4和Socks5两种版本Socks,其中Socks4代理只支持TCP协议,Socks5代理支持TCP和UDP协议,还支持各种身份验证机制,服务器端域名解析等。Socks4能干的Socks5都可以干,反过来就不行了,如ICQ只能用Socks5代理(现在大家知道世界老大的ICQ为什么在中国没有OICQ用户多了吧!就是因为国内的许多网民没有访问ICQ服务器的权限,而OICQ则从一开始就注意到了教育网与169网的用户),而ftp可以用Socks4和Socks5。Socks代理与应用层代理、HTTP 层代理不同,Socks 代理只是简单地传递数据包,而不必关心是何种应用协议(比如FTP、HTTP和NNTP请求)。所以Socks代理服务器比应用层代理服务器要快得多。正因为Socks代理服务器有这样的功能我们才可以通过它来连接Internet。   SocksCap就是这样一个客户端软件,Sockscap32是NEC公司开发的一个使所有Winsock应用都可以用Socks代理的工具。它给Winsock的系统调用库加上了个“帽子”,所有在Sockscap环境下应用产生的Winsock调用都会被Sockscap截获,在你正确设置sockscap32的情况下,这样的调用请求会自动转化为向特定Socks代理的请求,如此,你的原先不支持Socks代理的应用也可以用Socks代理了。sockcap32支持Socks4和Socks5代理,Socks4代理只支持TCP应用,而Socks5代理则可以支持TCP和UDP,不过由于Socks5代理有专门的用户身份确认操作,而Socks4代理没有,所以通常对外开放的Socks代理都是Socks4代理,因此,UDP应用通常都不能被支持,如各种网络电话软件。 #1  二、Sockscap32使用方法   Sockscap32目前的最新版本是2.6Beta,大家可以从Http:∥www.socks.nec.com下载,如果自感E语不好可以到Http:∥ronnier.yeah.net下载汉化版本(注意:汉化版不需要原来的英文版支持,可以独自运行)。下载安装完成后,启动运行Sockscap32将在系统栏上显示一个图标(就在输入法旁边),双击图标弹出控制台界面,单击“文件”-“设置”弹出Sockscap基本参数设置页面。   首先显示的是Socks设置页面,在Socks服务器中输入你找到的代理服务器地址(如61.133.107.66),“端口”就是它提供的代理端口(如80),在下面的协议选择你需要的类型(上面我们讨论过,Socks5比Socks4功能强大,服务多,所以我们一般都选Socks5),至于“决定的名字方法”建议你选择默认的第一个选项,如果你找到的这个代理服务器是要口令的话,你要把选中“支持的验证方式”下的“用户名/密码”单选框。对于一些访问速度本来就不慢,而使用代理服务器后速度没有明显改观甚至还下降的,是不需要使用代理服务器,“直接连接”这个页面起的作用就是过滤掉这些地址(当然这些地址都是要你自己添加的);日志页面是纪录你访问网络资源的时间流量等,大家不用管它。点击确定基本参数设置就Ok了,下面就是配置各个专门的网络应用工具的事了。   在“文件”下面选中“新建”,在弹出的设置对话框中的在“命令行”中写入或通过选择应用程序的路径(如IE的一般路径是:C: 一行会自动建立应用程序的工作目录,在第一行“标志项名称”输入你想对该工具的名称(如IE浏览器)。确定后在Sockscap的控制台中将会多了一个“IE浏览器”的图标。Sockscap支持鼠标拖放,你只要把应用程序用鼠标右键拖进控制台的界面中,它就会自动的在控制台中建立一个该应用程序的图标(当然也可以拖出来删除掉),现在你可以把诸如IE、Foxmail、ICQ、Cterm等程序都拖进控制台中进行“注册”。 #1  三、使用技巧   以后大家需要使用代理服务的时候只要先启动Sockscap,然后保证要使用的工具已经在Sockscap中注册过了,你就可以使用他们通过代理服务器来访问网络资源啦;不需要使用的时候当然只要不启动Sockscap就行了;但是如果想有些程序使用而另一些程序不使用,如我想使用Cterm访问台湾复旦大学的BBS,而Foxmail只要收发263的E-mail,那你只要把Cterm的应用程序在Socks中注册而让Foxmail不注册就行了,反正只要鼠标拖拉一下是横方便的啊!看了上面的介绍,大家是否发现很爽,那就赶快去下载一个试一试吧!若有问题,请发信到lqslin@263.net。如果在使用中有什么心得的话可要记得与我们大家一起分享啊!为了方便大家,Sockscap的英文和汉化版本都上传到了我们的主页上(http:∥flywaves.yeah.net),大家请到“最新资源”栏目下载。