树莓派打造北邮人种子下载机——下载、做种一条龙全站式教程

小帅b的朋友 学习python的正确姿势

树莓派是一台电脑,只不过它非常小巧,是基于 Linux 的单片机电脑,不贵~

但是它的玩法很多,比如你可以在里面使用 Python 编写游戏,搭建网站,邮件收发,HTTP 服务器,Git 服务器,种子资源下载器等等。

接下来,由〔小帅b的朋友:RK〕 给大伙演示一下如何使用树莓派打造种子下载服务器。

前情提要

前段时间搞了一个树莓派4B,经过一段时间的摸索以及看了网上无数的教程之后,打算用它做一个北邮人种子下载器。

这样平时只要把树莓派插上电,挂上一个外接硬盘,把相关的服务跑起来就可以让它一直做种,然后魔力值就会如流水般进入我的账户,想想都美~

材料准备

树莓派一块(最好装个外壳,弄好散热)

移动硬盘一块(看个人需求和财力,越大越好啦)

好像就没了???

教程本体

在进入正题之前,还需要叨叨一下移动硬盘的事情。

我们都知道,树莓派4B的供电是5V3A的。因此,我们接入的外接设备如果没有独立供电的话,是要从树莓派那里取电的。所以,当你插入一块正常的移动硬盘(没有独立供电的)树莓派是能够给它提供充足的供电的。

但是,当有两块硬盘同时插到树莓派上的时候,极有可能会造成供电不足,硬盘不能正常工作,极端情况下会对硬盘造成硬件级别的损伤。

因此,如果你有使用大容量扩展设备的需求的话,我强烈建议你选择带有独立供电的硬盘底座。这样可以更好地保护你的硬盘设备,而且同时,相较于同样容量的普通的移动硬盘,买一块2.5寸或者3.5寸的机械硬盘的价格要更低一些。

关于硬盘的选购,还是得看自己的预算和需求。

以下就正式进入正题了:

用树莓派打造种子下载机,我们首先需要在树莓派安装一个软件——qBittorrent

在树莓派安装 qBittorrent 只需要一个命令:

sudo apt install -y qbittorrent-nox

如果提示未找到软件的话可以先update一下:

sudo apt update

安装完成之后,我们就可以启动qbittorrent了:

qbittorrent-nox -d

这时候,我们就可以打开浏览器,输入你树莓派的 IP 地址, qbittorrent 默认 webui 的端口号为 8080 ,比如:

你的树莓派ip:8080

这时,浏览器会让你输入账户和密码,默认账户密码都是admin。

这样我们就可以进入到 qbittorrent 的 webui 了,基本上就长这个亚子:

整个界面非常直观,左侧是状态栏和分类栏:

分类功能非常有用,它可以让你在添加种子的时候根据分类标签自动选择下载目录。这对于整理下载文件是非常有用的。没有人希望自己的硬盘是乱糟糟的吧~

状态栏没啥好讲的,就是为查看当前任务起到过滤的功能。

最上面的是菜单栏,这个软件的所有功能都在里面。而下面的快捷按钮则是最常用的一些功能,从左到右依次为:算了,不罗嗦了,大家安装自己看叭~

这里着重需要讲的是设置里面的一些东西。

设置中的大部分内容都可以按照自己的需求定制,所以那些部分我就不罗嗦了。我想讲的是一些很有意思的选项,可以提高你的使用体验的选项。

首先是邮件提醒。它可以帮你在完成下载后给你的邮箱发一封邮件,非常好用。

如此设置即可,注意验证那块的密码不是邮箱的密码,而是授权码。

你收到的邮件格式差不多长这样:

还有就是连接数,在“连接”选项卡里。这里的连接数我们尽量调高,可以按照我的来设置:

在“速度”选项卡中,我建议开启备用计划速度,这样可以在一个时间段内给 qbittorrent 限速来延长硬盘的使用寿命。

在“bittorrent”选项卡中,需要把默认的“最大活动的上传数”和“最大活动的torrents”数修改一下,不然就会只有几个种子在上传做种。

关于最后一个 “web用户界面” 的选项卡,可根据自己的需求自定义。

其实,在“下载”选项卡里,有一个非常有用的功能——“自动从此处添加torrents”,顾名思义,就是自动下载添加到目标文件夹的种子。

以上就是这个教程最核心的部分了。还有一个问题就是如何让这个服务开机自启,一般来说有两个办法。

一个是利用rc.lcal脚本,在 exit 0 前面加入:

qbittorrent-nox -d

另一个方法是将qbittorrent加入到系统服务中。

首先,用vim创建一个文件:

vim /etc/systemd/system/qbittorrent.service

在文件中写入以下内容:

然后,用 systemctl 命令重新载入daemon:

systemctl daemon-reload

到这里,你就可以使用systemctl命令来查看、启动、停止qbittorrent服务了。

如果要让它开机自启,只需要输入以下命令:

systemctl enable qbittorrent-nox.service

至此,整个服务就搭建完成了。

ok,以上就是小帅b今天给你带来的分享,希望对你有帮助,那么我们下回见,peace!

树莓派linux下载机,树莓派打造北邮人种子下载机——下载、做种一条龙全站式教程...相关推荐

  1. 用python画一条龙_树莓派打造北邮人种子下载机——下载、做种一条龙全站式教程...

    树莓派是一台电脑,只不过它非常小巧,是基于 Linux 的单片机电脑,不贵-但是它的玩法很多,比如你可以在里面使用 Python 编写游戏,搭建网站,邮件收发,HTTP 服务器,Git 服务器,种子资 ...

  2. ft4232树莓派linux扩展串口,树莓派Linux串口编程实现自发自收

    串口是计算机上一种非常通用设备通信的协议,常用PC机上包含的是RS232规格的串口,具有连接线少,通讯简单,得到广泛的使用. Linux对所有设备的访问是通过设备文件来进行的,串口也是这样,为了访问串 ...

  3. 树莓派linux能干什么,树莓派是什么?能干什么?

    一.什么是树莓派? 树莓派是由树莓派基金会发布的卡片式电脑,起初的目的是为了让更多的孩子们可以学习计算机编程,但是发布以后受到了广大计算机爱好者的喜爱 树莓派被称为卡片式电脑,顾名思义它可以安装操作系 ...

  4. 树莓派 linux 当服务器,将树莓派打造成音乐播放服务器

    几个月前,我发布了一篇文章<我对探寻终极音乐播放器的探寻>(My Quest to Build the Ultimate Music Player),在那篇文章里面描述了我对一款开源的音乐 ...

  5. 树莓派linux共享目录,树莓派局域网文件共享

    树莓派当中的文件,很多时候希望文件能在局域网内共享,可以通过 Samba 来实现这一目的. 安装 Samba samba 的安装很简单,命令行执行: sudo apt-get install samb ...

  6. 树莓派linux桌面分辨率,树莓派安装KALI Linux屏幕分辨率问题

    树莓派安装KALI Linux屏幕分辨率问题 在树莓派中安装Kali系统,用 HDMI线连显示器,有黑边,无法全屏(1920×1080分辨率)显示. 将树莓派的tf卡插入电脑或将tf卡第一个分区在ka ...

  7. 树莓派linux 容量不足,树莓派内存不足,使用zram来压缩数据增加内存

    内存永远是紧俏的资源,尤其是对于老式的树莓派来说,这篇文章详细记录了如何在Raspberry Pi上使用zram来压缩数据,用时间换空间增加内存. zram是一个Linux内核模块,被设计用来在RAM ...

  8. 树莓派linux读卡器,在树莓派上使用 PN532 NFC读卡器[0]

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 最近需要在树莓派上使用使用NFC读取mifare classic卡中的信息,在X宝购买了一块PN532芯片的NFC读卡器 ...

  9. 树莓派linux网络编程,树莓派(Raspberry Pi)接太阳板和移动电源

    正在考虑给树莓派(Raspberry Pi)接上太阳能电池板, 这样就能把这玩意随意扔到一个有太阳的地方就可以了7X24小时待机了. 初步设想是,电池板+移动电源来给树莓派和无线网卡24小时供电. 首 ...

  10. 树莓派linux i2c通信,树莓派与i2c设备的通信

    最近搞树莓派,这里对学习过程中遇到的问题加以记录,感谢网上各位大神们的贡献: 首先,需要开启I2C,这里,我使用的是树莓派B+,开启方法比较简单,参考:http://www.embed-net.com ...

最新文章

  1. php登录注册连接数据库,利用PHP连接数据库——实现用户登录注册功能以及管理员对用户注...
  2. VTK:PolyData之ColorCellsWithRGB
  3. 程序大佬和菜鸟的区别,太准确了!
  4. 告诉你银行在年底为存储做的小动作
  5. PDA连接远程SQL 2005数据库
  6. C# 本质论 第二章 数据类型
  7. Android对system_server中binder的ioctl调用拦截
  8. delphi官方iso下载地址
  9. 考研英语 常见不规则动词过去式/过去分词
  10. 【javase基础】第六篇:方法的重载与递归
  11. java duplicate_Duplicate spring bean id
  12. 路线规划算法设计要点
  13. C和C++不安全?Android 支持 Rust 开发操作系统
  14. 老板问指标下降了,我到底应该怎么分析?!
  15. 云服务器和虚拟主机有哪些区别
  16. 华为服务器控制口地址修改,修改华为服务器管理口地址
  17. 模板模式template
  18. 曙光服务器虚拟软驱,曙光IPMI系统管理平台用户使用指南(一).pdf
  19. tomcat卸载不干净重新安装失败(check your settings and permissions)
  20. 计算机毕业设计之java+javaweb的影院管理系统-电影院管理系统

热门文章

  1. 「津津乐道播客」#353 编码人声:程序员都是「时间管理大师」
  2. thinkpad l470 一种键盘错乱解决方法
  3. 维修 空调 碰上 骗子
  4. 完美解决cannot import name ‘_validate_lengths‘ from ‘numpy.lib.arraypad‘错误
  5. pacman系列命令
  6. pipe()函数详解
  7. 家庭作业(贪心 + 并查集)
  8. 【看看这长尾效应】长尾效应综述
  9. 路由器映射,端口映射?
  10. QGraphicsItem的使用