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
脚本说明
- 本脚本只支持 x86_64 (amd64) 架构,其他架构都不支持。
- 本脚本只在独服和 KVM 虚拟化的 VPS 下测试,OpenVZ、Xen 等其他虚拟化架构仍可以尝试使用,但不保证没问题
- 本脚本目前支持 Debian 9/10, Ubuntu 16.04/18.04. 推荐使用 Debian 10 或 Ubuntu 18.04
- 本文的使用说明中的图片是一两年前的,与当前脚本存在较大出入(但文字内容是及时更新的)
- 建议重装完系统后使用此脚本,非全新安装的情况下(比如你先跑了个其他盒子脚本再跑这个)不确定因素太多容易翻车
- 目前没有简单易用的卸载方法。如果你有卸载的需求,使用前请三思
使用方法
如果你是新手,对很多选项不甚了解,直接用这个就完事了(账号密码部分替换一下):
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
主要特性
- 图形化的安装界面 (目前支持中英双语)
- 使用 Nginx 替代 Apache
- 模块化安装
- 支持最新的 Debian 系系统
- 最新的软件支持 (包含预编译的 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