硬件要求:

  树莓派开发板

  USB外接硬盘

一. Together

1. 更新安装程序

 sudo apt-get update
sudo apt-get upgrade
sudo apt-get install python-software-properties //树莓派不用添加repo
sudo add-apt-repository ppa:deluge-team/ppa //树莓派不用添加repo,直接执行下面两步

2. 安装Deuge:

sudo apt-get install deluge deluged deluge-web

3. 配置后台启动

sudo vim /etc/rc.local   //在文件中添加:nohup deluge-web --fork &

4. 登陆:(地址:http://树莓派ip地址:8112,默认密码deluge)

http://192.168.0.10:8112

二. 安装transmission

1. 安装transmission

sudo apt install transmission-daemon

2. 停止transmission

sudo /etc/init.d/transmission-daemon stop

3. 配置transmission

sudo vim /etc/transmission-daemon/settings.json
"rpc-password": "",                    //主要是这行修改密码
"rpc-whitelist": "*", //主要是这行修改白名单

4. 启动transmission

sudo /etc/init.d/transmission-daemon start

5. 访问(访问地址:http://树莓派ip地址:9091,默认用户名transmission,可在settings.json修改)

http://192.168.0.10:9091

6. 安装transmission面板

wget https://github.com/ronggang/transmission-web-control/raw/master/release/tr-control-easy-install.sh
sudo bash tr-control-easy-install.sh

三. Rtorrent

1. 安装rtorrent和irssi(直接用一键脚本)

sudo bash -c "$(wget --no-check-certificate -qO - https://raw.githubusercontent.com/arakasi72/rtinst/master/rtsetup)"
sudo rtinst --ssh-default --rutorrent-stable  //安装稳定版,ssh端口号不改变

2. 修改配置

sudo vim ~/.rtorrent.rc

3. 重启

rt restart

4. 更换版本

sudo rtupdate

5. 访问地址(http://树莓派ip地址/rutorrent/或https://树莓派ip地址/rutorrent/)

http://192.168.0.10/rutorrent/
或https://192.168.0.10/rutorrent/

6. 参考配置(由于树莓派性能一般,配置参考)

 throttle.global_down.max_rate.set =
throttle.global_up.max_rate.set =
throttle.max_downloads.global.set =
throttle.max_uploads.global.set =
throttle.min_peers.normal.set =
throttle.max_peers.normal.set =
throttle.min_peers.seed.set = -
throttle.max_peers.seed.set = -
throttle.max_downloads.set =
throttle.max_uploads.set =
trackers.numwant.set =
network.max_open_files.set =
network.max_open_sockets.set =
network.http.max_open.set =
pieces.memory.max.set = 800M
network.http.dns_cache_timeout.set =

树莓派进阶之路 (038) - P2P 文件下载机的更多相关文章

  1. 树莓派实践部分——P2P文件下载机torrent之Raspberry Pi管理

    树莓派实践--P2P文件下载机torrent之Raspberry Pi管理 一.树莓派配置文件共享软件deluge 在进行实践之前,先通过命令sudo apt-get update 和sudo apt ...

  2. 树莓派进阶之路 (029) - 语音识别模块 LD3320(原创)

    近几天听朋友有说到LD3320 语音模块,刚好身边有块树莓派3,就在某宝上买了块自带mcu的LD3320 . 准备: 树莓派一个(配置了wiringPi开发环境的详情见本人博客:树莓派进阶之路 (00 ...

  3. 【进阶之路】多线程条件下分段处理List集合的几种方法

    这两个月来因为工作和家庭的事情,导致一直都很忙,没有多少时间去汲取养分,也就没有什么产出,最近稍微轻松了一点,后续的[进阶之路]会慢慢回到正轨. 开门见山的说,第一次接触到多线程处理同一个任务,是使用 ...

  4. 树莓派进阶之路 (025) - ubuntu下使用VNC连接树莓派raspberry(转)

    转载:http://www.embbnux.com/2014/03/24/on_ubuntu_use_vnc_connect_raspberry/ ‎ 参考:  http://elinux.org/R ...

  5. 树莓派进阶之路 (023) - Windows下用串行连接控制树莓派(转)

    转载:http://shumeipai.nxez.com/2014/05/04/under-windows-serial-connection-control-raspberry-pi.html 在没 ...

  6. 树莓派进阶之路 (030) -Picustom.h(原创)

    写代码的时候敢接每次查wiringPi库函数挺麻烦的,自己wiringPi库封装了一下: #ifndef __PICUSTOM_H__ #define __PICUSTOM_H__ /******** ...

  7. 树莓派进阶之路 (021) - 3.2inch RPi LCD (B)

    参考文档:http://www.waveshare.net/wiki/3.2inch_RPi_LCD_(B) 产品特点 320x240分辨率 电阻式触摸控制 兼容并可直接插入任何版本树莓派 提供Ras ...

  8. 树莓派进阶之路 (019) - 树莓派通过filezilla,samba与PC文件共享(转)

    虽然我们可以很方便的通过ssh譬如putty或者vnc连接操控树莓派,但是毕竟树莓派资源没那么高,在上面编程,调试要吃力的多.所以还是想在pc上编程上传到树莓派或者最好,文件共享,可以直接读写共同的文 ...

  9. 树莓派进阶之路 (012) - 树莓派配置文档 config.txt 说明

    原文连接:http://elinux.org/RPi_config.txt 由于树莓派并没有传统意义上的BIOS, 所以现在各种系统配置参数通常被存在”config.txt”这个文本文件中. 树莓派的 ...

随机推荐

  1. SVM:随机产生100个点,建立模型,找出超平面方程——Jaosn niu

    import numpy as np import pylab as pl from sklearn import svm # we create 40 separable points #np.ra ...

  2. 002.Zabbix简介

    一 Zabbix简介 1.1 概述 Zabbix是一个企业级的高度集成开源监控软件,提供分布式监控解决方案.可以用来监控设备.服务等可用性和性能. 1.2 所支持监控方式 目前由zabbix提供包括但 ...

  3. 003.etcd集群部署-静态发现

    一 etcd集群概述 1.1 概述 静态启动etcd集群要求每个成员都知道集群中的另一个成员.Etcd运行在集群的每个coreos节点上,可以保证coreos集群的稳定,可靠的运行.当集群网络出现动荡 ...

  4. Spring里的applicationContext.getBeansWithAnnotation

    getBeansWithAnnotation Map<String,Object> getBeansWithAnnotation(Class<? extends Annotation ...

  5. vim编辑器第二天

    编辑模式的进入: i  :在光标所在的字符前插入 a :在光标所在的字符后插入 o :在光标所在的行的下面一行插入 I  : 在光标所在的行的行首插入,如果行首有空格则在空格后面开始插入 A :在光标 ...

  6. selenium 安装 以及相关环境

    在cmd中安装简单, pip install selenium 一键安装 如果需要  chromedriver   还需要安装相对应的   版本 看到网上基本没有最新的chromedriver与chr ...

  7. [P2058][NOIP2015]海港 (模拟)

    %%%ADMAN #include<cstdio> using namespace std; int n,tot,now,ans,h; ],k[],a[],sum[]; int main( ...

  8. mysql存储过程相关记录

    一个标准的存储过程创建语句 CREATE PROCEDURE myTestPro ( ), OUT rtv ) ) BEGIN SET rtv = text; END; 这个存储过程有一个输入参数以及 ...

  9. Little Pony and Alohomora Part 3 [HihoCoder 1075]

    描述 一日,崔克茜来到小马镇表演魔法. 其中有一个节目是开锁咒:舞台上有 n 个盒子,每个盒子中有一把钥匙,对于每个盒子而言有且仅有一把钥匙能打开它.初始时,崔克茜将会随机地选择 k 个盒子用魔法将它 ...

  10. PAT Basic 1026

    1026 程序运行时间 (15 分) 要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 clock() 函数,可以捕捉从程序开始运行到 clock() 被调用时所耗 ...