相信有不少网友都是通过局域网代理上网的,虽然有代理帐号和密码,可出于安全考虑网管通常都会封杀80以外的服务端口,这样一来你只能用WWW,无法用ICQ、FTP。上网又少了很多乐趣了。不过现在好了只要配合使用好SOCKS2HTTP、SOCKSCAP32外加一个超强的HTTP代理就可以可以完全绕过防火墙(只要防火墙开放80口就)。玩OCIQ,IRC,。。。不成问题。(注意你的网络必需能连接正常到[url]www.totalrc.net[/url]端口为80这个网关地址。
先来看看sockcap32的使用:
Socks是个电路级网关,是DavidKoblas在1990年开发的。此后,就一直作为Internet RFC 中的开放标准。Socks在协议栈的TCP层上运行。与Winsock 不同的是,Socks不要求应用程序遵循特定的操作系统平台,比如象Winsock那样遵循Windows。Socks代理与应用层代理、HTTP 层代理不同,Socks 代理只是简单地传递数据包,而不必关心是何种应用协议(比如FTP、HTTP和NNTP请求)。所以Socks代理服务器比应用层代理服务器要快得多。正因为Socks代理服务器有这样的功能我们才可以通过它来连接Internet。(SocksCap就是这样一个客户端软件)
常用到有SOCKS4和SOCKS5两种版本SOCKS,其中Socks4代理只支持TCP协议,socks5代理支持TCP和UDP协议,还支持各种身份验证机制,服务器端域名解析等。socks4能干的socks5都可以干,反过来就不行了,如ICQ只能用socks5代理,而ftp可以用socks4和socks5。Sockscap32是NEC公司开发的一个使所有winsock应用都可以用socks代理的工具。它给winsock的系统调用库加上了个“帽子”,所有在sockscap环境下应用产生的winsock调用都会被sockcap截获,在你正确设置sockcap32的情况下,这样的调用请求会自动转化为向特定socks代理的请求,如此,你的原先不支持socks代理的应用也可以用socks代理了。sockcap32支持socks4和socks5代理,socks4代理只支持TCP应用,而socks5代理则可以支持TCP和UDP,不过由于socks5代理有专门的用户身份确认操作,而socks4代理没有,所以通常对外开放的socks代理都是socks4代理,因此,UDP应用通常都不能被支持,如各种网络电话软件。
在安装Sockscap32后
[img]http://www.123gz.com/dzc/soft-txt/sockscap32.gif[/img]
1、点击菜单File,选取Setings..
[img]http://www.123gz.com/dzc/soft-txt/socks1.gif[/img]
2:SOCKS Server项填入socks代理服务器地址如:10.48.8.27;(填你自已找到的)
在Port项填入地址端口如:1080;在SOCK USER ID项填入密码;(可不填)Protocol选择Socks5项;点击OK返回主界面。
[img]http://www.123gz.com/dzc/soft-txt/socks2.gif[/img]
3、单击SocksCap32面板中的New钮,将要运行的internet软件(如浏览器、FTP软件、收发e-mail的软件),点击Browse键,选择需要经过SocksCap32代理出国的应用软件目录路径放入SocksCap32的图标。设置好后点击OK。
[img]http://www.123gz.com/dzc/soft-txt/socks3.gif[/img]
4、到这里设置已全部完成,运行需要代理的程序只需双击SocksCap控制台界面里的图标就可以了,
[img]http://www.123gz.com/dzc/soft-txt/sockscap32.gif[/img]
再来看SOCKS2HTTP的使用:
安装socks2http及SocksCap32。,首次安装的时候出现配置提示,
[img]http://www.123gz.com/dzc/soft-txt/socks2http.gif[/img]
汉化后的安装界面
英文版的介绍:
Use a proxy server
指定一个HTTP代理的具体参数。如在Address栏填入HTTP Proxy的域名或IP地址,在Port栏填入HTTP Proxy的端口。本例中填入的通过代理猎手代理调度服务器为127.0.0.1:8088,
Use proxy auto-configration scrpt :使用代理服务器自动配置教本。这一般是收费代理提供的一个措施,可向相应的代理管理员咨询自动配置脚本的URL。
Try to detect proxy automatically :尝试自动检测代理服务器。在同一个局域网中时,可选该项,让SOCKS2HTTP自动检测代理服务器的参数。
Do not use http proxy :不使用HTTP Prxoy。[url]www.totalrc.net[/url]提供有网关(Gateway)的功能,当选上不使用HTTP Proxy后,SOCKS2HTTP会绕由[url]www.totalrc.net[/url]来实现网关的功能。
2、代理身份认证
[img]http://www.123gz.com/dzc/soft-txt/socks2http-5.gif[/img]
一般收费代理才会采用身份认证,并以数据流量来计费。如果使用的是免费代理,大可不必理会这些。
User Id:用户名
Passwrod:密码
Domain( if your HTTP proxy is MS):域名(如果你的HTTP代理是Microsoft代理服务器)
3、网关(Gateway)
[img]http://www.123gz.com/dzc/soft-txt/socks2http-2.gif[/img]
在进行网络连接的时候,有CONNECT和POST两种方法。CONNECT方法的传输速度快,但有些代理服务器对于此方式只开放特定的端口。POST方法要求有个网关。SOCKS2HTTP的默认网关为:[url]www.totalrc.net[/url],端口号为80。更可以安装该公司的另一个配置软件为Socks2HTTP提供一道本地个人的网关。
如果选上Always use Gateway,既总是采用POST连接方法,会降低连接速度。
This is Petsonal Gateway :使用本地个人网关连接(配置软件HTTP2IPJ)
4、安全
[img]http://www.123gz.com/dzc/soft-txt/socks2http-3.gif[/img]
Socks port
SOCKS Proxy本地服务的端口,默认为1080。
Block out other computers :封闭其它计算机使用该SOCKS。当选中该选项时,其它计算机就无法由你的IP和SOCKS端口来使用该SOCKS Proxy。如果不选该项,你就可以让别人也使用你这个由HTTP Proxy转换来的SOCKS Proxy。
5、调试
[img]http://www.123gz.com/dzc/soft-txt/socks2http-4.gif[/img]
Log file :日志文件。如果要对所有使用该SOCKS Proxy的情况进行跟踪检查,在这个栏填入日志文件名,如log.txt。
LogLevel :日志级别,采用默认的0,可以不用理它。
将所有的东西配置好以后就可以点击“确定’按钮确定,之后SOCKS2HTTP会弹出一个警告窗口,告诉你要重新启动SOCKS2HTTP,新的配置才可以生效。点击“确定”关闭该窗口,将SOCKS2HTTP关闭(Terminate),再运行SOCKS2HTTP就可以使用了。
要检测你的SOCKS2HTTP是否成功配置好,可以尝试用代理猎手校验:127.0.0.1端口1080,选SOCKS5类。如果可以登陆得上,则表示HTTP Proxy已成功地转换为了SOCKS Proxy。现在我们就可以使用它了.
第二步、使用SOCKS2HTTP所建立的SOCKS Proxy
运行NEC的SOCKSCAP32软件,配置通过本机127.0.0.1端口1080的SOCKS5代理连接网络。
选择File->Settings,在SOCKS Server中填入127.0.0.1,Port中填入1080,在Protocol中选择SOCKS Version 5,
Name Resolution 中选择Attempt local then remote。确定。
先来看看sockcap32的使用:
Socks是个电路级网关,是DavidKoblas在1990年开发的。此后,就一直作为Internet RFC 中的开放标准。Socks在协议栈的TCP层上运行。与Winsock 不同的是,Socks不要求应用程序遵循特定的操作系统平台,比如象Winsock那样遵循Windows。Socks代理与应用层代理、HTTP 层代理不同,Socks 代理只是简单地传递数据包,而不必关心是何种应用协议(比如FTP、HTTP和NNTP请求)。所以Socks代理服务器比应用层代理服务器要快得多。正因为Socks代理服务器有这样的功能我们才可以通过它来连接Internet。(SocksCap就是这样一个客户端软件)
常用到有SOCKS4和SOCKS5两种版本SOCKS,其中Socks4代理只支持TCP协议,socks5代理支持TCP和UDP协议,还支持各种身份验证机制,服务器端域名解析等。socks4能干的socks5都可以干,反过来就不行了,如ICQ只能用socks5代理,而ftp可以用socks4和socks5。Sockscap32是NEC公司开发的一个使所有winsock应用都可以用socks代理的工具。它给winsock的系统调用库加上了个“帽子”,所有在sockscap环境下应用产生的winsock调用都会被sockcap截获,在你正确设置sockcap32的情况下,这样的调用请求会自动转化为向特定socks代理的请求,如此,你的原先不支持socks代理的应用也可以用socks代理了。sockcap32支持socks4和socks5代理,socks4代理只支持TCP应用,而socks5代理则可以支持TCP和UDP,不过由于socks5代理有专门的用户身份确认操作,而socks4代理没有,所以通常对外开放的socks代理都是socks4代理,因此,UDP应用通常都不能被支持,如各种网络电话软件。
在安装Sockscap32后
[img]http://www.123gz.com/dzc/soft-txt/sockscap32.gif[/img]
1、点击菜单File,选取Setings..
[img]http://www.123gz.com/dzc/soft-txt/socks1.gif[/img]
2:SOCKS Server项填入socks代理服务器地址如:10.48.8.27;(填你自已找到的)
在Port项填入地址端口如:1080;在SOCK USER ID项填入密码;(可不填)Protocol选择Socks5项;点击OK返回主界面。
[img]http://www.123gz.com/dzc/soft-txt/socks2.gif[/img]
3、单击SocksCap32面板中的New钮,将要运行的internet软件(如浏览器、FTP软件、收发e-mail的软件),点击Browse键,选择需要经过SocksCap32代理出国的应用软件目录路径放入SocksCap32的图标。设置好后点击OK。
[img]http://www.123gz.com/dzc/soft-txt/socks3.gif[/img]
4、到这里设置已全部完成,运行需要代理的程序只需双击SocksCap控制台界面里的图标就可以了,
[img]http://www.123gz.com/dzc/soft-txt/sockscap32.gif[/img]
再来看SOCKS2HTTP的使用:
安装socks2http及SocksCap32。,首次安装的时候出现配置提示,
[img]http://www.123gz.com/dzc/soft-txt/socks2http.gif[/img]
汉化后的安装界面
英文版的介绍:
Use a proxy server
指定一个HTTP代理的具体参数。如在Address栏填入HTTP Proxy的域名或IP地址,在Port栏填入HTTP Proxy的端口。本例中填入的通过代理猎手代理调度服务器为127.0.0.1:8088,
Use proxy auto-configration scrpt :使用代理服务器自动配置教本。这一般是收费代理提供的一个措施,可向相应的代理管理员咨询自动配置脚本的URL。
Try to detect proxy automatically :尝试自动检测代理服务器。在同一个局域网中时,可选该项,让SOCKS2HTTP自动检测代理服务器的参数。
Do not use http proxy :不使用HTTP Prxoy。[url]www.totalrc.net[/url]提供有网关(Gateway)的功能,当选上不使用HTTP Proxy后,SOCKS2HTTP会绕由[url]www.totalrc.net[/url]来实现网关的功能。
2、代理身份认证
[img]http://www.123gz.com/dzc/soft-txt/socks2http-5.gif[/img]
一般收费代理才会采用身份认证,并以数据流量来计费。如果使用的是免费代理,大可不必理会这些。
User Id:用户名
Passwrod:密码
Domain( if your HTTP proxy is MS):域名(如果你的HTTP代理是Microsoft代理服务器)
3、网关(Gateway)
[img]http://www.123gz.com/dzc/soft-txt/socks2http-2.gif[/img]
在进行网络连接的时候,有CONNECT和POST两种方法。CONNECT方法的传输速度快,但有些代理服务器对于此方式只开放特定的端口。POST方法要求有个网关。SOCKS2HTTP的默认网关为:[url]www.totalrc.net[/url],端口号为80。更可以安装该公司的另一个配置软件为Socks2HTTP提供一道本地个人的网关。
如果选上Always use Gateway,既总是采用POST连接方法,会降低连接速度。
This is Petsonal Gateway :使用本地个人网关连接(配置软件HTTP2IPJ)
4、安全
[img]http://www.123gz.com/dzc/soft-txt/socks2http-3.gif[/img]
Socks port
SOCKS Proxy本地服务的端口,默认为1080。
Block out other computers :封闭其它计算机使用该SOCKS。当选中该选项时,其它计算机就无法由你的IP和SOCKS端口来使用该SOCKS Proxy。如果不选该项,你就可以让别人也使用你这个由HTTP Proxy转换来的SOCKS Proxy。
5、调试
[img]http://www.123gz.com/dzc/soft-txt/socks2http-4.gif[/img]
Log file :日志文件。如果要对所有使用该SOCKS Proxy的情况进行跟踪检查,在这个栏填入日志文件名,如log.txt。
LogLevel :日志级别,采用默认的0,可以不用理它。
将所有的东西配置好以后就可以点击“确定’按钮确定,之后SOCKS2HTTP会弹出一个警告窗口,告诉你要重新启动SOCKS2HTTP,新的配置才可以生效。点击“确定”关闭该窗口,将SOCKS2HTTP关闭(Terminate),再运行SOCKS2HTTP就可以使用了。
要检测你的SOCKS2HTTP是否成功配置好,可以尝试用代理猎手校验:127.0.0.1端口1080,选SOCKS5类。如果可以登陆得上,则表示HTTP Proxy已成功地转换为了SOCKS Proxy。现在我们就可以使用它了.
第二步、使用SOCKS2HTTP所建立的SOCKS Proxy
运行NEC的SOCKSCAP32软件,配置通过本机127.0.0.1端口1080的SOCKS5代理连接网络。
选择File->Settings,在SOCKS Server中填入127.0.0.1,Port中填入1080,在Protocol中选择SOCKS Version 5,
Name Resolution 中选择Attempt local then remote。确定。