樹莓派使用qBittorrent進行掛機下載


本文轉自 Dust’s Blog

先來看看實現的下載截圖:

一直有買 NAS 做下載姬的想法,但見過太多人買回家吃灰的例子,而且我的松鼠症並不嚴重,所以猶豫着。直到聽聞樹莓派4代發售,價格比 NAS 便宜,正好家里也有閑置 U 盤,思來想去,果然還是樹莓派比較適合老子.jpg

1. 准備工作

在淘寶找到相關店家,根據自己的需要選擇相應套餐,因為需要預訂,大概一周后到貨。

樹莓派到手后,先將 Raspbian 系統鏡像寫入 micro SD 卡,推薦使用  balenaEtcher,十分方便。

之后配置遠程 SSH 和 wifi(如果選擇直接在樹莓派上外接顯示器和鍵盤就不用進行這一步),簡單來說就是在根目錄新建 SSH 文件和 wpa_supplicant.conf 文件,文件內容參考 教程 。

配置好后,插入 SD 卡啟動樹莓派,在路由后台管理中找到樹莓派的 IP。

SSH 遠程登錄,默認用戶名 pi,默認密碼 raspberry,完成。(記得修改默認密碼

2. 配置

(1) 更新升級系統

由於國內網絡環境,需要修改源以免更新速度緩慢,可以 據此 修改(感謝清華源)。

Raspbian 基於 Debian,使用 apt upgrade 更新升級。如遇到更新途中卡死、Ctrl+C 無法終止的情況,使用 kill 結束進程,恢復,重啟,再更新。

(2) 格式化 U 盤

U 盤用於存放我們的下載文件,使用 exFAT 格式以便存儲超過 4 GB 的文件。sda1 是我的 U 盤設備,請根據自己情況修改。

1
2
3
apt install exfat-fuse
# 若提示未找到 mkfs.exfat,可將 /usr/sbin 加入 PATH。
mkfs.exfat /dev/sda1

接着修改 /etc/fstab,讓系統每次啟動都自動掛載 U 盤。

1
2
# 追加寫入,勿刪改文件內其它內容
/dev/sda1 /mnt/udisk exfat rw,defaults 0 0

最后使用 mount -a 重新載入配置,檢查有無報錯。

額外的,我還將 U 盤路徑軟鏈接到用戶目錄以方便查看。

1
ln -s /mnt/udisk ~ /downloads/udisk

(3) 編譯安裝 qBittorrent

其實軟件倉庫中有 qBittorrent,但我需要的是 qBittorrent-Enhanced-Edition,可以自動封禁如迅雷吸血客戶端的 IP。如果你沒有這個需求,直接 apt install qBittorrent 即可(或者安裝 qBittorrent-nox,無需 GUI)。

編譯需要依賴 Boost、Qt5 等,安裝

1
apt install qt5-default qttools5-dev-tools libboost1.67-all-dev libtorrent-rasterbar-dev

克隆源碼,在其目錄執行

1
2
3
4
5
# --disable-gui: 不需要 GUI
# 如果提示無法找到 Boost,需加 --with-boost-libdir 參數
. /configure --disable-gui --with-boost-libdir= /usr/lib/arm-linux-gnueabihf
make -j$(nproc)
make install

由於樹莓派孱弱的性能,編譯過程可能需要十多分鍾。

之后啟動 qBittorrent,瀏覽器遠程訪問,默認端口 8080,用戶名 admin,密碼 adminadmin。記得改密碼。

配置一番后就可以開始下載了。

(4) 安裝 samba

為與 Windows 共享文件,需安裝 samba,官方 和網上其它地方都有教程,不細述。

值得注意的是,如果你和我一樣使用了軟鏈接,還需要在 samba 配置文件加入如下內容

1
2
3
4
5
6
[global]
allow insecure wide links = yes
 
[share]
follow symlinks = yes
wide links = yes

來源

改好配置后,systemctl restart smdb.service 重啟 samba。

3. 使用情況

室溫 30℃,風冷閑時 44℃。

下載速度沒嚴格測試,根據已下載的情況,最高 9 MiB/s,與資源熱度和網速有關,應該不是上限。沒有測試內網文件傳輸速度。

測試 5G 大小 1080P 視頻文件,可流暢播放,但如果大幅跳轉有短暫卡頓。

總的來說還行吧,作為輕量下載姬,自分滿足。

附:如果同時進行 BT 和 PT 下載,請分開安裝。推薦使用 docker(官方安裝教程),因為 PT 一般有客戶端白名單,所以 docker 直接下載 qBittorrent 或其它官方 BT 客戶端鏡像即可。

注:本文並非詳細的安裝指南,如有未描述清楚的地方請查閱其它資料。

 

 

出處:https://shumeipai.nxez.com/2019/09/16/raspberry-pi-downloader-setup.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM