9、拓展‐qBittorrent设置相关 - mugencomic/PVE_NAS GitHub Wiki

前文已提过路由器如何开启ipv6以及如何在NAS部署QB,添加Tracker。 对于BT下载来说,有DHT、tracker双重加持,即便没有公网连通性,对于热门资源也是手拿把掐,大量的公网用户等着被你连上。

但一旦换成冷门资源,加多少tracker也没用。即便你想做种体现互联网精神,真到别人要下载时,也很难发现你。这个缺陷到了PT也类似,下图为我在下载十几人做种的一个资源时的情况

分辨你的公网ipv6起作用,就是不仅看用户列表左边的IP地址为ipv6地址,同时还看中间一列 标志 中,是否含有 I 标志,即该用户为传入连接。

从速度上可以看出,如果没有了 I 标记的链接,这个资源是很难下载回来的。传入连接即为别人通过你的公网地址找到了你并建立了链接, 需要两个条件。

  1. 第一有公网IP地址

  2. ipv6防火墙有放行QB的IP与端口

第二点很多人玩不明白,勾选QB的 upnp 选项,幸运的情况下QB下方的🔥标识就变成🌏标识,表示你的防火墙已经放行了QB的端口。

如果你是Docker部署,查看QB的日志也会看到端口成功映射的字样,upnp就相当于一个临时放行条让路由器的门禁给你放行了。但还有一些情况例如光猫拨号,upnp就可能不好使,该功能需要路由器端勾选支持。或者时而成功映射、时而失败。这种情况下就需要设置防火墙转发规则,相当于把临时放行“升级”成永久放行。

设防火墙规则不难,但我们不能像ipv4防火墙那样写一个内网如 192.168.x.x 转发规则。参考 本篇讲串流时利用ipv6掩码的写法 ,完成对QB ipv6地址的端口转发。本文不再赘述

注意还有两种更极端的方法打通防火墙

  • 直接关闭路由ipv6防火墙

  • 将QB的ip地址设置为DMZ主机

这两种方法也不说比设置防火墙规则简便多少,但安全性是极其堪忧的。举个例子上放图片中用户列表出现的IP地址,如果防火墙关闭,别人可以直接通过这个IP访问到QB所在的设备,甚至反推出你的路由器IP