如何穿透防火墙( 三 )


在AbsoluteFTP的选项设置中选中全局配置中的防火墙(图4) , 然后就可以选择是采用SOCKS4还是SOCKS5代理、是否需要身份认证等 , 然后填入SOCKS代理服务器和端口以及身份认证所需要的用户名和口令 , 这样就能穿过防火墙使用FTP了 。

第二招:Socks2HTTP配合SocksCap32
第一招中 , 如果网管只开放80端口 , 把SOCKS常用的端口关闭 , 或者你想用的软件本身并不支持SOCKS代理 , 如Foxmail , 或者你就找不到可用的SOCKS代理(网上可用的SOCKS代理数量远远小于可用的HTTP代理数量) , 这时第一招就不灵了 , 怎么办?请看第二招:Socks2HTTP配合SocksCap32 , 二者加起来使用的结果就是只要你有一个可用的HTTP代理 , 就可使用各种各样的软件来直接绕过防火墙而不管它是否支持SOCKS代理 , 我们分两种情况来看 。
1.防火墙关闭了SOCKS端口 , 但你要用的软件支持SOCKS代理
这种情形下可以直接用Socks2HTTP来搞定 。 Socks2HTTP()是一个代理协议转换软件 , 它能将SOCKS5的请求转化成HTTP请求 , 然后这种封装在HTTP数据包的SOCKS请求就可以像正常的HTTP请求一样通过防火墙 , 这样相当于利用远程HTTP代理在本地模拟出一个轻量级的SOCKS代理服务器 , 这样你就可以像远程SOCKS代理服务器一样使用这个本地代理服务器 , 比方说像第一招里那样在QQ里使用本地的这个SOCKS5代理 。 目前Socks2HTTP的最新版本是0.92版 , 而且网上已经有了汉化的版本 , 下载后直接运行即可完成安装 。 Socks2HTTP几乎没有什么用户界面 , 运行后只是在系统任务栏通知区显示一个图标(如图5所示) 。 在图标处右键单击 , Socks2HTTP就会弹出一个Popup菜单 , 选中其中的“配置”就会调出Socks2HTTP的配置窗口(如图6) , 在其中选择使用HTTP代理服务 , 然后填入你找到的HTTP代理服务器IP地址和端口号 , 其他几项就用系统默认值即可 , 然
后点确定 。 我们用“netstat –a –n”命令来看看本机开放的端口(如图7) , 就会发现本机多出个1080端口 , 这个端口就是HTTP2socks模拟出来的在本机上运行的SOCKS代理服务器侦听端口 , 现在你就拥有一个本地的SOCKS5代理服务器了 。
接下来我们看看在QQ等支持SOCKS接口的软件中该如何设置代理服务器 。 看下面图8 , 直接将SOCKS5服务器地址添为127.0.0.1 , 端口为1080 , 赶快测试一下吧 。
2.防火墙关闭了SOCKS端口 , 并且你想用的软件不支持SOCKS代理
这就稍微麻烦一些 , 需要另外一个软件SocksCap32的配合支持来穿透防火墙 。 SocksCap32是NEC公司()开发的 , 它能使所有Winsock应用都可以SOCKS代理的工具 , Cap这个英文的意思是帽子 , 顾名思义 , SocksCap32就是给Winsock的系统调用库加上个“帽子” , 这样所有在SocksCap环境下应用产生的Winsock调用都会被SocksCap截获 , 然后这些请求会自动转化为向特定SOCKS代理的请求 , 如此 , 你原先不支持SOCKS代理的应用也可以用了 。 SocksCap32支持SOCKS4和SOCKS5代理 。 简而言之 , SocksCap的功能就是把Winsocks的调用转化成SOCKS调用 , 这样让那些不支持SOCKS接口的软件如Telnet工具Cterm(常在BBS上混的都知道 , 灌水利器 , 水枪必备!)、Outlook、FoxMail等也具备了SOCKS接口!所有这些软件在与网上的服务器建立连接时都需要调用Winsock接口 , 通过SocksCap它们都被转化成SOCKS调用 , 也就可以使用SOCKS代理了 。 很有意思的是 , SocksCap能把SOCKS代理转换成HTTP代理 , 而Socks2HTTP又能把HTTP代理转换成SOCKS代理 , 有这这两个软件我们就可以畅游网络世界了 。 为什么要组合着用呢?因为SocksCap用的是SOCKS代理 , 而SOCKS代理太少了 , 而且还分SOCKS4和SOCKS5 , 而SOCKS4只能做TCP协议代理 。 那怎么解决呢?有办法 , 有了Socks2HTTP就解决了 。 HTTP Proxy网上有的是 , 只要有了HTTP代理就有了SOCKS代理 。 因为Socks2HTTP就是把HTTP代理模拟成SOCKS代理 , 如果再配合刚才提到的Socks2HTTP , 就可以穿透防火墙来使用那些本身没有SOCKS接口的软件了 , 下面我们来解释这个过程!

推荐阅读