突破BT瓶頸 讓BT下載暢通無阻

2010-08-28 10:45:06來源:西部e網(wǎng)作者:

  e博士最近收到了很多讀者來信,大家都反映BT下載的速度越來越慢,甚至出現(xiàn)了不能下載的問題。如何提高BT的下載速度,是很多讀者非常關(guān)心的問題。e博士針對(duì)大家經(jīng)常碰到的BT下載方面的兩個(gè)疑難問題,在此提供了解決辦法。

  突破BT瓶頸

  很多使用Windows XP系統(tǒng)的朋友在安裝SP2后,發(fā)現(xiàn)BT下載速度變慢。但很多人為了享受SP2帶來的諸多新功能又不想輕易卸載該補(bǔ)丁包,以至左右為難。那么,SP2為什么會(huì)影響B(tài)T的下載速度呢?怎樣才能突破瓶頸限制呢?

  1.安全束縛了BT

  微軟一直在強(qiáng)調(diào)安全,因此近年來在Windows安全方面下了很大功夫,可以說安全問題壓倒一切。為了有效遏制病毒的蔓延,在Windows XP的SP2中限制了TCP并發(fā)連接數(shù)(默認(rèn)為10),它會(huì)實(shí)時(shí)監(jiān)控每一個(gè)進(jìn)程的并發(fā)線程數(shù)目,當(dāng)線程數(shù)超過它認(rèn)可的限制范圍,就會(huì)屏蔽掉部分線程。因此,在防范病毒的同時(shí),也會(huì)限制Windows系統(tǒng)的應(yīng)用程序,當(dāng)然BT程序也不例外,BT下載時(shí)所啟用的線程數(shù)會(huì)被限制,這就是導(dǎo)致BT下載變慢的原因。

  2.修改注冊(cè)表,行之有效?

  很多BT下載的狂熱擁護(hù)者,千方百計(jì)地尋找突破TCP并發(fā)連接數(shù)限制的方法。修改注冊(cè)表是網(wǎng)上廣為流傳的一種方法。該方法就是修改注冊(cè)表中“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters”下的“TcpNumConnections”的鍵值。

  這一方法看起來應(yīng)該很有效,而且“TcpNumConnections”不正是表示TCP連接數(shù)嗎?其實(shí)不然,SP2對(duì)線程數(shù)目的控制并不是通過注冊(cè)表實(shí)現(xiàn)的,而是通過“TCPIP.SYS”這個(gè)系統(tǒng)文件來實(shí)現(xiàn)的。因此,修改注冊(cè)表無法解決TCP并發(fā)連接數(shù)被限制的問題。

  3.解鈴還需系鈴人,替換TCPIP.SYS

  既然大家知道是系統(tǒng)文件“TCPIP.SYS”在起關(guān)鍵作用,那么只有修改該文件,才可以突破并發(fā)連接數(shù)限制。畢竟絕大多數(shù)用戶對(duì)Windows系統(tǒng)的核心內(nèi)容并不了解,因此就無法動(dòng)手自行修改,并且TCPIP.SYS是非常重要的系統(tǒng)文件,受到Windows系統(tǒng)的保護(hù),正常情況下是無法替換的,必須在安全模式或純DOS模式下才能替換。為了方便用戶替換“TCPIP.SYS”文件,網(wǎng)上提供了專門的替換程序,這樣就無需用戶自行修改了。

  首先備份Windows XP系統(tǒng)中的TCPIP.SYS文件,它的位置為“C:\Windows\system32\drivers”,接著從“http://www.lvllord.de/download.php?url=en/EvID4226Patch211a-en.zip”下載替換程序。

  下載替換程序并解壓后,運(yùn)行“EvID4226Patch.exe”,彈出命令行提示符窗口。首先該工具會(huì)檢測(cè)當(dāng)前Windows系統(tǒng)的TCPIP.SYS文件版本,以及并發(fā)連接的限制數(shù)值(默認(rèn)為10)。接著會(huì)詢問你是否將連接數(shù)限制在50,后面有三個(gè)可選項(xiàng)。如果你想將并發(fā)連接數(shù)值修改為“100”,可在提示符后輸入“c”,接著替換程序會(huì)詢問并發(fā)連接數(shù)需要的限制數(shù)值,輸入你需要的數(shù)值“100”后回車,接著在提示符下輸入“Y”并回車,就成功替換了系統(tǒng)的TCPIP.SYS文件。

  由于Windows XP的系統(tǒng)文件保護(hù)特性,TCPIP.SYS文件被替換后,會(huì)彈出系統(tǒng)文件保護(hù)對(duì)話框,此時(shí)可點(diǎn)擊“取消”按鈕,然后點(diǎn)擊“是”按鈕,重新啟動(dòng)后,就可完成對(duì)系統(tǒng)文件TCPIP.SYS的替換。

  經(jīng)過上述操作,就可突破10個(gè)并發(fā)連接數(shù)的限制。大家進(jìn)行BT下載時(shí)再也不會(huì)受到線程的限制了。

  不足之處:替換TCPIP.SYS文件后,可以為BT下載提速,但這是犧牲了Windows XP(SP2版)系統(tǒng)的部分安全功能為代價(jià)的。一旦機(jī)器感染病毒和木馬,過多地啟用新的線程,會(huì)加速病毒和木馬地蔓延。因此,大家在追求BT下載終極速度的同時(shí),也不能忽視對(duì)病毒和木馬的防范。

  為BT開啟代理

  在某些局域網(wǎng)內(nèi),由于網(wǎng)管做了種種限制,用戶雖然可以進(jìn)行BT下載,但速度也是大打折扣。有時(shí),為了控制網(wǎng)絡(luò)中的數(shù)據(jù)流量,很多網(wǎng)管使用軟件禁止BT下載,不但屏蔽了BT的客戶端端口(默認(rèn)為6881~6889),而且還屏蔽了常用的BT服務(wù)器。那么,該如何突破這些限制呢?

  一般情況下,局域網(wǎng)中的用戶都可上網(wǎng),這說明網(wǎng)管并沒有禁用HTTP協(xié)議,此時(shí)如果利用HTTP通道就可順利進(jìn)行BT下載。現(xiàn)在大多數(shù)BT工具都支持HTTP代理,只要大家能夠找到速度較快的HTTP代理服務(wù)器即可。

  e博士在此以“BitComet”工具為例介紹一下BT代理的設(shè)置。點(diǎn)擊主窗口中的“選項(xiàng)”按鈕,在彈出的選項(xiàng)對(duì)話框中選擇“網(wǎng)絡(luò)連接→代理”,在右側(cè)的“代理服務(wù)器類型”下拉列表框中選擇“HTTP1.1”,然后在“服務(wù)器”欄中輸入代理服務(wù)器的IP地址,在“端口”欄中輸入它的連接端口即可。如果該服務(wù)器需要認(rèn)證,則一定要勾選“代理服務(wù)器需要認(rèn)證”選項(xiàng),并輸入用戶名和密碼,F(xiàn)在,大家就可通過HTTP代理服務(wù)器進(jìn)行BT下載了。

  不足之處:現(xiàn)在,少數(shù)網(wǎng)絡(luò)防火墻都具有了“深度保護(hù)”的功能(如ISA 2004),它們能夠有效地過濾特定的應(yīng)用層數(shù)據(jù)包(如HTTP數(shù)據(jù)包),只要網(wǎng)管利用SNIFFER軟件找到BT數(shù)據(jù)包中的關(guān)鍵字,就完全可以從HTTP數(shù)據(jù)包中過濾BT數(shù)據(jù)包。不過,大多數(shù)網(wǎng)絡(luò)防火墻對(duì)以上方法還是不能有效限制的。
關(guān)鍵詞:BT