BT下载速度越来越变得像老牛拉破车一样。只有BT下载速度慢,而其他的
网络软件的上网速度并没有变慢(如:打开网页、HTTP下载等)。这到底是怎么一回事呢?
3 i' t+ w) Y2 `
3 n: p- `; r& A6 Z$ _3 V2 W 原来,这是因为不少地方的宽带运营商(ISP)对BT下载从技术方面进行了种种限制。难道用户从此就只能使用慢速BT了吗?别急,只要仔细阅读本文,就可以帮你突破ISP限制用BT。
+ M& t! K' ^8 ~9 c' W6 _
f+ ?' U% C# ^7 O8 l3 v \' u+ A 一、BT下载已成ISP的眼中钉
9 E2 l2 o2 B: w8 T+ m, K5 i
( ^9 Q Y5 t. J( e( F! j0 k/ P BT软件是目前网民使用最频繁的P2P
下载工具。BT下载具有下载人数越多越快、不依赖于下载服务器、下载资源丰富等优点,因此,一天到晚开着BT软件下载资源的网友屡见不鲜。与此同时,BT下载却成了ISP的眼中钉。因为BT下载占用了过多的网络带宽,使得网络设备需要长时间高负荷运行,其它网络协议软件的可用带宽捉襟见肘。
9 R' {5 }! ?9 L& h8 F" @8 D+ c: D6 Z) }( d
当然,ISP也可以购置更多更好的网络设备以及扩大带宽来缓解BT下载导致的矛盾。然而,不少ISP却采取了自认为最直接有效的方法——限制甚至封锁BT下载。那么,网民从此就不能使用BT软件了吗?正所谓:“你有张良计,我有过墙梯”。面对ISP的封锁,BT爱好者们当然不会坐以待毙了,采取凌厉的反击来保卫他们的自由网络疆域是势在必行的。一场BT下载的攻防战已经打响了。
, b' T% h% ^1 z0 h; }% q9 X1 z8 D \8 Q, |% Z" J7 v
二、BT下载攻防战的三大战役
7 q9 Z# I. x( C" A( a! l
* A0 o h% I! ^* @ R$ S2 u
兵来将挡,水来土掩。强硬的ISP采取了各种技术手段来限制BT传输,那么,ISP到底有哪些杀手锏呢?而BT爱好者们又该如何进行化解并发起反击呢?
, ]4 N, E- }7 f- V/ u9 }! _9 D; m
1.第一战役——端口争夺战
t* t3 h1 e" P0 Z( L2 f8 E; l' K8 l. g4 e/ }7 B( Y
(1)ISP
3 q0 w/ [4 z8 a0 D4 U2 i% W
9 {+ d! T! {& q. G
由于BT数据传输使用了TCP6881-6889等监听端口,有些ISP便在局端设备封锁这些端口来达到控制BT数据传输的目的。封锁BT监听端口不会导致BT断流,但将使BT速度变得很慢。
& \- J+ y, p- ~. L/ c1 S2 W0 E
6 _9 B# T- d1 o4 d
(2)BT爱好者
$ ]/ p+ s, R4 l$ O& @1 }0 r, D
6 L7 _: c: Z9 ~" q! d' W+ I
BT爱好者很快便想到了突破这一限制的方法:修改BT的默认监听端口。这样就躲过了ISP的限制,重新获得了BT的高速下载。那么,BT软件是如何来具体设置的呢?以下以常用的BitComet为例进行设置。
) b& W+ L1 s8 Z. E! Z! Z/ v w9 W/ p" W
! j: {& p& s/ {) A
. d0 {& S/ S- F+ c+ `& @, O2 A: o 首先,打开“选项”对话框,在“网络连接”标签的“监听端口”旁点击“选择随机端口”按钮设置另一端口即可(见图1)。
+ g V/ y# i, Q! i
7 r& o0 [; _- w5 G6 \ 注意:ISP已经封杀了6881-6889 ,8881-8889,16881-16889等端口段,选择的随机端口一定要避开这些端口段。
, ]3 o8 q' l0 b3 R" U
- E8 P9 i8 Z ~( U( G' W 2.第二战役——争夺下载源头
" u( o+ ^" a3 a0 X
0 s+ c5 K% z- N+ | (1)ISP
" N% c7 H5 q; r
. O- g4 w; I& @% _+ q6 b, U 由于避开封锁的BT监听端口非常容易,于是,ISP又研究出了新的限制方法。ISP采用了可以支持BitTorrent tracker白名单功能的网络设备来限制BT下载。
; {8 U5 G4 d# E
7 O3 C# K( {/ o3 s
BitTorrent tracker是可以提供种子以及正在下载和做种的用户连接信息的服务器,BT客户端只有从BitTorrent tracker获得下载资源的用户连接信息后才可以连接这些用户,并在这些用户的硬盘中下载
文件的不同部分。使用BitTorrent tracker的缺点是:必须连接到BitTorrent tracker才能开始BT下载。
" O. H8 b6 i+ e, J) |
0 a; M; c# a2 a2 N, @7 J 而ISP的网络设备将只允许白名单中的BitTorrent tracker可以被BT客户端连接,而其他的BitTorrent tracker将无法连接。这样ISP就可以让BT软件无法连接到可用的BitTorrent tracker,相当于切断了BT下载的源头。
3 A# `& K$ d2 |8 L F' }. O
0 Z3 V% L5 o. g3 r W$ _* n
(2)BT爱好者
# H- S1 T/ b) A& E: `$ R( T. s
) _1 z2 [/ o+ Q$ Q/ D
虽然ISP屏蔽BitTorrent tracker的招数看起来是无懈可击,但是迅猛发展的BT技术很快就推出了具有针对性的反击技术。这就是使用DHT(Distributed Hash Table即分布式哈希表,一种分布式存储方法)网络,它可以在不连接BitTorrent tracker的情况下,由每个参与DHT网络的BT客户端负责存储一小部分的用户连接信息,其他BT客户端可以从该BT客户端获得用户连接信息,这样每个BT客户端在下载的同时也承担了BitTorrent tracker的工作。
3 K- I. W/ O" H* ^5 f
8 d/ b, m& D- }
这样一来,即使BT客户端不能和BitTorrent tracker通信,还是能从其他用户那里得到更多的用户连接信息来完成下载。目前,大多数的BT软件已经支持DHT技术,以BitComet为例,我们可以经过以下操作开启DHT选项。
1 ]- j6 r9 x9 C
7 p9 {) A) e+ Y: \9 M- L4 C$ z
& y+ @- D* s2 X' V
- g5 Z" f) t% k; M
首先,打开“选项”窗口,进入“高级设置-网络连接”选项,在右侧勾选“允许加入到公用DHT网络”选项即可(如图2)。另外,在制作种子的时候,我们也要设置网络类型为“使用公用DHT网络”(如图3),这样才能在以后使其他用户使用DHT功能进行下载。
8 X: d# Q( _$ a9 G- e1 t% G T- a7 A( M" U( W0 p; Y