這邊我打算用一套很有名的老工具 Transmission 來作為 BT 下載客戶端,我在之前架設伺服器上都用這套,一直以來都工作的很好,所以就繼續沿用吧。
不過首先準備好做為下載用的磁碟,因為用作下載機,讀寫的負荷會很重,所以對磁碟的耐用性會是一個挑戰,不過我這是裝在 RPi4 上的,所以損耗的是 USB 隨身碟,幸好現在隨身碟的價格非常低廉,所以當作消耗品完全不心痛,所以我拿了一顆新的 128G 隨身碟 (恩,我手上很多大大小小不同容量、不同規格的未拆封隨身碟,因為工作上常會用到,所以有時候網購為了湊免運,所以會時不時買個隨身碟湊金額,當然就是看差多少錢買多大容量的,結果就是我手上一堆不同容量的隨身碟,哈哈)
128G 格式化後怎說也有 120G 左右可用的空間,當作下載碟就夠了,插入我的 RPi4 裡面,佔用的位址是 /dev/sdc ,恩,sda 跟 sdb 被之前我用做 Raid 1 陣列的兩支 256G 隨身碟佔用了,插入的第三支隨身碟就佔用的就是 sdc,先把它格式化 :
代碼: 選擇全部
mkfs.ext4 -F /dev/sdc1
接著建立掛載點
代碼: 選擇全部
mkdir /mnt/usbdisk0
代碼: 選擇全部
echo '/dev/sdc1 /mnt/usbdisk0 ext4 defaults,nofail,discard 0 0' >> /etc/fstab
代碼: 選擇全部
mkdir /mnt/usbdisk0/downloads
代碼: 選擇全部
[BTDownloads]
path = /mnt/usbdisk0/downloads
browseable = yes
writeable = yes
guest ok = yes
read only = no
create mode = 0777
directory mode = 0777
force user = nobody
代碼: 選擇全部
systemctl restart smbd nmbd
接下來開始安裝 Transmission
代碼: 選擇全部
apt-get install transmission transmission-daemon
代碼: 選擇全部
pkill transmission-da
代碼: 選擇全部
"download-dir": "/mnt/usbdisk0/downloads",
"rpc-password": "1234",
"rpc-whitelist": "127.0.0.1,192.168.128.*",
"umask":0,
現在我們可以重新啟動 transmission
代碼: 選擇全部
systemctl start transmission-daemon
當然,我這邊為了展示用所以密碼是 1234,你要輸入你自己設定的密碼,密碼輸入之後就可以進入操作畫面了
下載的管理非常簡單,這邊我就不多說了,祝大家玩得愉快
.