@
icySoda 不是大佬,交流一下折腾经验吧。
我是所有数据在单独的 NAS 上的,在局域网开了 NFS 服务。然后下载机上用的是 vm ,实际上 lxc 也是可以的。我感觉 vm 的好处就是磁盘可以用 fstrim 从而只占用实际数据的空间,而 lxc 的好处就是节省 RAM ,但是 lxc 分配的 lvm 里的硬盘空间是独占的。
虚拟机和容器系统我是一直用的 Debian 。
数据盘通过 NFS 挂载(虚拟机直接挂载 NFS ,lxc 容器在主机挂载 NFS 后映射到容器内),下载的文件直接进 NAS 。下载软件方面的话,我是用的 aria2 下载一般文件,通过 AriaNg 进行远程控制,BT 是交给 transmission-daemon ,有自带的 web 界面也有第三方的方案。
另外如果手头还有 VPS ,下载软件放在 vm 或者 lxc 的话,可以用 tinc 、wireguard 等等方案建立一个到 VPS 的网桥,本地虚拟网卡接入到网桥中,然后把 VPS 作为下载机上虚拟网卡的默认网关,并用 iptables 配置好 ipv4 的 NAT 和端口映射,有 ipv6 网段的话配置好 ipv6 的路由,这样本地就相当于有公网了,而且所有数据直接经由 VPS 下载到本地而不用存放在 VPS 。这个方法主要是为了在下载一些冷门资源的时候,用线路比较好的 VPS 更容易连上 peer 。