树莓派系列(七):搭建BT下载服务器之transmission

2015-07-22 浏览:3927
树莓派系列(七):搭建BT下载服务器之transmission
评论:(2)复制地址

本月初著名专业黑客公司Hacking Team被黑,泄露400G左右内部资料及攻击工具。一般情况下我都会去围观下载一下,怎奈400多个G实在是望而却步。后来不断有针对这些数据的分析报道,有再次勾起了我的下载欲望,怎么办呢,太纠结了,好,下。遂打开迅雷,它居然提示不支持这个种子,桑心啊。又去了解一下小米路由器,准备专门买一个下载,后发现里面也是内置的迅雷,估计也没戏。然后想起了我放在公司的树莓派B+,当时我挂载了一个1T的硬盘,空间应该足够了,嘿嘿,动手实施之


用树莓派搭建BT下载服务器,不用开着电脑下载,而且更省电。很简单,只要安装 transmission 就可以了,更棒的是它还可以通过 Web 界面控制!


1.首先安装 transmission:

sudo apt-get install transmission-daemon

2.然后创建下载目录,一个是下载完成的目录,一个是未完成的目录,具体目录根据你的情况决定:

mkdir -p /home/pi/incomplete # for incomplete downloads
mkdir /home/pi/complete # finished downloads

3.还要配置目录的权限:

sudo usermod -a -G debian-transmission pi
#如果是 fat 格式的移动硬盘无需下面这么改,mount的时候指定用户和读写权限就行
#这个是对 SD 卡上的目录而言的
chgrp debian-transmission /home/pi/incomplete
chgrp debian-transmission /home/pi/complete
chmod 770 /home/pi/incomplete
chmod 770 /home/pi/complete

4.修改配置文件 /etc/transmission-daemon/settings.json ,这是一个 json 格式的文件,配置项很多,但重点改下面这些:

下载目录位置:
"download-dir": "/home/pi/complete",
未完成的下载目录
"incomplete-dir": "/home/pi/incomplete",
允许Web访问的白名单地址
"rpc-whitelist": "192.168.1.*",

5.最后,配置好之后重启 transmission,注意以下两个命令按顺序执行,单独 restart 的话配置不会保存:

sudo service transmission-daemon reload
sudo service transmission-daemon restart

现在就好了,在浏览器中访问 IP 加 9091端口:比如: http://192.168.1.3:9091/ 。访问时输入用户名和密码,默认都是:transmission 。

你现在已经有了一个独立的 BT 下载服务器了!界面功能完备,可以做限速等设置。


关于 transmission 配置的详细信息请参考:EditConfigFiles

修改 transmission 用户名和密码的方法:

1.先停止服务: sudo service transmission-daemon stop

2.修改配置文件,下面两项分别是用户和密码,你看到这个是加密的密码,没关系直接把密码改为你想要的密码明文就可以:

“rpc-username”: “transmission”,

“rpc-password”: “{2dc2c41724aab07ccc301e97f56360cb35f8ba1fGVVrdHDX”,

3.再此启动服务 :sudo service transmission-daemon start 。启动的时候 transmission 会自动把新密码加密。

另外,transmission 默认监听 51413 端口,最好在路由器上做个端口转发,把这个端口转到它的 IP 地址。

以上配置参考地址:http://shumeipai.nxez.com/2013/09/08/raspberry-pi-bt-download-servers.html


如果修改路由器端口转发是遇到端口被占用的提示,先把UPnP功能关闭,然后在试一次,还是不行的话,把路由器上除了你自己电脑的所有网线都拔了,断一下电,再试一次就行了。还不行那你就恢复出厂设置重新配置吧……


附:400G种子文件:链接:http://pan.baidu.com/s/1pJvEQMZ 密码:df3e


我现在正在下,估计放弃的居多,原因:这个资源下载速度极慢,文件又大,提示要十来天呢。还有个原因CPU利用率非常高基本在七八九十以上,而且硬盘也在不停读写。唉~

我实测了下载Ubuntu种子镜像速度最高可达4M/s,平均也可达2M/s。我是100M电信宽带,当然这也受到板子和硬盘的读写速率影响的。

评论:(2)复制地址

评论列表:

lee

评论于2015-07-25 10:29:47
唉~~ 唉~ 已经下了好几个晚上了 一共才下载10个G,早上过来发现硬盘突然不识别了,咯噔一下。简单处理虽然好了,但还是放弃继续下载下去的计划了,有空考虑一下线上下载-“zbigz”,此处附一个关闭transmission开机启动的命令 insserv -r transmission-daemon 。不准备用了 - 回复该评论

加气块设备

评论于2017-07-20 09:41:35
收藏了 - 回复该评论

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。