|

   |
我写的这份说明有18个图,我没有贴上来(太多了),只贴了文字。想要看图文并茂版的请到我的网站www.SharkStorm.net(建设中)去看,在“技术信息”里。
SharkStorm Security Lab www.SharkStorm.net
SocksCap32 使用详解(SharkStorm) 2001年04月01日
Socks代理服务器/网关在日常工作中占有举足轻重的地位:既可以当作局域网内计算机访问Internet的网关,又可以当作隐藏真实身份的挡箭牌/防火墙/堡垒机。但由于Socks在日常应用中远不及HTTP代理应用广泛,因此许多网友都对此了解甚少,今天好不容易抽出点时间就写了篇教程,希望对大家有用。
首先还是先说说什么是Socks吧。
Socks是DavidKoblas在1990年开发的网关,自此之后就一直作为Internet RFC
中的开放标准。Socks属于TCP层,不同于HTTP,此外与Winsock不同的是,Socks不要求应用程序遵循特定的操作系统,比如象Winsock那样遵循Windows。Socks代理与应用层代理、HTTP层代理不同,Socks代理只是简单地传递数据包,而不关心传输的是何种协议,所以Socks代理服务器比应用层代理服务器要快得多。正因为Socks代理服务器有这样的功能我们才可以通过它来连接Internet。(SocksCap32就是这样一种客户端软件)。
我们常用到有的Socks有Socks4和Socks5两种版本。其中Socks4代理只支持TCP/IP协议;不支持加密;只支持IP地址。而Socks5代理支持TCP/IP和UDP协议,还支持各种身份验证机制,服务器端域名解析等。Socks4能做的Socks5都可以做,如:OICQ只能用Socks5代理,而IE/Ftp既可以用Socks4也可以用Socks5。SocksCap32是小日本NEC公司开发的一个使所有基于Winsock的应用都可以使用Socks代理的工具。它之所以叫做SocksCap就是指给调用Winsock的应用程序加上了个“Cap(帽子)”,所有在SocksCap
Shell(环境)下应用程序产生的对Winsock的调用都会被SockCap32截获,自动转化为向指定Socks代理的请求,如此,你的原先不支持socks代理的应用程序也可以用Socks代理了。SockCap32支持Socks4和Socks5代理,但一般情况下在网上开放的都是Socks4代理,除了Oicq(Oicq使用UDP协议,UDP的优点我就不写了)
外其他的软件基本都可以支持。 好了,背景资料就说这么多吧,我们进入正题。
为了方便菜鸟学习我还是从安装讲起吧,(别拿砖头拍我,我可不是多写字赚稿费呀。)从我的网站上下载后的SocksCap32是一个压缩了的Zip文件(sockscap32v2beta6.zip),解压缩后会有一个SocksCap32V2Beta6.exe
,运行它进入到软件安装界面(图一)
图一
点击“是”进行安装,之后是软件的版权说明(图二),点击“Next”继续
图二
在图三的画面中点击“Yes”,接受软件授权协议。
图三
图四为软件的简单介绍(小日本真麻烦),点击“Next”
图四
如果想把
SocksCap32 安装到默认目录在图五处点击“Next”继续,否则点击“Browse”选择您想安装到的目录(图六)。
图五
图六
之后会出现图七,就是您想在开始菜单创建的组的名字。
图七
图八是 SocksCap32 安装完成后自动创建的组,
图八
如果您想立即运行 SocksCap32 请在图九处“Yes,Launch the program
file”处搭钩,点击“Finish”。
图九
安装后的SocksCap32如图十所示:
图十
首先,先要对SocksCap32进行必要的设置:点击“File”,选择“Settings”,如“图十一”
图十一
弹出了对话框图十二:
图十二
此时所在的标签为“SOCKS Settings”,在“SOCKS
Server”处填入Socks代理服务器的地址,IP、域名均可,在“Port”处填入端口,Socks代理一般都为1080口。如果您所用的代理为Socks4代理,则选择“SOCKS
Version 4”,在“SOCKS User”处填入用户名,随便填一个就行了。如果用的是Socks5代理则选择“SOCKS
Version 5”,“Name Resolutin”处选择“Resolve all names
local”(在本的解析所有域名),如果您用的Socks5要求身份验证请在“Username/Password”处打钩。点击“Direct
Connections”,出现图十三对话框。
图十三
可以在“Direct
Addresses”处填入直接连接的IP地址;在“Direct Applications and
Libraries”处填入使用直接连接的应用程序;在“SOCKS Version 5 Direct UDP
Ports”处填入使用直接连接的UDP端口。点击“Log”标签可以在图十四处设置日志文件(这里我就不多说了,没什么人用记录日志吧)。
图十四
此时,SocksCap32的基本设置就已经完成了,下一步将设置SocksCap32启动哪些程序为其提供代理。
在图十处点击工具栏上的“New”,弹出窗口“图十五”,
图十五
点击“Browse”按钮,出现图十六窗口,选择您需要代理的程序(如流光2001)
图十六
选定后点击“打开”,出现图十七窗口,
图十七
点击“OK”,之后回到了SocksCap32的窗口,如图十八。
图十八
选定您要运行的程序(如流光2001),点击工具栏上的“Run”就启动了相应的应用程序,此时运行的程序就已经使用了Socks代理了,不过要注意,一定要用SocksCap32启动程序,否则无效。
SocksCap32是一个很好用的程序,但不是很稳定,有时也会出现问题,特别是运行占用大量带宽的程序时。
实际上Socks代理的客户端软件有很多,我认为SocksCap32是比较常见的,用起来也很容易。
好了,我的这份傻瓜教程就结束了,图片多了点也大了点,都是为了菜鸟吗。
此消息由SharkStorm在2001-04-03.21:03:15编辑过!
|  |
 | |