荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: pengaf (空心小罗卜), 信区: Internet
标  题: 关于代理的文章
发信站: 荔园晨风BBS站 (Sat Jul 26 23:17:01 2003), 站内信件

1关于代理猎手的(匹配文件,通过代理验证代理)
   有两个代理,A和B,用sina首页来难证,速度都是很快,各个时间参数看起
来差不多,但很有可能,用代理A来下载可能只有10K/s而用代理B下载可能达到
2M/s,差别实在太大了。这是因为两个代理所拥用的网络带宽是不一样的。用
“特征字串”检测代理的方法一般是难以反映出这种差别的。这时候就用用到代理

猎手的“匹配文件”的验证方式了,原理是,代理猎手通过所要验证的代理去下载

某一个指定的文件,并检测所下载下来的文件是否正确(指定文件已经先下载下来

放在本地硬盘上了,作为验证时文件比较的对象),从而可以从所花费的时间看出

带宽的大小。这样的话,假如指定下载的文件大小为1M,那么哪些是真正快的代理
就很容易找出来了。建议用“特征字串”方法找出快的代理,然后再在这些快的代
理里面找到真正的宽带代理。
  很多大学或公司里,都是把所有的机子组成一个大型的局域网,然后再通过代理
(网关)连到外面的网络,这样可以节约成本和方便管理,但对大家的使用造成很多
不便,不便之一就是不能直接使用代理猎手。这时就要配合sockscap或E-border来
使用代理猎手了(这两个软件的作用都是使不支持直接设置代理的软件能够通过代
理正常工作,在这里的作用就是使代理猎手能够通过学校或公司的代理去搜索、验
证外面的代理)。这两个软件的使用都要求使用socks代理,但很多学校和公司都只
开放HTTP代理,怎么办呢?分两种情况,1 如果该HTTP代理支持connect 命令(也
可能正确说法是“支持SSL”吧,谁知这两种有何区别?),这种代理可以用软件转
成socks代理,如socks2http/ccproxy/httport..., 2 如果只是普
通的HTTP代理,那么一般是很难的了,可以试试用socksxp转,不过很慢的。
  对于使用代理猎手,建议用e-border不用sockscap,从使用的效果看前者更好。



2关于代理的级联
  最常用的就是常说的二级代理了,常用的软件为HTTPORT。
  在教育网内,上国内的大部网站都是很便宜的甚至免费,但上国外网却是异常昂
贵的,以前是一M的流量2元现在是1元。对于互联网来说,国界不是很明显的,所
以很多同学都经常要上一些国外网站(其实国外国内有时很难区分的)。这种情况下
,很多人开始使用二级代理的方法来免费上国外网,原理就是通过学校或公司的代
理连接到国内的代理再连到国外去,这样,对于学校或公司的代理来说,你所作只
是跟国内代理通讯,所以它只是认为你在上国内的网站,从而可以免费上国外网。
至于如何精确的划分何为国内免费网站就要看教育网发布的“免费IP”的具体范围
了。不是所有的代理都能级联的,N级代理除了最后一级的代理可以随便外(N>1),
其它的都必须是支持CONNECT命令的HTTP代理或者socks代理(socks4/socks5)。
  当然,多级代理的作用不止这个,还有比如隐藏自己的IP等作用。具体的就看大
家用它的目的了。
  常用软件:httport,tcp2http,jproxychain,sockschain



3 Sockscap和E-border(使不支持代理的软件支持代理)
  很多网络软件或网络游戏如代理猎手、大话西游、传奇、疯狂坦克等本身并不支
持设置代理,这让很多在局域网内通过代理上网的人少了很多好玩的东东,真是太
不公平了。幸好的是,我们有sockscap和e-border(两者的作用基本一样,
e-border更强一些),只要有一个socks代理(或由HTTP代理转来的socks代理),这
些软件就能正常的运行了,就像是直接上网一样。 SC(星际争霸)的要求比较高点
,要用e-border,而且必须有一个真正的socks5代理才行(要同时支持TCP和UDP),
很多由HTTP代理转的socks5代理都是不行的(要么只支持TCP,
要么速度太慢了)

4 跳板的一些特别的应用(通过HTTP代理得到一个支持UDP的socks5代理)
   跳板的可以说是一个加强的socks5代理,它具有把UDP传输转成TCP传输的功能
,如下
  应用软件<------>跳板客户端(或服务端)<------->跳板服务端<----->目标
              UDP传输                            TCP传输
UDP传输
  所以跳板有突破UDP封锁的功能。
  下面是这个功能的一个应用。
  假如你通过一个支持CONNECT命令的HTTP代理上网,没有socks5代理,要得到一
个socks5代理,一般你会用socks2http(不通过网关)、ccproxy之类的软件把HTTP
代理转成socks5代理,但这个socks5代理并不支持UDP,所以一些一定要用到UDP的
软件就用不了这个代理,如PP点点通、QQ(现在新版的可以直接用HTTP代理了,这
里是指以前的老版本)。这时你可以用httport把外面的跳板代理通过HTTP代理映射
到本机某一端口如4444,然后在跳板客户端填上所要经过的服务器为127.0.0.1:
4444即映射到本机端口的跳板代理,然后跳板客户端所
提供的代理就是一个支持UDP的socks5代理了。

5关于疯狂下载(用多个代理加速下载)
  有时,某些下载站点限制了每条线的下载速度甚至每个IP只能一个线程,这时你
又有急用,怎么办呢?我们可以通过多个代理同时下载一个文件,这样就可以突破
上面的限制了。方法有二:1用最新版的flashget,具体操作看说明 2用
Multiproxy,在Multiproxy里填上多个可用的代理,在下载软件里(如flashget)填
multiproxy提供的代理(一般为127.0.0.1:8088),开多线程进行下载。
  个人认为方法二更好,理由:1 multiproxy发现用某个代理连不上了会自动尝试
用别的代理 (fllashget可能也可以,但感觉使用上不是很方便) 2 multiproxy本
身可以检测代理的速度,也可以在不中断下载的情况下增加或删除代理 ,并且其它
的软件也一样可以使用Multiproxy提供的代理。
  另外,Multiproxy也可以调度socks代理,但用Multiproxy测试是通不过的,所
以要右键选强迫使用,所调度的socks代理最好要一样的版本,如都是socks4或都
是socks5这样才好。然后Multiproxy提供的本地代理(一般127.0.0.1:8088)就
是socks4或socks5了,而不是http代理了
--




http://192.168.81.214  在线电视台 广播台
netmeeting目录服务器:192.168.81.214:1002

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.81.214]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店