由于国内网络带宽、连接性不理想,几个月前想租一个seedbox刷刷pt。不过直接租个盒子,价格较高,于是考虑租个vps来搭建一个盒子。不过感觉网上要找到较新的、完整的、可行性较高的教程也并不是一件容易的事儿,经过一番努力,终于成功用vps搭建了一个盒子,可以手机登录bt客户端后台界面,也可以ssh登录、操作vps,真的很方便,虽然还没有成功把vps中下载的东西下载回本地(ftp工具太慢了)。所以想把整个搭建的过程记录下来,以方便有需要之人。
1.买vps
Vps是一台虚拟主机,对于刷pt而言,它有独立的ip,这点还是挺重要的,有些站点不允许共享ip的盒子。不少vps提供的硬盘容量较小,所以根据博主推荐,我选了罗马尼亚的hostsolutions的vps,内存1g,hdd硬盘1t,带宽1g,月流量10t,对于没有体验一秒几百兆的速度的需求的我而言,的确已经足够了。每月4.5欧或者5.4刀的价格,也算性价比较高了,后来我选择了支付4.5欧,折合人民币34元多一些,该vps无视版权投诉,是组装盒子的好vps。购买链接如下https://secure.hostsolutions.ro/cart.php?m=product_restock_notifier&pid=348。
当然,如果有其它想买的vps也没有关系,可以参考一些专门介绍vps的网站,适合、便宜就好。
hostsolutions有中文页面,不过由于是繁体中文,看起来费劲,所以我还是选择了英文版本。该站点支持paypal付款,微信、支付宝等国内常见第三方平台是不支持的,不过现在PayPal也支持银联卡,所以对于广大国内用户也是比较友好的。
2.安装系统
付款后,静静地等几天,收到厂商发的含有username、password、IP的邮件,大致内容如下图:
图中的Main Ip的地址,就是要使用的ip地址,root password就是使用putty登录vps的root账号时要用到的密码。啥是root账号?简单来说就是linux系统下的最高权限账户。不懂也没有关系,只要按着步骤往下走,能装seedbox,能用就行了。
接下来,选择vps安装的系统。点击邮件中的控制界面链接,进入控制界面,选择要安装的系统
由于我现在已经不使用hostsolutions了,所以hostsolutions上的操作截图是没法儿拿到了,不过各家vps在这里是大同小异的,有疑问欢迎私信。
我使用的是ubuntu16.04,在控制界面就可以选择系统的。
3.安装客户端
安装完系统后,下载一个远程登录工具登录vps,我在电脑端用的是putty,iphone上用的是iTerminal,在手机上安装登陆工具也是较为重要的,因为我使用的qbittorrent经常奔溃,需要时常查看,一旦发现客户端崩溃,就要登录vps重新启动客户端。
打开putty后,在host name(or IP adress)中填写厂商发来的邮件中的ip地址,port默认为22(建议将session保存下来,便于以后登录,也可以先不管)。点击open,弹出界面,在login as后输入Username(这里是root),在显示要求输入密码后,输入邮件中的密码(可以先在邮件中把密码复制,然后光标移到第二行的冒号之后,鼠标右键点击一下,再回车,就是输入了密码。输密码的时候,是不会显示文字的哦,不要怀疑系统有问题),出现说明登陆成功的界面,则说明登陆root账号。这里是拿我的另外一个vps做的演示,用的不是ubuntu系统,所以显示用了debian的系统,不过对登录root账号演示,没啥影响。如果登录失败,会出现access denied。
经过几次测试、使用,感觉linux下qbittorrent还是比较好用的,和utorrent界面相近,各大站支持较好,因此选择安装qbittorrent,就是使用中经常崩溃。以下指引来自其它大佬的教程:
(1)首先安装add-apt-repository命令,如果你的服务器已经安装过了请跳过。
apt-get install software-properties-common
(2)然后添加PPA源,根据情况选择,如果用于PT,请使用稳定版。
sudo add-apt-repository ppa:qbittorrent-team/qbittorrent-stable
(3)最后就是安装qBittorrent了
sudo apt-get update && sudo apt-get install qbittorrent-nox
当你的窗口中出现了很长的文字,并且问你是否需要继续的时候,那就说明在正常安装了。最后会出现以下界面:
(4)安装完成之后就是启动了
sudo qbittorrent-nox(具体步骤详见第四部分detach会话)
qBittorrent首次启动后,Webui的登陆地址是IP:8080,默认的账户是admin密码是adminadmin,登录后建议立即进行修改。
4.detach会话
这个也是一个重要的操作部分,开始使用qb的时候,由于不知道关掉ssh连接之后,任务会被杀掉,导致过了几个小时登录发现qb没有正常运行,查了资料才知道,要做这个detach的步骤。
具体步骤如下:
screen -S yourname -> 新建一个叫yourname的session(yourname可以改成1234之类的)
新建完叫1234的session后会进入一个新的界面,在那个界面里输入qbittorrent-nox,运行qbittorrent
键盘输入ctrl+a+d,回到主界面,这样就远程detach当前的session,就算断掉ssh连接,进程也不会被杀掉了,qbittorrent也可以正常运行了。
但是qb有时候会自己崩溃,safari可以登录qb的webui界面经常看看,然后手机登录各大站可以通过url下载的方式添加种子。一旦发现qb奔溃,可以通过iterminal等app登录vps,先使用screen -r yourname回到运行着qb的session,再使用上述启动qb的语句,重新启动客户端,之后别忘了detach掉session。
此文写于几个月之前,当时没有每个步骤留下截图...这些截图是后续使用当前使用的vps截出来的,可能有所不对应,有不懂的,欢迎私信~