Rpi2b+安装transmission做BT下载

文章前面我先啰嗦一下

本人Rpi安装OSMC(debian系统),用USB-HUB挂载硬盘(这玩意功耗太大了)。做了samba服务器。上传下载基本都在1M/s左右。路由器信号是一个问题,更大问题是Rpi自身总线就是瓶颈(更正:经过一番折腾发现我错了。不是别的,是路由器的问题。树莓派做NAS我这里速度最高可以达到11.5Mb/s接近百兆网口极限。)然而Rpi本身功耗小,不占地方(眼不见心不烦)的优势还是值得肯定的。所以我打算搞个BT下载,没事下下东西也不错。下载完电影还可以用电脑直接放。毕竟1M/s的速度看1080p基本够了的(已经飙起来了)

2017-01-30:发现没必要要Transmission,因为有Aria2,不仅能下载BT,昨天已经写了一篇文章了。如果有兴趣也就看完吧!

正文

终端上去,然后安装

如果报错
E: Unable to locate package transmission-daemon
看看是不是源的问题。我这里用的是OSMC默认源,没毛病。有问题加这个源:

deb http://ftp.cn.debian.org/debian jessie main

 

来来,看看配置文件先,,配置文件在这里:/etc/transmission-daemon/settings.json

配置文件详细介绍见官方(目前迁至github了,官网保留了旧的文档,但是还是看最新的吧)

对,就是我,点我去看

几个重要而又有趣的配置在这里就先摆出来,简单介绍一下

RPC:

RPC这类是关于用户访问控制的,所以很重要。

rpc-authentication-required:后面填写true,false。是否开启用户验证。为了安全,建议设置为true

rpc-username:不用说你也懂,双引号里是登录的用户名

rpc-password:填写密码。第一次启动后会变成hash(貌似默认就是transmission)。你可以(最好)删除它然后再双引号里写上自己的密码,重新启动服务后它还会成hash的。

rpc-whitelist-enabled:是否开启基于访客ip的白名单认证。

rpc-whitelist:访问白名单,*为通配符。改成*就是所有人都能访问(上一个为啥不false)。你也可以试试192.168.1.*之类的。

download-dir:修改下载好以后存放文件的位置。

incomplete-dir:正在下载时,文件放在这里。

alt:时段内的限速,毕竟用不到。贴来官网的给各位看。
  • alt-speed-time-enabled: Boolean (default = false)
    Note: When enabled, this will toggle the alt-speed-enabled setting.
  • alt-speed-time-begin: Number (default = 540, in minutes from midnight, 9am)
  • alt-speed-time-end: Number (default = 1020, in minutes from midnight, 5pm)
  • alt-speed-time-day: Number/bitfield (default = 127, all days)
    • Start with 0, then for each day you want the scheduler enabled, add:
      • Sunday: 1 (binary: 0000001)
      • Monday: 2 (binary: 0000010)
      • Tuesday: 4 (binary: 0000100)
      • Wednesday: 8 (binary: 0001000)
      • Thursday: 16 (binary: 0010000)
      • Friday: 32 (binary: 0100000)
      • Saturday: 64 (binary: 1000000)
    • Examples:
      • Weekdays: 62 (binary: 0111110)
      • Weekends: 65 (binary: 1000001)
      • All Days: 127 (binary: 1111111)
  • idle-seeding-limit: Number (default = 30) Stop seeding after being idle for N minutes.
  • idle-seeding-limit-enabled: Boolean (default = false)
  • ratio-limit: Number (default = 2.0)
  • ratio-limit-enabled: Boolean (default = false)

[*]事实上这个功能在下面的web功能中存在。做成下拉框和打勾的选项更容易选择,不需要在这里配置。同样其实下载目录,限速等等也是。

 

 

preallocation也是很有趣的。会预算空间。1是快速,默认的。设置成这个会先检查磁盘空间,防止下载一会提示空间不足。0就是不预算了。2是完全预算,可以提前划好空间避免碎片。但是效率降低。

 

运行

好了

运行它。如果你端口没改。

http://[address:9091]/transmission/web/

访问。输入用户名和密码。

发表评论

*

Protected with IP Blacklist CloudIP Blacklist Cloud