树莓派做BT下载器:transmission

本文介绍了如何将树莓派配置为BT下载器,通过挂载外部硬盘解决存储问题,详细讲解了安装和配置transmission的过程,包括设置自动挂载、安装软件及修改配置文件。此外,还提及了其他可选的BT客户端如deluge和Cloud Torrent,但遇到了一些问题,最后推荐使用transmission。

我的个人博客:zhang0peter的个人博客


1.挂载树莓派

因为树莓派的SD一般最大也就128G,不适合做BT的存储器,一般选择外接一个移动硬盘。
注意:移动硬盘的供电一般需要5V2A,而树莓派自己的供电也只有5V2.5A,直接把移动硬盘接在树莓派上会导致硬盘供电不足,无法启动,因此我们需要一个可接电源的USB HUB,淘宝一个30元左右
NTFS格式的移动硬盘接在树莓派上会比较耗电,不如直接把硬盘格式化成ext2,省电,插上USB后树莓派会自动识别。
我使用minitool进行硬盘的格式化,下载地址:注意选择free版
格式化完成后,插到USB HUB上,树莓派自动识别,运行

df -h

结果如下:

Filesystem      Size  Used Avail Use% Mounted on
/dev/root        59G  4.2G   52G   8% /
/dev/mmcblk0p1   44M   22M   22M  51% /boot
/dev/sda1       903G   18G  839G   3% /media/pi/hdd

一般来说最后一行就是移动硬盘,树莓派已经自动挂载在了/media/pi/hdd目录下
如果没有自动挂载,需要手动挂载,先查看硬盘是否成功识别:

fdisk -l

然后进行挂载:

mkdir -p /media/pi/hdd
mount /dev/sda1 /media/pi/hdd/

给目录读写权限,并创建链接,记得把目录修改为自己的目录,777权限省事:

mkdir /media/pi/hdd/incomplete 
mkdir /media/pi/hdd/complete 
chmod 777 /media/pi/hdd/*

2.安装transmission

输入命令进行安装:

sudo apt-get install transmission-daemon transmission-web
usermod -a -G debian-transmission pi
chgrp debian-transmission /media/pi/hdd/incomplete 
chgrp debian-transmission /media/pi/hdd/complete

暂停transmission服务,修改配置文件

service transmission-daemon stop
nano /etc/transmission-daemon/settings.json

里面有一些关键选项要修改:

已完成的目录
"download-dir": "/media/pi/hdd/complete",
未完成的目录
"incomplete-dir": "/media/pi/hdd/incomplete",
允许Web访问的白名单地址
"rpc-whitelist": "*.*.*.*",
web访问用户名
"rpc-username": "admin",
web访问密码
"rpc-password": "{2dc2c41724aab07ccc301e97f56360cb35f8ba1fGVVrdHDX",

然后打开transmission

sudo service transmission-daemon start

在浏览器中输入http://ip:9091即可访问,开始使用。
注意:如果出现权限不足的情况,请重启树莓派,尝试更改transmission的用户组

3.后记

1.deluge

我也尝试使用deluge,但是会报错:

boost::shared_ptr<libtorrent::alert> already registered; second conversion method ignored.
  import libtorrent as lt

解决方案见Please pay attention if you upgrade Debian from Jessie to Stretch,有兴趣的可以去试试

2.Cloud Torrent

Cloud Torrent是可以在树莓派上使用的,但是nexushd不支持,那就算了,安装资料见要外网

3.µTorrent

µTorrent不能直接装在树莓派上,需要装ExaGear Desktop,安装资料见如何在Raspberry Pi上运行µTorrent

参考资料:
树莓派3B+搭建NAS服务器和BT下载机
树莓派挂载移动硬盘
Cloud Torrent: a self-hosted remote torrent client
deluge throws python runtime warning
How to Turn a Raspberry Pi into an Always-On BitTorrent Box
Transmission

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值