群晖 最新套件版qBittorrent 安装做种保种教程

前言

最近应天使动漫论坛里一位朋友的请求,开始学习BT做种。正好家里有台黑群晖,就把这个任务交给它了。在上面装了qBittorrent而不是Transmission,因为我觉得qBittorrent更好用。

这篇教程就记录一下我在黑群晖上配置好qBittorrent v4.3.7并开始做种的流程。

感谢编译软件的大佬,让我们用上了非Docker的qBittorrent。

这篇教程的做种部分是BT的公开做种,如果你要进行PT站点的做种,这篇教程只能供你参考。

要求

  • 公网IP,最好是公网IPv4&IPv6双栈,动态静态地址均可。这篇教程在双栈环境进行,如果你只能要到IPv6地址,也可以试试。至于如何要到公网IP,网上教程很多,请自行查阅。(话说你都用群晖了,公网IP难道还是问题吗 (・∀・))
  • 群晖(黑/白群晖应该都可以),最低支持版本6.1,这篇教程在黑群晖6.2.3(DS918+)下进行,白群晖7.0版本未测试。群晖需要是管理员账户。
  • 支持端口映射的路由器。
  • 掌握基础Linux命令。
  • 如果需要在互联网访问qBittorrent的Web UI,你需要用域名绑定群晖的IP,并注册SSL证书。

安装spk版的qBittorrent

  • 管理员身份登录群晖,打开「套件中心」,点击右上角「设置」,在「常规」选项卡中,选择信任「任何发行者」发布的套件。
  • 切换到「套件来源」选项卡,「新增」一个来源,「名称」任意,「位置」输入「https://spk.imnks.com/」,然后「确定」即可。
    这是「我不是矿神」的spk套件源,常用软件很多。
  • 现在回到「套件中心」的主页面,点击左侧的「社群」,再点击工具栏的刷新按钮,然后在搜索栏输入「qBittorrent」,回车搜索,然后安装即可。
    如果没有搜索到,多点几下刷新。如果还是不行,看看https://spk.imnks.com/能不能访问。如果访问不了就没办法了,需要你自己搜索spk文件下载。
  • 安装过程中,会让你选择下载目录和Web UI端口,一般情况下,我建议就使用默认的目录和端口。
  • 安装完成后,打开文件管理(File Station),找到你选择的下载目录,右键「属性」,确认有「sc-qBittorrent」用户的读写权限,如图。
    群晖确认文件夹权限
    如果没有,就手动添加。
  • 在浏览器输入http://群晖IP:8085/,看看能不能访问。8085是默认端口,如果无法访问,检查程序是否启动。如果你启用了群晖的防火墙,记得放行端口。
  • 输入默认账号「admin」,默认密码「adminadmin」登录,现在你进入了qBittorrent的默认Web UI界面,我们下一步开始配置。

配置

注意:以下操作均在群晖的ROOT账户下进行,请不要误删除其它文件。

已知问题

目前发现qBittorrent的配置文件只能在Web UI下修改,如果手动更改conf文件,貌似重启后会自动复原。
也就是说,如果配置错误(例如SSL证书错误)导致Web UI无法打开,那就只能重新安装qBittorrent,重新配置。

修改Web UI访问密码

  • 在Web UI界面,点击工具栏的齿轮进入设置,在「Web UI」选项卡下可以修改密码。
  • 修改完成后,翻到最下面点击「保存」。

端口映射

  • 在Web UI界面,点击工具栏的齿轮进入设置,切换到「连接」选项卡。
  • 在这里你可以看到连接的端口,如果路由器没有UPnP功能,就手动将这个端口映射出去。

自动添加Tracker

一点小优化

  • 在Web UI界面,点击工具栏的齿轮进入设置,切换到「高级」选项卡。
  • 「异步 I/O 线程数」:填写CPU线程的4倍数(我CPU两个线程,填写8)。
  • 勾选「磁盘缓存(需要libtorrent <2.0)」。
  • 勾选「使用块扩展数据块关联(需要libtorrent >=1.2.2)」。
  • 「上传连接速率」按需选择「反吸血」或「最快上传」。
  • 勾选「总是向同级的所有 Tracker 汇报」。
  • 最后点击「保存」。

(可选)设置SSL/更换Web UI

启动SSH功能

  • 打开群晖的「控制面板」,在「终端机和SNMP」中勾选「启动SSH功能」,如图。
    启动群晖SSH功能
  • 打开Windows终端(Powershell)或Linux终端,登录到群晖的SSH。(如果你的Windows系统没有SSH命令,可下载putty。)
    例子:群晖的内网IP是192.168.1.100,管理员用户名为admin,则命令为ssh [email protected]
    第一次连接会提示确认指纹,输入yes即可。
    提示:输入的密码是不会显示出来的,输入完成后回车即可。(看我这篇教程的还有不会SSH的吗)
  • 登录后,执行sudo su -切换到root用户,也会提示输入管理员密码。

添加SSL证书

注意:目前只测试支持RSA证书,ECC证书需自行测试
  • 为了在互联网上安全访问,我们需要为Web UI绑定SSL证书,确保你有与域名对应的证书(如果你要自己生成证书「掩耳盗铃」也不是不可以)。
  • 下载你的证书,nginx适用的证书文件就可以,在这里,我将公钥命名为public.crt,私钥命名为private.key
  • 打开群晖的文件管理将这两个文件上传到默认下载目录,我这里是/volume1/Download,然后切换到SSH窗口,将SSL证书复制到配置目录。
    mkdir /volume1/\@appstore/qBittorrent/SSL
    mv /volume1/Download/public.crt /volume1/\@appstore/qBittorrent/SSL/
    mv /volume1/Download/private.key /volume1/\@appstore/qBittorrent/SSL/
  • 修改SSL证书所属用户并修改权限。
    chown -R sc-qBittorrent:qBittorrent /volume1/\@appstore/qBittorrent/SSL/
    chmod 700 /volume1/\@appstore/qBittorrent/SSL/
    chmod 644 /volume1/\@appstore/qBittorrent/SSL/public.crt
    chmod 640 /volume1/\@appstore/qBittorrent/SSL/private.key
  • 打开浏览器的Web UI界面,打开设置,切换到「Web UI」选项卡,勾选「使用HTTPS...」,然后填入证书地址,如图
    设置qBittorrent证书地址
    注意:这里填的证书地址没有转义符号「\」
  • 填写完成后,翻到下面,点击「保存」,然后用https://<域名>:<端口>/访问Web UI。

第三方Web UI

这里我们换用CzBiX大佬的第三方Web UI。

预览图

  • 打开Github的release页面,下载最新版本的zip文件即可。
  • 用文件管理将zip文件上传至群晖,我这边上传到/volume1/Download文件夹下,以下的命令视情况更改。
  • 然后在文件上右键,选择「解压缩至此目录」,现在你得到了一个dist文件夹
  • 切换到刚刚打开的SSH窗口,输入以下命令(视情况更改)
    mv /volume1/Download/dist /volume1/\@appstore/qBittorrent/
    chown -R sc-qBittorrent:qBittorrent /volume1/\@appstore/qBittorrent/dist
  • 然后切换回qBittorrent的管理窗口,点击工具栏的齿轮进入设置,切换到「Web UI」选项卡,勾选「使用备用Web UI」。
    文件路径填写/volume1/@appstore/qBittorrent/dist
    注意:没有转义符号「\」,末尾没有「/」
  • 翻到最下面「保存」即可。
  • 更换完成后,你需要用Ctrl+F5清除缓存并刷新页面(部分浏览器可能不是这个组合键)。

下载/保种

以下内容使用CzBiX的Web UI讲解,官方Web UI大同小异。
  • 在Web UI界面点击页面右下角的蓝色链接按钮即可添加任务,你可以输入磁力链接或直接上传种子文件。
  • 有时添加任务后不会立即可见,F5刷新即可。
  • 如果觉得这个Web UI不习惯,可以点击左侧换回默认的,一样要用Ctrl+F5清除缓存并刷新页面。

已有文件做种

由于qBittorrent的Web UI目前不能生成种子,所以我们这里用Windows来生成。

  • 先把你要做种的文件复制到默认下载目录。
  • 将下载文件夹映射为一个网络驱动器,如图
    映射网络驱动器
  • 在电脑上上安装qBittorrent然后打开,在菜单栏的「工具」里选择「生成 Torrent」,路径选择你刚刚复制过去的文件(夹)。
    在下方的Tracker URL,可以填入你在Web UI里填的Tracker
  • 种子生成后,在Web UI建立任务,将种子上传或直接拖过去即可。
  • 等数据校验完成后,就开始做种了。

其它

众所周知,迅雷等软件作为只下载不分享的流氓,对P2P环境的损害不容忽视。如果你在任务的Peers列表中看到了标识为「XL0012」的用户,可以切换为默认Web UI然后永久屏蔽该用户。

更多教程,可以返回主页继续浏览。

参阅

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注