喜歡從網(wǎng)上下載電影的網(wǎng)蟲們,相信對(duì)BT這個(gè)東西不會(huì)陌生,但是許多人發(fā)現(xiàn)自己的下載速度并沒有想像的那樣快,根本比不上FTP的正常下載速度,看著朋友們吹噓自己的速度上百K甚至幾百K的,而自己的下載速度還在幾K十幾K的在那慢慢爬,心里真是不舒服。其實(shí),要使BT下載的速度快起來,只要針對(duì)不同的情況,在自己的電腦中作一些相關(guān)的設(shè)置就行了,下面筆者就來跟大家討論一下怎樣盡量使處在外網(wǎng)和內(nèi)網(wǎng)中的不同用戶在使用BT下載時(shí)能達(dá)到最高的下載速度,讓我們的BT下載也狂飚起來。
讓BT下載的速度狂飚起來 |
一、把把脈再說 二、公網(wǎng)用戶開放下載端口 三、內(nèi)網(wǎng)用戶作好端口映射 四、解決ISP封BT端口的方法 |
一、把把脈再說
其實(shí),BT下載的速度快的關(guān)鍵就看你用來下載的電腦能不能直接連接到因特網(wǎng)上,這里的直接連接是說你的電腦在因特網(wǎng)上是有"合法身份"的,即擁有合法的IP地址(公網(wǎng)IP地址)。在電腦獲取了公網(wǎng)IP后,因特網(wǎng)上的其他用戶就可以直接與你通信了,依照BT下載的原則,大家就可以把數(shù)據(jù)直接傳給你,當(dāng)然速度就快了。像ADSL撥號(hào)接入方式的用戶,如果是把Modem配置成橋接方式而采用電腦手動(dòng)撥號(hào)的話,所獲取的IP即為公網(wǎng)IP,有些ISP對(duì)LAN接入方式的用戶也是分配的公網(wǎng)IP。公網(wǎng)上網(wǎng)的用戶一般BT下載速度哪怕只有一個(gè)種子也基本上能達(dá)到下載速度極限,有些讀者會(huì)問,我的電腦所獲取的IP是公網(wǎng)IP啊,但為什么BT下載速度還是那么慢呢。別急,那我們就先來看看你的電腦BT下載軟件端口的使用情況吧。
以BitTorrent Plus! S-5.8.7 Plus! 3.5 Final為例來說明,BT默認(rèn)使用的端口是8881-8999。BT軟件好像沒有專用的測試端口的軟件與網(wǎng)站(我反正是沒找到的),不過我們可以借用電驢的測試頁面來測試一下端口,進(jìn)入http://www.thedonkeynetwork.com/connection_test這個(gè)頁面,輸入8881 ,然后按下"test",看一下BT下載端口的狀態(tài)。如下圖1所示。
根據(jù)端口的不同狀態(tài),會(huì)返回三種不同的結(jié)果:端口被封、端口開放但未使用、端口開放且已在使用中。不同的狀態(tài)如下所示。
1、如果顯示如下圖2所示的提示,說明BT下載軟件使用的端口被封或者你的電腦中安裝有防火墻,防火墻防止了因特網(wǎng)的用戶對(duì)此端口的訪問。
2、如果顯示的是如下圖3所示的提示,則說明BT下載軟件的端口是開放的,并且8881端口正被運(yùn)行的BT下載軟件使用著。
3、如果顯示的是如下圖4所示的提示,則說明BT下載軟件的端口也是開放的,但8881端口沒有被電腦中的軟件使用。
BT下載軟件所使用的其他端口大家也可以用這種方法一一測試。如果大家訪問不了以上網(wǎng)站頁面的話,在這里我再給大家介紹一個(gè)測試端口的電驢頁面,打開http://www.preinheimer.com/cgi-bin/connectiontest/connectiontest2.cgi,在輸入框中輸入8881后按"test"就可以開始測試了。如下圖5所示。
如果顯示的是下圖6所示的內(nèi)容的話,那也是表明你的下載端口是被封或被防火墻阻擋了。
二、公網(wǎng)用戶開放下載端口
實(shí)際上,只要是擁有公網(wǎng)的IP用戶,你的機(jī)器就是因特網(wǎng)上一臺(tái)合法的主機(jī),任何人都可以直接與你聯(lián)系而不必通過別的什么轉(zhuǎn)換。為什么有的公網(wǎng)IP的用戶,他的BT下載速度還是那么慢呢?這就一般是因?yàn)殡娔X安裝有防火墻的緣故,基本上在常見防火墻軟件的默認(rèn)設(shè)置中,是阻止了來自因特網(wǎng)的其他用戶對(duì)你的主動(dòng)連接的,你接收不到別人傳給你的數(shù)據(jù),速度當(dāng)然不快了。有一個(gè)方法就是關(guān)閉防火墻,這樣BT下載的速度馬上就可快起來,不過這樣就失去了對(duì)電腦最起碼的防護(hù),安全性降低了。要想BT下載快,又要使用防火墻來保證安全的話,就要在防火墻軟件中正確地打開BT的對(duì)外監(jiān)聽端口,想BT能高速下載,就要正確設(shè)置參數(shù),打開端口,在下面會(huì)詳細(xì)說明怎樣打開防火墻的BT下載端口。
Windows XP中的自帶有防火墻功能,許多安裝了Windows XP的用戶都開啟了這項(xiàng)功能,說不定,你的BT下載速度就是被堵看不見的"墻"擋在外面了呢。除了XP自帶的防火墻外,許多用戶可能是安裝的其他專業(yè)防火墻。就以XP自帶的防火墻和天網(wǎng)個(gè)防火墻為例,當(dāng)然其他類型的防火墻軟件可參照設(shè)置,這里就不同羅嗦了。
1、在Windows XP的ICF中開啟BT下載端口:
ICF是"Internet Connection Firewall"的簡稱,也就是因特網(wǎng)連接防火墻。ICF建立在你的電腦與因特網(wǎng)之間,它可以讓你請(qǐng)求的數(shù)據(jù)通過、而阻礙你沒有請(qǐng)求的數(shù)據(jù)包,是一個(gè)基于包的防火墻。在使用BT有時(shí)會(huì)因?yàn)镮CF的阻攔,引起連接不到SEED或者數(shù)據(jù)包延滯降低下載速度。所以我們有必要在ICF中設(shè)置對(duì)BT使用的端口不進(jìn)行阻攔。
右鍵點(diǎn)擊"網(wǎng)上鄰居",彈出的菜單中選擇"屬性",彈出"網(wǎng)絡(luò)連接"窗口右鍵點(diǎn)擊上網(wǎng)用的連接,在彈出的菜單中選擇"屬性",則彈出"本地連接屬性"窗口,選擇其中的"高級(jí)"選項(xiàng)卡,點(diǎn)擊窗口下方的"設(shè)置"按鈕,彈出"高級(jí)設(shè)置"窗口。本頁中是一些常見的網(wǎng)絡(luò)服務(wù),現(xiàn)在我們要添加新的BT服務(wù),點(diǎn)擊下方的"添加"按鈕,彈出"服務(wù)設(shè)置"窗口,如下圖7所示。
在該窗口中,"服務(wù)描述"一欄中可隨便填一些就可以,"在您的網(wǎng)絡(luò)上主持此服務(wù)的計(jì)算機(jī)的名稱或IP地址"欄中填入你機(jī)器的IP地址或機(jī)器名稱便可(如我填的是本機(jī)名WinXP),"此服務(wù)器的外部端口號(hào)"中填寫8881,"此服務(wù)器的外部端口號(hào)"中也填寫8881,可別忘了選中TCP協(xié)議然后按,"確定"即可。
這樣就在"高級(jí)設(shè)置"頁中的"服務(wù)"欄中就增加了一個(gè)"BT"服務(wù),如下圖8所示。這個(gè)服務(wù)開放的是8881端口,同樣你可以再新建開放BT下載軟件使用的其他端口。
現(xiàn)在我們的BT就可以在ICF中通行無阻了。
2、在其他專業(yè)防火墻中開啟BT下載端口: 很多電腦中都沒有開啟ICF,但裝有其他的專業(yè)防火墻。下面以常見的天網(wǎng)個(gè)人防火墻2.5.0為例,來說明怎樣設(shè)置開放BT下載端口,其他的防火墻可以參照設(shè)置。 點(diǎn)擊天網(wǎng)的"自定義IP規(guī)則"按鈕。在"自定義IP規(guī)則"頁中點(diǎn)擊"增加規(guī)則"按鈕,則會(huì)彈出"IP規(guī)則修改"窗口,如下圖9所示。
圖9:天網(wǎng)的增加一個(gè)IP規(guī)則
在"名稱"一欄中可隨便填入,在"說明"中填入對(duì)上而名稱的一些簡單說明,可自己隨便來填寫。"數(shù)據(jù)包方向"一欄選中"接收或發(fā)送",在"對(duì)方IP地址"中選擇"任何地址",然后再選中"TCP"頁,在"本地端口"欄中填入"從8881到8999","TCP標(biāo)志位"一欄中勾選"SYN"項(xiàng)目,注意,最后不要忘記了在"當(dāng)滿足上面條件時(shí)"一欄中選擇 "通行",默認(rèn)的選項(xiàng)可是攔截,這可與我們希望的結(jié)果相反,其他的項(xiàng)目可不作更改,然后點(diǎn)確定?,F(xiàn)在在"自定義IP規(guī)則"頁中就增加了一個(gè)"天網(wǎng)中的BT"規(guī)則,在前面勾選上,再點(diǎn)擊上面的"保存規(guī)則"圖標(biāo),一切OK。,見下圖10所示。
怎么樣,在自己的電腦中通過以上的設(shè)置后,各位擁有公網(wǎng)IP的讀者在BT時(shí)是不是快了許多,快動(dòng)手吧。
除了公網(wǎng)用戶外,還有許多人是通過局域網(wǎng)方式上網(wǎng)的,即為內(nèi)網(wǎng)用戶。內(nèi)網(wǎng)用戶是通過代理或NAT方式上網(wǎng)的,上網(wǎng)的計(jì)算機(jī)得到的IP地址是因特網(wǎng)上的保留地址,保留地址有如下3種形式:10.x.x.x,172.16.x.x至172.31.x.x,192.168.x.x,如果大家看到自己機(jī)器的IP地址是提到的這三種形式,那必是內(nèi)網(wǎng)用戶無疑了。內(nèi)網(wǎng)用戶速度會(huì)很慢,因?yàn)樵趦?nèi)網(wǎng)下,外網(wǎng)的機(jī)器只能看到你的網(wǎng)關(guān)的地址,請(qǐng)求只能由你發(fā)起,如果對(duì)方也在內(nèi)網(wǎng)下,他就沒有辦法給你傳東西,那么你們就不能互傳文件。這樣,你就損失了一些下載源,速度可能就會(huì)比較慢。
下面對(duì)三種常見的內(nèi)網(wǎng)用戶:通過代理服務(wù)器(Windows連接共享、Sygate、WinGate、WinProxy、Ccproxy等代理軟件)上網(wǎng)和使用路由Modem撥號(hào)上網(wǎng)、通過SOHO Router上網(wǎng),分別來說明怎樣設(shè)置,以達(dá)到提高BT下載的速度。因?yàn)閮?nèi)網(wǎng)的機(jī)器都是經(jīng)過一個(gè)公網(wǎng)IP地址出去的,就必須通過端口映射、NAT或虛擬服務(wù)器來使外網(wǎng)的機(jī)器能直接連接到內(nèi)網(wǎng)機(jī)器上,否則外網(wǎng)用戶是看到的是你的網(wǎng)關(guān)。也就是說,必須通過設(shè)置,使位于內(nèi)網(wǎng)中的機(jī)器透明地映射到因特網(wǎng)上去,對(duì)外部連接內(nèi)網(wǎng)機(jī)器的用戶來說,這臺(tái)機(jī)器也好像是位于因特網(wǎng)上合法的主機(jī)一樣。
1、代理服務(wù)器上網(wǎng)
很多網(wǎng)吧或小企業(yè)、機(jī)關(guān)等用戶,都是在ISP處申請(qǐng)一條或幾條上網(wǎng)線路,通過架設(shè)一臺(tái)專用的代理服務(wù)器,在代理服務(wù)器上安裝相應(yīng)的代理或網(wǎng)關(guān)軟件,通過給客戶機(jī)DHCP分配IP地址或指定一個(gè)固定的IP地址來向局域網(wǎng)內(nèi)的用戶提供上網(wǎng)服務(wù)的。我們必須在代理服務(wù)器上增加端口映射來提高BT下載速度。
●如果你的服務(wù)器是Windows自帶的網(wǎng)絡(luò)共享連接,設(shè)置就非常簡單。我們以Windows 2000的Internet 連接共享為例。
在你共享的連接上按右鍵 ,選擇"屬性",在"共享"頁按"設(shè)置"按鈕,系統(tǒng)會(huì)彈出設(shè)置窗口,然后在"服務(wù)"頁選擇"添加"按鈕,則彈出如下圖11的設(shè)置窗口。
在該頁中,名稱可以隨便填(如BT),"服務(wù)端口號(hào)"中填入8881,勾選TCP,"專用網(wǎng)絡(luò)上的服務(wù)器計(jì)算機(jī)的名稱或地址"中填入你用來進(jìn)行BT下載機(jī)器的名稱或IP地址,然后按"確定"保存。再用同樣的方法增加其他端口的映像,把它們通通指向你開始指定的計(jì)算機(jī)。
●使用專用的端口映射軟件
可以用的軟件有:PortMap、WinRoute Pro、PortTunnel等。以PortMap V1.6來舉例說明。PortMap V1.6是一款小巧的綠色軟件,其設(shè)置非常簡,如果使用其他端口映射工具不習(xí)慣的朋友不妨試試。設(shè)置方法為:運(yùn)行PortMap V1.6,單擊"增加"按鈕,則彈出"增加/修改端口映射"的窗口。如下圖12所示。
在名稱里隨便輸入(如BTPort),在"輸入IP"欄里填寫你要用于BT下載的客戶機(jī)的IP地址就可以了(或者選擇"Any IP"把客戶機(jī)使用的整個(gè)網(wǎng)段的IP添加進(jìn)去也可以),在"輸入端口"欄里輸入8881,"輸出IP"為自己機(jī)子上網(wǎng)代理服務(wù)器的公網(wǎng)IP,輸出端口里輸入 8881(輸入端口和輸出端口相同),其他的設(shè)置自己可以酌情進(jìn)行不同的設(shè)置。這樣設(shè)置就完成了,確認(rèn)后再把剛剛設(shè)置好的那項(xiàng)啟動(dòng)就OK了。再用同樣的方法把BT下載軟件使用的其他端口依次加入并啟動(dòng)即可。
不知道自己代理服務(wù)器IP地址的朋友,如果代理服務(wù)器是Windows 98,可在服務(wù)器上運(yùn)行Winipcfg顯示其公網(wǎng)IP,如若是Windows 2000/XP,則運(yùn)行Ipconfig/all就可以找到你服務(wù)器所獲得的公網(wǎng)IP。
注意:一定要在代理服務(wù)器上進(jìn)行設(shè)置或安裝WinRoute Pro、PortTunnel、PortMap等軟件進(jìn)行NAT設(shè)置或端口映射。常聽到有的朋友問,我的機(jī)器上安裝了這些軟件啊,并進(jìn)行了正確的設(shè)置,怎么BT下載的速度還是一樣地很慢呢。其實(shí),那都是在客戶機(jī)上操作的,當(dāng)然是不行的。
小提示:端口映射 類似于數(shù)學(xué)中"函數(shù)"的概念,就是將共享上網(wǎng)服務(wù)器的網(wǎng)關(guān)端口映射到局域網(wǎng)內(nèi)某一客戶機(jī)端口上,使內(nèi)網(wǎng)用戶可以通過端口映射來讓外部用戶訪問自己的機(jī)器了。
2、路由Modem自動(dòng)撥號(hào)上網(wǎng)
許多的用戶是通過使用路由Modem自動(dòng)撥號(hào)來上網(wǎng)的。多臺(tái)客戶機(jī)和ASAL Modem連接在一個(gè)交換機(jī)或HUB上,或者是一臺(tái)機(jī)器直接通過網(wǎng)卡和ADSL Modem的LAN口用交叉線相連。ADSL Modem一般都內(nèi)置了PPPOE撥號(hào)功能,正確進(jìn)行設(shè)置后,Modem加電就能自動(dòng)撥號(hào)獲取公網(wǎng)的IP地址(ADSL Modem的設(shè)置這里就不再詳述了,大家可參考相關(guān)資料)??蛻魴C(jī)得到的IP地址是因特網(wǎng)上的保留地址,保留地址可以是如前所述3種形式10.x.x.x、172.16.x.x至172.31.x.x、192.168.x.x中的任何一種;獲取的方式有兩種,一是開啟ADSL Modem的DHCP服務(wù),動(dòng)態(tài)獲取IP,抑或指定一個(gè)與ADSL Modem的局域網(wǎng)地址在同一個(gè)網(wǎng)段內(nèi)的IP地址,再把客戶機(jī)的網(wǎng)關(guān)地址指向?yàn)锳DSL Modem的局域網(wǎng)地址即可。
ADSL Mdoem是內(nèi)置了NAT功能來實(shí)現(xiàn)多機(jī)共享上網(wǎng)的,對(duì)NAT規(guī)則的設(shè)置,一般都是采用比較保守的NAPT規(guī)則。我們要提高BT的下載速度,就要對(duì)NAT的規(guī)則進(jìn)行設(shè)置,使外網(wǎng)的機(jī)器能夠直接連接到內(nèi)網(wǎng)機(jī)器上。
舉例說明,進(jìn)入ADSL Modem的設(shè)置頁面后,選擇"服務(wù)"頁,然后在"NAT Options"下拉框中選擇"NAT Rule Entry",在"NAT規(guī)則設(shè)置"頁中按下"添加"按鈕,然后就彈出"NAT規(guī)則-添加"的窗口,如下圖13所示。
在本頁中,"Rule Flavor"項(xiàng)選擇"BIMAP","Rule ID"欄中填入1,"IP Name"欄中選擇"ALL",在"Local 地址"欄中填入你用來進(jìn)行BT下載的機(jī)器的IP,再"提交"即可完成規(guī)則的添加。注意,如果你的ADSL Modem中已有規(guī)則號(hào)為1的NAT規(guī)則,則你必須先刪除它,再添加同樣的規(guī)則,只是使其Rule ID不再是1就可以。這樣,我們就在ADSL Modem中為IP地址為192.168.1.3的內(nèi)網(wǎng)機(jī)器添加一個(gè)BIMAP新的NAT規(guī)則,使之能透明地映射到因特網(wǎng)上。如下圖14所示。
保存設(shè)置后,IP地址為192.168.1.3機(jī)器BT下載速度基本能達(dá)到Modem的極限下載速度。其他的機(jī)器也可參照設(shè)置,這里不再詳述了。
小提示:NAT-Network Address Translator的簡稱,端口映射(又叫網(wǎng)絡(luò)地址轉(zhuǎn)換),實(shí)現(xiàn)內(nèi)網(wǎng)IP地址與公網(wǎng)IP地址之間的相互轉(zhuǎn)換,其作用是讓服務(wù)器把指定端口的請(qǐng)求轉(zhuǎn)發(fā)到指定的IP上,讓其它的機(jī)器來響應(yīng)這些請(qǐng)求,而內(nèi)網(wǎng)向外網(wǎng)發(fā)送的時(shí)候不再是像其它網(wǎng)關(guān)服務(wù)那樣隨機(jī)分配端口,而是用上面指定的端口。
BIMAP規(guī)則 BIMAP實(shí)現(xiàn)二個(gè)方向轉(zhuǎn)換。Bimap規(guī)則可以用來提供外網(wǎng)訪問局域網(wǎng)設(shè)備,采用此方式將局網(wǎng)中的某臺(tái)PC(IP)完全透明對(duì)應(yīng)到公網(wǎng)的IP,這樣許多復(fù)雜的應(yīng)用如MSN話音,網(wǎng)絡(luò)游戲可以在這臺(tái)PC正常運(yùn)行。
3、通過SOHO Router上網(wǎng)
在很多的小企業(yè)或?qū)W校,是用SOHO Router來提供多用戶上網(wǎng)服務(wù)的。一條ADSL線路連至Modem,Modem用交叉線跟SOHO Router的WAN中連接,SOHO Router再與PC機(jī)同時(shí)連接到一個(gè)交換機(jī)上或者PC直接連接到SOHO Router提供的幾個(gè)LAN口上(一般在8個(gè)以下)。我們以TP_Link 的TL-R400+為例來說明怎樣通過設(shè)置虛擬服務(wù)器來提高BT下載速度。
進(jìn)入TL-R400+的設(shè)置頁面,選擇左邊主菜單中的"重定向規(guī)則"下的"虛擬服務(wù)器",在"服務(wù)器端口"中填入8881-8999,在"服務(wù)器IP地址"中填入192.168.1.10,然后勾選"啟用"。如下圖15所示。
再選擇左邊主菜單中的"重定向規(guī)則"下的"特殊應(yīng)用程序",因?yàn)樵?常用應(yīng)用程序"欄中的選項(xiàng)中沒有我們要用的BT軟件,所以要自己添加一個(gè)。在"觸發(fā)端口"中填入8881,在"引入端口"中填入8881-8999,然后再勾選上"啟用"。如下圖16所示。
保存設(shè)置后,就使IP地址為192.168.1.3的機(jī)器能允許外部機(jī)器訪問了。
四、解決ISP封BT端口的方法
針對(duì)BT下載用戶越來越多,有些的ISP就采取技術(shù)手段封掉了BT下載軟件使用的端口,來達(dá)到阻止用戶使用BT下載的目的,有段時(shí)間不就因?yàn)閺B門一用戶狀告長寬封BT端口而鬧得沸沸揚(yáng)揚(yáng)嗎。如果ISP已經(jīng)封掉了BT的下載端口8881-8999,則我們可以通過在文件類型中"torrent"文件打開時(shí)運(yùn)行的命令加上參數(shù)來突破封鎖。具體操作是(以Windows 2000為例):
在"文件夾選項(xiàng)"頁中選擇"文件類型",找到TORRENT這種擴(kuò)展名,單擊"高級(jí)",在打開的窗口中選中"open",然后點(diǎn)"編輯",在編輯窗口中下面那行就是啟動(dòng)bt的命令行參數(shù)了,在此行結(jié)尾加一個(gè)空格后增加以下控制端口綁定的參數(shù): -minport 最低端口號(hào) -maxport 最高端口號(hào)。例如在我的機(jī)器上原來是"C:\Program Files\BitTorrent\btdownloadgui.exe" --responsefile "%1",現(xiàn)在就把它改成"C:\Program Files\BitTorrent\btdownloadgui.exe" --responsefile "%1" -minport 8021 -maxport 8029。其中的端口號(hào)請(qǐng)自己隨意設(shè)置,不要是原來的8881-8999范圍就可以了。
但如果我們的BT下載軟件是BitTorrent5.X.X試驗(yàn)版,可以直接在程序中直接更改設(shè)置。具體為:點(diǎn)擊"屬性設(shè)置",在屬性設(shè)置窗口中就可以自由更改下載軟件所使用的端口了。如下圖17所示。
如果你的電腦在BT下載時(shí)的速度遠(yuǎn)還沒有達(dá)到平時(shí)的FTP下載速度,則可針對(duì)自己的接入方式參看上述的設(shè)置,或者在防火墻中打開BT下載軟件使用的端口,要不就是內(nèi)網(wǎng)用戶把用來BT的電腦作一下映射,好讓因特網(wǎng)上的用戶也可直接與你聯(lián)系。經(jīng)過上面的一番設(shè)置后,你的機(jī)器在BT下載時(shí)是否也"狂奔如飛"了呢。愿大家都能享受到高速BT下載的樂趣。
聯(lián)系客服