SeedBox即种子盒子,是PT党专门用来刷数据的神器,一般由独立服务器或VPS搭建而成。

由于国内家用宽带往往没有公网IP,上传带宽又有限,所以很多人选择用SeedBox做种上传,可以说是刷PT神器。不过直接租个盒子,价格较高,于是可以租个VPS来搭建一个盒子。

VPS初始状态下为纯净系统,需要安装各种软件才能使用。本文介绍了三种非常好用SeedBox脚本项目,每个项目都提供了一键安装脚本,可以方便迅速地搭建起来SeedBox环境。

购买VPS

由于刷PT往往需要储存大量的文件,建议购买一台大盘鸡。

VPS的购买推荐可以参考这篇,如果用BuyVM家VPS的话推荐使用挂载块存储的方式。预算高的话可以租Hetzner的独立服务器。

如果你还没有购买Seedbox服务器的话,可以考虑一下Servarica服务器。他们的特价VPS套餐提供3核CPU, 3 GB内存,以及3 TB的储存空间,采用KVM虚拟化,是非常理想的SeedBox服务器, 价格仅需$10每月。

如果你没有那么大的硬盘需求,且网络要求不是特别高的话,可以考虑Hostsolutions.ro罗马尼亚大盘鸡。罗马尼亚的版权保护较为宽松,他们家1核/2 GB内存/1 TB储存空间的KVM机器仅需40欧元一年。

Swizzin

Swizzin是一个轻量级、模块化的SeedBox解决方案,可以安装在Debian 9/10或Ubuntu 16.04/18.04/20.04上。QuickBox的软件包已经被移植过来,包括Web控制面板。

Swizzin可以安装如下的组件:

  • PT下载:qBittorrent, rtorrent/rutorrent, flood, Transmission, Deluge
  • 影音播放分享:Plex, Emby, ffmpeg
  • 同步:rclone, btsync, syncthing
  • 其他影音相关:bazarr, headphones, jackett, lidarr, quassel, sickchill, sonarr, subsonic, ombi, 等等……
  • 资源获取:Couchpotato, rapidleech, sickgear, 等等……
  • 文件管理:shellinabox, filebrowser, vsftpd, 等等……
  • 网盘:Nextcloud
  • Usenet: nzbget, nzbhydra, 等等……
  • Linux桌面环境:X2Go
  • 挖矿:xmar-stak (请不要在VPS上挖矿,除非是独享CPU类型的VPS,否则可能被主机商封禁)
  • 聊天室:ZNC, the Lounge
  • Web服务器:Nginx, LEMP (Webmin全家桶), Let’s Encrypt

项目地址

GitHub: https://github.com/swizzin/swizzin

支持的操作系统

  • Debian 9/10
  • Ubuntu 16.04/18.04/20.04

一键安装脚本

wget

bash <(wget -qO - git.io/swizzin) && . ~/.bashrc

curl

bash <(curl -sL git.io/swizzin) && . ~/.bashrc

请注意,如果你运行的是Ubuntu,并且选择通过sudo来运行初始设置,你应该包含-H参数,以确保你的主目录在sudo启动时被修改为/root。安装程序会帮你处理好这个问题,这应该是你在运行swizzin命令之前唯一需要指定sudo -H的时候。

例子:

sudo -H su -c 'bash <(wget -qO - git.io/swizzin) && . ~/.bashrc'

Inexistence

一个专为国人用户设计的SeedBox脚本,专门针对中国用户优化。

项目地址

GitHub: https://github.com/Aniverse/inexistence

脚本说明

  1. 本脚本只支持 x86_64 (amd64) 架构,其他架构都不支持。
  2. 本脚本只在独服和 KVM 虚拟化的 VPS 下测试,OpenVZ、Xen 等其他虚拟化架构仍可以尝试使用,但不保证没问题
  3. 本脚本目前支持 Debian 9/10, Ubuntu 16.04/18.04. 推荐使用 Debian 10 或 Ubuntu 18.04
  4. 本文的使用说明中的图片是一两年前的,与当前脚本存在较大出入(但文字内容是及时更新的)
  5. 建议重装完系统后使用此脚本,非全新安装的情况下(比如你先跑了个其他盒子脚本再跑这个)不确定因素太多容易翻车
  6. 目前没有简单易用的卸载方法。如果你有卸载的需求,使用前请三思

使用方法

如果你是新手,对很多选项不甚了解,直接用这个就完事了(账号密码部分替换一下):

bash <(wget --no-check-certificate -qO- https://github.com/Aniverse/inexistence/raw/master/inexistence.sh) \
-y --tweaks --bbr --rclone --no-system-upgrade --flexget --tr-deb --filebrowser \
--de 1.3.15 --rt 0.9.8 --qb 4.1.9 -u 这十二个字换成你的用户名 -p 这十个字换成你的密码

如果你需要自定义安装选项:

bash <(wget --no-check-certificate -qO- https://github.com/Aniverse/inexistence/raw/master/inexistence.sh)

短命令(就是命令长度短一些,其他方面和上边那个没任何区别)

bash <(wget -qO- https://git.io/abcde)

QuickBox

该项目是 QuickBox 社区版的 mod. 主要目的是创建一个轻量级的 QuickBox 套件。大部分 QuickBox 社区版的功能都将被保留,但是只有最为常用的第三方软件会被加入这个项目。同时这个项目会提供一些预编译的 BT 客户端来减少安装时间,同时降低对 CPU 的要求。大多数的软件会以模块的形式存在,QuickBox 面板不再依赖 ruTorrent,可以自由选择各种客户端,这也是该项目称为 Lite 的原因。配置自动化工具,可以实现自动下载种子完成后自动删除,可谓是解放了刷子们的双手。

项目地址

GitHub: https://github.com/amefs/quickbox-lite

ARM版: https://github.com/amefs/quickbox-arm

主要特性

  1. 图形化的安装界面 (目前支持中英双语)
  2. 使用 Nginx 替代 Apache
  3. 模块化安装
  4. 支持最新的 Debian 系系统
  5. 最新的软件支持 (包含预编译的 deb 安装包)

安装项目

你需要首先以 root 身份登录

TUI安装模式

运行以下指令来抓取最新的代码 …

apt-get -yqq update; apt-get -yqq upgrade; apt-get -yqq install git lsb-release dos2unix; \
git clone https://github.com/amefs/quickbox-lite.git /etc/QuickBox; \
dos2unix /etc/QuickBox/setup.sh; \
bash /etc/QuickBox/setup.sh

如何直接安装开发者模式?

在抓取源码时使用如下指令 …

mkdir /install/ && touch /install/.developer.lock; \
apt-get -yqq update; apt-get -yqq upgrade; apt-get -yqq install git lsb-release dos2unix; \
git clone --branch "development" https://github.com/amefs/quickbox-lite.git /etc/QuickBox; \
dos2unix /etc/QuickBox/setup.sh; \
bash /etc/QuickBox/setup.sh

使用一键安装模式

1.3.3 版本开始,可以使用一键安装:

bash <(wget -qO- https://git.io/qbox-lite -o /dev/null) COMMAND

如何直接安装开发者模式?

bash <(wget -qO- https://git.io/qbox-lite -o /dev/null) --dev COMMAND

目前可以使用以下参数:

QuickBox Lite Setup Script

Usage: bash setup.sh -u username -p password [OPTS]

Options:
  NOTE: * is required anyway

  -H, --hostname <hostname>        setup hostname, make no change by default
  -P, --port <1-65535>             setup ssh service port, use 4747 by default
  -u, --username <username*>       username is required here
  -p, --password <password*>       your password is required here
  -r, --reboot                     reboot after installation finished (default no)
  -s, --source <us|au|cn|fr|de|jp|ru|uk|tuna>  
                                   choose apt source (default unchange)
  -t, --theme <defaulted|smoked>   choose a theme for your dashboard (default smoked)
  --lang <en|zh>                   choose a TUI language (default english)
  --with-log,no-log                install with log to file or not (default yes)
  --with-ftp,--no-ftp              install ftp or not (default yes)
  --ftp-ip <ip address>            manually setup ftp ip
  --with-bbr,--no-bbr              install bbr or not (default no)
  --with-cf                        use cloudflare instead of sourceforge
  --with-sf                        use sourceforge
  --with-osdn                      use osdn(jp) instead of sourceforge
  --with-APPNAME                   install an application

    Available applications:
    rtorrent | rutorrent | flood | transmission | qbittorrent
    deluge | mktorrent | ffmpeg | filebrowser | linuxrar

  -h, --help                       display this help and exit

用户名和密码是必须填写的参数,否则仍然会启动 TUI 安装界面。其他可选参数的功能与 TUI 安装界面相同。下面是一个使用示例:

bash <(wget -qO- https://git.io/qbox-lite -o /dev/null) -u demouser -p demo123456 --with-ffmpeg -P 1234 --with-bbr --with-deluge --with-mktorrent --with-linuxrar --with-cf --hostname vmserver --reboot

这段代码的意思是: 用户名为 demouser,密码为 demo123456,ssh 端口修改为1234,安装 BBR,deluge,mktorrent,linuxrar,使用 Cloudflare 的预编译包镜像源,hostname 修改为 vmserver,安装完成后自动重启。

已经安装 QuickBox 希望切换到开发者模式?

运行如下指令以切换分支 …

mkdir /install/ && touch /install/.developer.lock; \
sudo box update quickbox

默认安装的功能

  • pureftp - vsftp (FTP客户端)
  • SSH Server
  • Web 控制台 (Shellinabox)
  • QuickBox 面板

可选的软件

安装时可选的软件

  • rTorrent (0.9.4-0.9.8)

    • ruTorrent
    • flood
  • Transmission (2.94)

  • qBittorrent (4.2.5)

  • Deluge (1.3.15, 2.0.3)

  • mktorrent (可以使用 createtorrent 在命令行中使用表单快速创建种子)

  • FFmpeg

  • Linux RAR

  • File Browser

  • BBR

面板中可选的软件

  • Autodl-irssi
  • BTSync
  • CIFS
  • FlexGet (2.x 和 3.x 版本)
  • Netdata
  • NFS
  • noVNC
  • OpenVPN
  • Plex
  • Syncthing
  • x2Go

命令行中可选的软件

  • autoremove-torrents
  • Denyhosts
  • Fail2ban
  • Let’s Encrypt
  • ZNC