【明慧网2002年9月3日】到目前为止,能突破网络封锁的优秀软件还真不少,比如snake的跳板、花园(Garden)、JAP、自由鸟、Jproxychain、自助冲浪、safeweb、动态网、冲浪网、自由网...,还有最近出现的Peekabooty。我们能不能把这些优秀软件自由组合起来使用呢?岂不是威力更大?使用更安全?
组合使用有什么好处呢?
第一个好处是突破网络封锁能力更强,每一种软件都有可能被封锁,当发现被封锁后,我们可以借助另一种软件的帮助继续使用,这多好啊。
第二个好处是抗网络追踪能力更强,能突破网络封锁并不等于就是安全的,除了关键字过滤之外,还存在一些假的代理和假的免费空间,它们就象危险的陷阱一样,虽然能用,但有可能被反向追踪过来;也有些网友出于帮助别人的好心,在论坛公布了一些免费代理和跳板,这些也有可能被监控,成为追踪网友的线索。组合使用就能增加追踪的难度,更加安全。
当然,组合使用的速度没有单独使用的速度快,但考虑到安全性的问题,还是值得一用的。
组合技术就象在大楼中安装供暖管道一样,到拐弯处必须用合适的连接头连接另一根管道才行,SocksCap、HttpPort和Jproxychain就相当于不同的连接头,用来把不同的网络软件连接起来,组合成更复杂的网络软件。
SocksCap用来把任何软件的不规则的网络调用变成socks4接口或socks5接口,相当于供暖锅炉出口,强制让液体的水从细管子里流出。
HttpPort相当于多功能三通接头。
第一个功能是可以作为一组本地端口到远地端口映射器使用,两个映射端口之间的数据流动不是直通的,而是通过一根用户提供的具有http接口的管子连接两个端口。
第二个功能是可把http接口转换成socks4接口。
Jproxychain可以把socks4接口或socks5接口转换成http接口。
靠这三个接口转换工具,我们可以把很多网络软件组合起来使用。
下面,我以snake的跳板、自助冲浪和Peekbooty三个软件为例,讲解怎样运用组合技术安全上网,相信网友看过后会举一反三,研究出更多的组合技术。
首先,让我们研究一下大名鼎鼎的snake的跳板,它的功能非常强大,July Snow为之写了《安全的使用代理跳板》教程,我这里从组合技术的角度分析一下snake的跳板的另一用法。
假设已经有了一个国外跳板,常规的用法是在本机安装一个第一级跳板,直接跳到国外第二级跳板。我这里想在这两个跳板之间插入一个Jproxychain做的代理链作为中间通道。
我们知道,Jproxychain对外接口是一个http代理,而设置第二级跳板是要设置IP和Port,所以不能直接利用Jproxychain。
HttpPort软件能解决这个问题,它可以把一个本地端口映射为一个远程主机的端口,并通过一个http代理访问。
所以,可以用它作为snake的跳板和Jproxychain中间的桥梁,这样一来,跳板在跳到第二级跳板之前多了两个普通http代理的环节,具有更强的抗反向追踪的能力。
自助冲浪是和snake跳板思想类似的另一优秀软件,它提供了通过http代理访问的功能,所以可以直接和Jproxychain挂接,达到和上面的用法同样的效果。
这里研究自助冲浪的另一用法,用snake的跳板作为它的中间通道,但snake的跳板对外接口是socks5,必须先转换成http接口才能使用。
Jproxychain可以作为一个socks5到http的转换器使用,这样一来,自助冲浪与免费空间之间多了一个snake的跳板环节,数据被自助冲浪和snake的跳板两次加密,破解的难度指数倍增加,并且具有更强的抗反向追踪的能力。
实际使用时,你甚至可以把上面介绍的两种方法再组合起来,先建立一个组合技术跳板,再在它的基础上建立一个组合技术自助冲浪。
最后,让我们研究一下最新的Peekabooty,也许是这个软件的名气太大,国内很紧张,软件刚刚出来我就发现几乎所有的邻居节点都被封锁掉了,难道就没有办法使用了吗?
第一种方法,使用SocksCap软件截获它的全部网络接口调用,转换为socks5调用,然后用跳板作为中间通道就能出去。
第二种方法,使用SocksCap软件截获它的全部网络接口调用,转换为socks4调用,用HttpPort把Jproxychain代理链转换为socks4接口,用http代理链作为中间通道就能出去。
许多小熊的头在缓慢地转动,说明已经和邻居节点连接上了。
当我们发现自由网被封锁时,也可以用和上面相同的方法突破封锁。
上面的用法只是抛砖引玉,并不一定是最好的用法和唯一的用法,目的是启发网友如何利用好现有的网络软件安全上网。