言叶之庭下载:socks2http使用
来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 18:15:42
首先,说一下 SocksCap32 这个软件。这是一个基于 Socks 协议的代理客户端软件。它能将指定软件的任何 Winsock 调用转换成 Socks 协议的请求,发送给指定的 Socks 代理服务器。所以用它可以使基于 HTTP、FTP、Telnet 等协议的软件通过 Socks 代理服务器连接到目的地。要使用 SocksCap32 软件,当然首先必须要有一个 Socks 的代理服务器。不管你是用代理猎手找出来的也好,还是从各个代理网站中得到的也好,反正就是要有一个。:)SocksCap32 软件的使用方法很简单,安装软件后,先用“文件”菜单中的“设置”,设置好 Socks 代理服务器,端口是 1080。注意你的 Socks 代理服务器是 Socks4 还是 Socks5 版本的。对于 Socks5,一般使用本地端决定所有名字。如果代理服务器有身份验证,则钩上“用户名/密码”选项,退出设置时会自动打开用户名/密码对话框,填入正确 的用户名和密码即可。然后,新建一个应用程序标识项(如图)。当您要使用此应用程序时,
啦),端口号 1080(如果你在 Socks2HTTP 里没有改过的话)。Socks 版本是 Socks5。OK,接着就像刚才说的那样建立应用程序标识项。全部都设置好以后,要运行这些应用程序时,建立拨号连接后(使用局域网的就不必了),先运行 Socks2HTTP,再运行 SocksCap32,然后双击标识项运行应用程序。这样你的应用程序就可以通过这两个软件的帮忙连到平时连不上的地方了。:)
话说到这里,也许有人有疑问,这样真的行吗?我认为,对于一个开放 TCP 连接的普通 HTTP 代理服务器,至少能收发信件和 Telnet 远程登录应该是没有问题的。这里我们做一个实验,按照上面的图设置好两个软件,然后通过 SocksCap32 运行 Becky! 来收发信件。想看到 Becky! 是否真的通过了指定的 HTTP 代理服务器(202.97.30.228)来工作了,使用这两个软件本身的日志功能自然一目了然,不过比较麻烦,我们用 netstat 命令来检查看看。在收发信件的同时运行 netstat(如图),结
严重冲突,Socks2HTTP 给整趴下了。:(不过我的系统是 Windows 2000 Pro SP1,不知道在 9x 下会不会这样,反正,用这套办法玩 OICQ 可行性实在不是太大。除非你的运气好,能找到一个可以传输 UDP 包的 HTTP 代理。最后,最头大的是 FTP,在我的系统下,只要一到 ls 列目录时铁定传输错误。不过不排除在 Win9x 中没有问题。各位朋友们不妨自己试试。:)
最后总结一下,要用 SocksCap32 和 Socks2HTTP 这两个软件,最好的情况是能有一个 Socks5 的 Socks 代理(Socks4 不支持 UDP,那样就玩不了 OICQ 了),这样几乎就能干所有事了。其实很多软件本身就支持 Socks5 代理,像是大部分下载软件(如 FlashGet),FTP 软件(如 LeapFtp),Telnet 软件(如 STerm),ICQ/OICQ 等等。就算像 Becky! 这样不支持的,也有 SocksCap32 可以搞定。但是对于只有 HTTP 代理的,事情就要惨很多。:(虽然有 Socks2HTTP 来帮忙,但是通常情况你还是只能浏览、下载 HTTP 协议的东东、收发邮件、远程登录,运气非常好的可以玩玩 OICQ,至于 FTP,反正我这里是不行,各位可以自己试试。不过,话说回来,有通常就有反常,我的一个在浙大的好友跟我说用这两个软件加上它们学校的 HTTP 代理,连收发信件也不行