Raspberry Pi 很多Linux 高手都走指令和文字介面,但伊文想找個簡單的方法快速上手,測試了不少套件,最後決定玩 Transmission,不會像aria2需要部屬Apache之類的Web Serever,建議初學者可以嘗試。但是...,熟練之後還是得走上Transmission-daemon,daemon類似Windows 的服務功能,之後我載來寫寫這部分,如果你想搶先研究,請參考:打造脫機下載農場,使用Raspberry pi + transmission-daemon。
雖說視窗模式可以偷吃步,不過也只有一開始啦!很少人會用Raspberry Pi 直接找種子,最終都是用網頁上傳種子、設定,所以還是得面對惡魔(daemon)才是正途~Ψ( ̄∀ ̄)Ψ
前置準備:
1.準備Raspberry Pi 並安裝作業系統。
# 建議各位可以買到Raspberry Pi 2 Model B、Raspberry Pi 3 Model B,若你用1代、zero這些版本,可能因為CPU性能限制而卡速在 3.5 MB/sec,參考:RASPBERRY PI當作BT下載器(下)。
2.安裝遠端遙控軟體,例如:XRDP或VNC。如果你直接操作請跳過這步驟。
3.加裝硬碟並掛載,詳細可參考我寫的:Raspberry Pi 加裝硬碟 (快速上手版)
4.架設Samba Server,才能把下載到的戰利品,可參考:Raspberry Pi 架Samba Server 化身網路上的芳鄰
注意:這篇會在圖形介面下操作,需要有X-Window。
1. 安裝 Transmission
$ sudo apt-get update
$sudo apt-get -y transmission
#安裝transmission
▼打開Transmission
▼就是這非常簡陋的介面
#右下角那隻烏龜不知道做啥沒關係,我接下來會做解釋。
2. 基本設定
點選 edit -> Preferences , 設定完畢直接按下 close
▼紅色的部分按照我的設定。
#這部分不是重點,因為Raspberry pi 還是依賴網頁傳.torrent。
▼設定暫存目錄、完檔目錄
Maximum active downlaods:決定要同時下載多少排程,不要貪多,你的頻寬有限,開太多只會讓連線數暴增。
注意:目錄需要有寫入權限!
▼在Speed Limits 輸入你要限制的頻寬
Alternative Speed Limits:就是我們一開介面的右下角烏龜,你只要按下去就會啟用這功能,這樣按開關也沒什麼好玩,當然要搭配勾選Scheduled times,避開室友的團練殺怪時間,別讓他被雷格大魔王做掉
( ̄▽ ̄)~*
▼紅色部分維持預設
藍色的部份分別是分散式網路(Distributed Hash Table ,DHT)和節點信息交換(Peer Exchange ,PEX),無論你勾不勾都可以正常使用,你勾了也許速度可以快些。
有興趣研究 DHT的可以看: eMule、BT 下載最佳化:無種也完檔,速限再提升
▼設定監聽 Port號和UPnP
▼網頁介面設定
在Browser打上
http://你的Raspberry pi IP:Port 號/ 輸入你的帳號、密碼
開啟 Transmission的網頁介面
▼很簡潔的網頁介面,右上的資料夾形狀的按鈕 ,用來上傳種子或連結
Transmission 的網頁也能完成大多數,點擊「設定」的圖示,會發現我們剛剛做的設定大多可在網頁完成。
右下那隻烏龜代表「進階速度限制」,點擊烏龜開啟,防止室友打到雷格大神,我們之前有談過。
最後,「清單模式」可選擇大小,像伊文喜歡小清單,讓網頁可以顯示更多下載項目。
▼選擇用.torrent檔案或Magent連結
#值得一提的是,.torrent可以一次點選數個一起上傳,效率比較高!
走到這一步已經完成了,開始按網頁的右上角按鈕上傳 .torrent 檔案,讓Raspberry pi 幫你管理農場,載好之後可以用FTP或我之前教的Samba把檔案傳回PC。
小結
在寫這篇之前,要找出簡單又穩定的套件,花了不少時間嘗試,曾經想過用qBittorrent,但發現程式常隨機的crash,發現ARM的v2.9.8有Bug,參考:qBittorrent-nox crash (qBittorrent 2.9.8, Raspbian Wheezy ARM-Hard-Float (Raspberry Pi)),但在其他裝載x86 CPU的 Linux上卻無此問題,暫時放棄在RPi上用qBittorrent。
那Transmission 穩不穩?我用過排程下載上百條,發現沒什麼問題,RPi的CPU吃不到 50%的使用率,不至於癱瘓系統, 50Mbps/20Mbps 的網速十分完美,如果你要求滿載100Mbps,這點我不確定。
▼缺點:視窗模式一下吃掉不少記憶體
之後等我的下一篇,Transmission-deamon版本了!
2016/3/18更新:寫完了Raspberry pi 加Transmission-daemon 化身超級BT機 (下) daemon背景服務版
參考資料
[1] 打造脫機下載農場,使用Raspberry pi + transmission-daemon
[2] RASPBERRY PI當作BT下載器(下)
[3] Raspberry Pi 加裝硬碟 (快速上手版)
[4] Raspberry Pi 架Samba Server 化身網路上的芳鄰
[5] eMule、BT 下載最佳化:無種也完檔,速限再提升
[6] qBittorrent-nox crash (qBittorrent 2.9.8, Raspbian Wheezy ARM-Hard-Float (Raspberry Pi))
不好意思 請問一下
回覆刪除sudo apt-get -y transmission
這一部分是
sudo apt-get install transmission
嗎?
安裝完成後 並沒有在 Menu => Internet 底下看到 Transmission 這隻APP
如果您有空可以請您協助我嗎?
感謝!!!
==============================================================
以下為我當前的系統版本
Linux version 4.1.18-v7+ (dc4@dc4-XPS13-9333) (gcc version 4.9.3 (crosstool-NG crosstool-ng-1.22.0-88-g8460611) ) #846 SMP Thu Feb 25 14:22:53 GMT 2016
PRETTY_NAME="Raspbian GNU/Linux 8 (jessie)"
NAME="Raspbian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
ID=raspbian
ID_LIKE=debian