树莓派进阶之路 (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”这个文本文件中. 树莓派的 ...
随机推荐
- DDoS攻击与防御(2)
2.攻击系统资源终端设备在与服务器进行通信时,经常需要创建会话连接,在此过程中通常会使用TCP和SSL等协议.会话连接一旦被占满,新进入的会话请求就必须等待前面的会话完成.消耗系统资源的DDoS攻击的 ...
- Codeforces 919D Substring 【拓扑排序】+【DP】
<题目链接> 题目大意:有一个具有n个节点,m条边的有向图,每个点对应一个小写字母,现在给出每个顶点对应的字母以及有向边的连接情况,求经过的某一条路上相同字母出现的最多次数.如果次数无限大 ...
- spark实时计算性能优化
1. 计算提供两种模式,一种是jar包本地计算.一种是JSF服务. 2. 第一步是引入spark,因与netty.JDQ均有冲突,解决netty冲突后,隔离计算为单独服务.已在线上,因storm也 ...
- 版本控制系统-SVN(1)
1. SVN介绍 1.1. 简介 SVN(subversion),版本管理工具,与CVS一样,SVN是一个可跨平台的开源版本控制系统,Subversion管理随时间变化的数据.这些数据都被放置在 ...
- MySql主键不区分大小写问题、查询不区分大小写问题
一.问题一:MySql默认主键不区分大小写 实例: -- 创建混合类型 create table PlainText( Content nvarchar(50) , primary key(Conte ...
- CentOS 6.4中升级编译安装GCC 4.8.1 + GDB 7.6.1 + Eclipse 以及Kdump配置
在CentOS 6.4中编译安装GCC 4.8.1 + GDB 7.6.1 + Eclipse 今天在isocpp上看到"GCC 4.8.1 released, C++11 feature ...
- 超详细Gitlab Runner环境配置中文教程
配置GitlabRunner环境 GitLab Runner 是一个开源项目, 它用来运行你定制的任务(jobs)并把结果返回给 GitLab. GitLab Runner 配合GitLab CI(G ...
- 用canvas整个打飞机游戏
声明:本文为原创文章,如需转载,请注明来源WAxes,谢谢! 之前在当耐特的DEMO里看到个打飞机的游戏,然后就把他的图片和音频扒了了下来....自己凭着玩的心情重新写了一个.仅供娱乐哈......我 ...
- centos安装谷歌浏览器
第一步: 切换到root权限 su root 或者 sudo -i 第二步: 下载新的软件源: 进入到 cd /etc/yum.repos.d 然后 wget http://people.centos ...
- 阿里云服务器安装postgresql
https://blog.csdn.net/wlwlwlwl015/article/details/52399739 安装oracle http://www.cnblogs.com/vesaa/p/9 ...