在將近十年的持續發展, BitTorrent 通訊協定的應用, 可說是透過軟體解決硬體寬頻限制的最佳範例, 隨著網路寬頻的提昇, 相對著也帶動了使用者下載時對於伺服器寬頻耗損, 畢竟頻寬無限上綱的代價就是負擔龐大的寬頻租用以及增添硬體器材的鉅額費用, 但是相對的, 如果能夠利用使用者下載的同時, 上傳頻寬的空檔, 將使用者本身也當作節點, 將手邊已經擁有的檔案片段上傳給需要的其他實用者, 節點越多, 每個個體的下載速度相對就會更快, 一方面減輕伺服器本身的負擔, 一方便也更能充分的應用使用者的剩餘寬頻。像是動則上百 MB 線上遊戲的更新發佈、硬體公司的驅動程式下載或者像是自由軟體 iSO 的發布, 甚至連 Twitter 都透過 BitTorrent 通訊協定來同步綜多伺服器之間的資料傳遞, 達到原本校能的 75 倍之普。

    至於使用者端的應用,
主要還是在檔案下載的部份, 從最早的元祖 BitTorrent 開始, 也陸陸續續延伸了綜多分支, 其中自然不乏想趁機混水摸魚而在 Client 端加入惡意軟體的開發廠商, 或者是加入使用完整軟體功能必須付費的惡劣行徑, 使用者的眼睛是雪亮的, 自然也會選擇適合自己的軟體, 隨著時間的驗證, 目前的使用者端軟體, 以
µTorrent、Vuze 以及 Xunlei 三強為首, 瓜分了將近 75% 的網路流量, 二線軟體則是以原本的老大哥 BitTorrent 以及 BitComet 各佔 5% 左右, 剩餘的流量才是尤其他分支吸收。

    Vuze (原本的 Azureus) 之所以能夠有 25% 的使用者支持, 在於它的跨平台優勢, 除了 Windows 之外, 使用 MAC OS、LINUX、FreeBSD 等作業系統的使用者, 也可以透過藍箭蛙來下載檔案。而 Xunlei 就是大名鼎鼎的迅雷, 猶如吸血鬼般獨善其身的惡名老早就聲明遠佈, 不完全遵守 BitTorrent 通訊協定的設計, 也間接破壞公平原則, 只拿著能夠比別人下載更快為號招, 也自然吸引一票的死忠支持者 (不過由於迅雷本身的對於正常使用其他遵守標準通訊協定的 Client 軟體過於霸道而自私, 也促使其他軟體廠商在開發的同時, 可以透過封包編碼的方式將迅雷使用者阻擋在門外, 間接也造成迅雷的使用者族群的封閉, 加上大量的廣告以及不夠透明的分享機制, 也容易造成使用者電腦本身的安全疑慮, 完全不建議使用者去使用這套由對岸所開發的軟體)

    以自己而言, 最早是使用 Bram Cohen 所開發的 BitTorrent, 不過後來有段時間, BitComet 突如其來的異軍突起, 自然也不能免於俗的嘗試看看, 比特彗星本身有建立所謂的積分機制, 對於樂於分享而又擁有高分的使用者而言, 就像是站在金字塔頂端, 會擁有較多的資源, 如果要加入積分統計, 使用者必須要到官方網站上註冊帳號, 然後會依據使用者本身的上下傳來統計積分, 然後在依據使用者積分以及自家演算法來控管, 吃多拿多雖然看似合理, 對於使用標準通訊協定的使用者而言, 無疑又是一記悶棍, 加上同樣透過大量展示廣告的方式來幫自家公司賺錢, 並且提供了許多複雜的輔助功能, 卻也間接造成軟體本身的不穩定, 對於老電腦而言, 軟體對於系統資源的使用需求, 無疑是一種額外的負擔, 雖然網路上也流傳不少號稱綠色無廣告的加速版本, 充其量就是移除廣告功能並針對連線設定做調整的修改版本, 不過後來隨著 µTorrent 的問世, 加上軟體日益成熟穩定, 不到 1MB 的安裝檔, 提供了完整的連線參數設定、提供較低的系統資源需求以及簡約的使用者界面, 快速取代手邊其他同質軟體, 成為在有需要透過 Torrent 來下載檔案時的最佳下載工具。

utorrent_logo.png
軟體名稱 : uTorrent 2.0.4 Stable
官方網頁 : http://www.utorrent.com/
作業系統 : Windows NT/2000, XP, 2003, Vista, 7, Wine (32 bits/64 bits)


    µTorrent 是在 2005 年時由 Ludvig Strigeus 所開發, 提供使用者輕巧的 Torrent 下載解決方案, 除了較低的系統資源需求之外, 同時也提供使用者在使用時的穩定性, 軟體本身的優異表現, 也讓 BitTorrent, Inc. 決定收購 µTorrent, 並接管日後的發展方向, 隨著功能的增加以及連線效率的精進, 接手的開發團隊並未失去軟體設計的初衷, µTorrent 依然輕巧, 以穩定版本 2.0.4 為例, 安裝檔大小只有 320.87 KB, 但是麻雀雖小卻五臟俱全, 除了提供標準的 BitTorrent 通訊協定以及 DHT 外, 在新版本更增加了對 µTP (Micro Transport Protocol) 的支援, 讓使用者能夠達到網路頻寬的最大輸出, 並有效管理使用軟體同時所造成的網路延遲/擁塞等問題, 對於頻寬不是那麼充裕的使用者, 不會因為使用 Torrent 下載的同時, 造成其他網路相關使用的負擔。

軟體安裝及初始設定
2010-07-18_205843.jpg
隨著軟體功能的提昇, µTorrent 已經不需要像從前一樣必須上網下載中文語系檔, 在第一次安裝同時, 選擇 Chinese (Traditional) 按下 "OK", 會自動連上官方網站下載最新的語系檔

2010-09-04_141443.jpg
安裝過程非常直觀, 這邊就不一一解說, 使用者如果不希望在一開機就自動執行 µTorrent, 可以取消勾選 (請將 µTorrent 加到 Windows 防火牆的例外, 以免軟體本身連線被防火牆所阻擋, 造成效能低落)

2010-07-18_210029.jpg
雖然軟體本身並未要求使用者付費, 不過能然會要求使用者安裝第三方贊助商的搜尋工具, 雖然號稱可以提供使用者便利的搜尋功能, 不過建議還是取消勾選這些項目, 直接按下安裝

2010-07-18_211326.jpg
等待安裝完畢過後, µTorrent 會帶出初始的網路連線設定, 預設值中提供針對不同上傳速度的建議流量設定, 如果使用者不確定自己上傳速度為何, 可以挑選離自己最近的伺服器來進行網路效能測試 (由於軟體本身提供的測試網站接在國外, 如果使用者並非處於該區域, 會因為距離多少會造成誤差, 後文會介紹如何最佳化連線設定)

 2010-07-18_211049.jpg
一旦測試完畢, 除了顯示對於測試伺服器的上傳下載速度之外, 會依照使用者端的上傳速度來調整流量設定

2010-07-18_211536.jpg
如果在測試結果出現上述訊息, 代表目前該伺服器測試失敗, 使用者可以重新挑選其他主機來測試連線速度

2010-07-18_211736.jpg
出現上述結果, 則是目前環境可能因為防火牆設定或者是路由器設定的關係, 造成某些 Port 並未開啟, 如果是在一般公司行號, 除非公司政策允許使用者使用, 不然應該無法請 MIS 開啟鎖住的 Port, 如果是一般家用 Router, 可以查詢自己作業系統以及路由器設定, 看看是否將 Port 給關閉或者擋掉

如何下載 Torrent
2010-07-21_211955.jpg
1. 一旦安裝 µTorrent, 會自動對副檔名 .Torrent 做關聯, 下載的檔案直接雙擊後, 會展開下載頁面

2010-07-21_212039.jpg
2. 使用者可以框選一至多個 Torrent 檔案, 直接拖到 µTorrent 的視窗中開啟

2010-07-21_212351.jpg
3. 透過工作欄位的圖示, 開啟電腦中下載好的 Torrent 檔, 同樣允許使用者同時開啟多個檔案

2010-07-21_212129.jpg
2010-07-21_212433.jpg
4. 現在越來越多網站直接提供 torrent download 來下載軟體, 使用者可以直接複製連結, 透過工作欄位圖示直接開啟

2010-07-21_215303.jpg
5. 如果不想要每次下載檔案都必須手動調整對話視窗, 也可以設定 Torrent 檔案下載位置, 一旦使用者下載檔案, µTorrent 會按照軟體預設值自動開始下載 (1~4 預設會開啟對話視窗, 使用者可以取消勾選, 直接讓 µTorrent 依照預設的相關設定來下載檔案)

2010-07-21_212557.jpg
除了上述第五種下載方式之外, 1~4 都會開啟對話視窗, 下載路徑會套用預設資料夾, 使用者可以針對需要手動指定下載目錄, 同時使用者也可以 Torrent 內容來決定要下載哪些檔案, 如果有不需要的檔案, 也可透過手動勾選方式取消, 節省下載時間

2010-07-21_212642.jpg
在進階設定中, 使用者可以針對 Tracker, 流量設定等項目手動調整, 如果沒有變更, 則是依照 µTorrent 對應預設值來下載檔案

使用者界面分項介紹
2010-07-13_034350.jpg
在最上方的工作欄位, 提供快捷圖示的功能, 除了左側三個主要是針對 Torrent 開啟的對應方式之外, 其餘大多是對於目前排程下載檔案的管理圖示, 由紅色叉叉由左而又, 分別是刪除、開始、暫停、停止以及調整列隊檔案的優先順序, 使用者可以一次選擇單個或者多個檔案來進行管理

2010-07-13_034406.jpg
左上方的分類項目則是依照目前檔案下載狀態來區分, 點擊對應狀態, 在右側的下載列隊中, 會顯示對應的任務名稱, 當然使用者也可以透過標籤的方式來自訂分類項目

2010-07-13_034203.jpg
右上角的列隊選單, 同時也是 µTorrent 管理下載檔案的核心界面, 提供使用者下載檔案的各式各樣資訊, 例如檔案大小、檔案下載完成度、上傳下載速度等, 透過提供的資訊來判斷檔案的下載狀況

2010-07-22_050334.jpg
上圖是
µTorrent 的完整使用者界面, 點擊下載列表中的單一下載項目, 會在下方的狀態分頁中顯示詳細的檔案資訊, 下面就針對各分頁用途來進行解說

2010-07-13_034657.jpg
在一般分頁資訊中, 主要是提供使用者下載檔案的相關資訊, 除了目前檔案的傳輸以及連接資訊之外, 也提供檔案存放位置、分塊數量以及特徵碼等資訊

2010-07-13_034748.jpg
在 Torrent 的下載機制中, µTorrent 會透過下載的 Torrent 所提供的 Tracker Server 來取得其他正在下載或者分享檔案的使用者位置, 越多的 Trackers Server 有機會提供使用者更多的使用者數目, 在分頁項目中會顯示目前下載檔案所連接的 Tracker Server 狀態以及取得的使用者數量 (無效 Tracker Server 對於下載並無幫助, 後面會解釋如何管理/新增 Tracker Server)

2010-07-13_034814.jpg
在使用者分頁中, 則是透過 BitTorrent 通訊協定連接到自己電腦的使用者, 提供了 IP 位址、對方所使用的連軟體、以及上傳下載等相關資訊

2010-07-13_034834.jpg
在 BitTorrent 通訊協定中, 會將檔案切成數目不等的分塊, 每個分塊大小會是 2K 的整數次方, 軟體本身會針對使用者端缺少的分塊來向其他使用者索取, 在分塊分頁中, 就會顯示目前指定的下載檔案所正在下載的分塊數目以及完成度等相關資訊

2010-07-13_034931.jpg
透過 BitTorrent 通訊協定來下載檔案, 並非僅侷限於單個檔案, 會依照種子釋出對象的設定, 包含多個檔案甚至是多個資料夾, 使用者可以在檔案分頁下頭取得相關檔案的下載完成度, 同時也可以自行管理哪些檔案是否有下載優先順序甚至是不要下載來節省時間

2010-07-13_035016.jpg
2010-07-13_035103.jpg
2010-07-13_035136.jpg
在速度分頁下, 主要是針對網路流量以及硬碟使用的統計資料的呈現, 除了用圖表的方式來表達上傳下載的速度之外, 對於硬碟快取的使用效率也都可以透過分頁資訊所提供的不同紀錄來取得細部資訊

2010-07-13_035213.jpg
在紀錄欄位, 主要是提供開啟 µTorrent 後, 所有的網路連線狀態紀錄, 主要真針對錯誤訊息來進行紀錄

2010-07-13_035650.jpg
在 µTorrent 的執行視窗最下面, 則是提供的網路即時狀態, 使用者無須透過流量監控軟體來查詢目前上傳下載的速度以及資料傳遞量

如何自訂欄位顯示項目
2010-07-22_203235.jpg 2010-07-22_203334.jpg 2010-07-22_203421.jpg 2010-07-22_203556.jpg
在列隊下載視窗以及各功能分頁中, 使用者也可以針對自己的使用需求來調整欄位顯示項目, 在欄位處按下右鍵會彈出所提供的各種分類資訊, 前方有打勾符號為目前顯示項目, 將滑鼠游標移至分類項目即可關閉或者顯示即可從欄位中新增或者移除

[教學] µTorrent 2.0.4 完全手冊 (二) 最佳化連線設定
[教學] uTorrent 2.0.4 完全手冊 (三) 遠端管理檔案下載
[教學] uTorrent 2.0.4 完全手冊 (四) 選用適當的 ipfilter.dat 來阻擋惡意 IP
[教學] uTorrent 2.0.4 完全手冊 (五) 建立一份有效的 Tracker Server List
[教學] µTorrent 2.0.4 完全手冊 (六) FAQ 雜項談


創作者介紹

風月無邊

虫二 發表在 痞客邦 PIXNET 留言(2) 人氣()


留言列表 (2)

發表留言
  • dragonspring
  • 介紹得很詳細!感謝分享。
  • 謝謝 :)

    虫二 於 2011/01/15 14:52 回覆

  • SangLing Huang
  • 請問我在測試網路品質的時候, 下方的網路顯示:
    NAP-PMP 和 UPnP 均已停用, 請檢查你的選項

    但是在設定那邊我也按照大大寫的三個都有打勾...
    可否請教是哪裡的設定問題?
  • UPnP 和 NAP-PMP 通常是取決於你的網路環境, 請檢查 ADSL Modem 或者 路由器 相關功能是否有開啟

    虫二 於 2012/05/09 02:21 回覆