博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
树莓派进阶之路 (038) - P2P 文件下载机
阅读量:4620 次
发布时间:2019-06-09

本文共 2120 字,大约阅读时间需要 7 分钟。

硬件要求:

  树莓派开发板

  USB外接硬盘

一. Together

1. 更新安装程序

1 sudo apt-get update2 sudo apt-get upgrade3 sudo apt-get install python-software-properties  //树莓派不用添加repo4 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": "123",                    //主要是这行修改密码"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.shsudo 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. 参考配置(由于树莓派性能一般,配置参考)

1 throttle.global_down.max_rate.set = 0 2 throttle.global_up.max_rate.set = 0 3 throttle.max_downloads.global.set = 300 4 throttle.max_uploads.global.set = 300 5 throttle.min_peers.normal.set = 99 6 throttle.max_peers.normal.set = 100 7 throttle.min_peers.seed.set = -1 8 throttle.max_peers.seed.set = -1 9 throttle.max_downloads.set = 5010 throttle.max_uploads.set = 5011 trackers.numwant.set = 10012 network.max_open_files.set = 60013 network.max_open_sockets.set = 99914 network.http.max_open.set = 9915 pieces.memory.max.set = 800M16 network.http.dns_cache_timeout.set = 25

 

转载于:https://www.cnblogs.com/jikexianfeng/p/9005902.html

你可能感兴趣的文章
Shell——windows上写完放入linux的时候需要注意的问题
查看>>
65条常用的正则表达式
查看>>
Vscode断点调试PHP
查看>>
做前端要做的6大事
查看>>
LeetCode 813. Largest Sum of Averages
查看>>
vSphere、Hyper-V与XenServer 你选哪个?
查看>>
java.lang.UnsupportedClassVersionError
查看>>
实现接口必须要加注解@Override吗
查看>>
apicloud UISearchBar 使用方法
查看>>
【spring+websocket的使用】
查看>>
mongo二维数组操作
查看>>
localStorage之本地储存
查看>>
Archlinux 交换左Ctrl和Cap键
查看>>
java与数据结构(6)---java实现链栈
查看>>
#openstack故障处理汇总
查看>>
搜索旋转排序数组 II
查看>>
20、docker swarm
查看>>
psp工具软件前景与范围文档
查看>>
day06-三元表达式
查看>>
C# DateTime.Now详细用法
查看>>