树莓派进阶之路 (038) - P2P 文件下载机
硬件要求:
树莓派开发板
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 文件下载机的更多相关文章
- 树莓派实践部分——P2P文件下载机torrent之Raspberry Pi管理
树莓派实践--P2P文件下载机torrent之Raspberry Pi管理 一.树莓派配置文件共享软件deluge 在进行实践之前,先通过命令sudo apt-get update 和sudo apt ...
- 树莓派进阶之路 (029) - 语音识别模块 LD3320(原创)
近几天听朋友有说到LD3320 语音模块,刚好身边有块树莓派3,就在某宝上买了块自带mcu的LD3320 . 准备: 树莓派一个(配置了wiringPi开发环境的详情见本人博客:树莓派进阶之路 (00 ...
- 【进阶之路】多线程条件下分段处理List集合的几种方法
这两个月来因为工作和家庭的事情,导致一直都很忙,没有多少时间去汲取养分,也就没有什么产出,最近稍微轻松了一点,后续的[进阶之路]会慢慢回到正轨. 开门见山的说,第一次接触到多线程处理同一个任务,是使用 ...
- 树莓派进阶之路 (025) - ubuntu下使用VNC连接树莓派raspberry(转)
转载:http://www.embbnux.com/2014/03/24/on_ubuntu_use_vnc_connect_raspberry/ 参考: http://elinux.org/R ...
- 树莓派进阶之路 (023) - Windows下用串行连接控制树莓派(转)
转载:http://shumeipai.nxez.com/2014/05/04/under-windows-serial-connection-control-raspberry-pi.html 在没 ...
- 树莓派进阶之路 (030) -Picustom.h(原创)
写代码的时候敢接每次查wiringPi库函数挺麻烦的,自己wiringPi库封装了一下: #ifndef __PICUSTOM_H__ #define __PICUSTOM_H__ /******** ...
- 树莓派进阶之路 (021) - 3.2inch RPi LCD (B)
参考文档:http://www.waveshare.net/wiki/3.2inch_RPi_LCD_(B) 产品特点 320x240分辨率 电阻式触摸控制 兼容并可直接插入任何版本树莓派 提供Ras ...
- 树莓派进阶之路 (019) - 树莓派通过filezilla,samba与PC文件共享(转)
虽然我们可以很方便的通过ssh譬如putty或者vnc连接操控树莓派,但是毕竟树莓派资源没那么高,在上面编程,调试要吃力的多.所以还是想在pc上编程上传到树莓派或者最好,文件共享,可以直接读写共同的文 ...
- 树莓派进阶之路 (012) - 树莓派配置文档 config.txt 说明
原文连接:http://elinux.org/RPi_config.txt 由于树莓派并没有传统意义上的BIOS, 所以现在各种系统配置参数通常被存在”config.txt”这个文本文件中. 树莓派的 ...
随机推荐
- CentOS 7 休眠系统
CentOS 7的电源按钮只有关机和重启两项,但是可以用命令来休眠系统: 重启: $ systemctl reboot 退出系统并停止电源: $ systemctl poweroff 待机: $ sy ...
- Java内存管理-一文掌握虚拟机创建对象的秘密(九)
勿在流沙筑高台,出来混迟早要还的. 做一个积极的人 编码.改bug.提升自己 我有一个乐园,面向编程,春暖花开! [福利]JVM系列学习资源无套路赠送 回顾一下: 本文是接着上一篇内容:Java内存管 ...
- linux 学习笔记 mysql安装总结
1 安装方式 下载2禁制源码安装包 mysql-5.5.27-linux2.6-i686.tar.gz 备注:2禁制额包解压缩后直接就可以使用 不用Make 2 步骤 shell>groupad ...
- npm、webpack、vue-cli 快速上手版
Node.js npm 什么是Node.js 以及npm 简单的来说 Node.js 就是运行在服务端的JavaScript,基于Chrome V8 引擎的. npm 是Node.js 的包管理 ...
- BZOJ.4558.[JLOI2016]方(计数 容斥)
BZOJ 洛谷 图基本来自这儿. 看到这种计数问题考虑容斥.\(Ans=\) 没有限制的正方形个数 - 以\(i\)为顶点的正方形个数 + 以\(i,j\)为顶点的正方形个数 - 以\(i,j,k\) ...
- python基础一 -------如何在列表字典集合中根据条件筛选数据
如何在列表字典集合中根据条件筛选数据 一:列表 先随机生成一个列表,过滤掉负数 1,普通for循环迭代判断 2,filter()函数判断,filter(函数,list|tuple|string) fi ...
- js点击回到顶部2
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>点 ...
- C#扩展方法实现
C#提供了一种机制,可以扩展系统或者第三方类库中的方法.比如说想在string类型的对象里面多一个ToInt32(),来方便的将字符转换成整形.在实现的过程中的关键字为static和this即可. ...
- 将map中的值赋值给一个java对象
Map tag=new HashMap(); tag.put("001"," 张三"); tag.put("002","李四&qu ...
- css3 学习 重点 常用
1 -webkit- -moz- -o-浏览器兼容 2 box-sizing:border-box; 两个近乎一样的div一样的样式 平分一个div 定义:属性允许您以确切的方式定义适 ...