Posted by novicepq on

VPS安装transmission,打造个人pt站

如果平时科学上网只是用用Google,搜搜Gmail,看看Youtube视频,浏览Facebook、Twitter,一个月500GB、1T的带宽根本用不完,剩余的流量就是积灰。为了能物尽其用,我们可以用VPS搭一个BT软件,这样我们就相当于有了一台迷你版永远在线的seedbox。很多PT(Private Tracker)网站都有ratio要求,用我们自己电脑下BT,一是我们的上传速度一般都低于下载速度,飚不过老外的网速,二是我们的电脑不可能一直在线挂BT,这样如果我们下载的是PT网站里的资源,ratio额度会很快就用完。而这时如果我们有一台24/7的vps一直挂着资源的话,ratio刷起来是很快很方便的。

安装Transmission

这里会用到linux上的BT软件Transmission,是最稳定的BT软件。

以下以Debian系统为例,Centos系统使用yum进行安装。
开启EPEL repository(针对Centos系统):
apt-get install epel-release -y

对服务器进行更新(Debian):
apt-get -y update

安装Transmission:
apt-get install transmission-cli transmission-common transmission-daemon -y

验证Transmission安装成功:
systemctl start transmission-daemon.service
systemctl stop transmission-daemon.service

在防火墙启动的情况下开启9091端口:
systemctl start firewalld
firewall-cmd --zone=public --add-port=9091/tcp --permanent
firewall-cmd --reload

修改设置文件settings.json,可用nano,vi,vim等,或者使用FTP软件把设置文件下载到本地进行修改,再重新上传,或者使用winscp进行修改
Centos系统:
vi /var/lib/transmission/.config/transmission-daemon/settings.json
Debian系统:
vi /var/lib/transmission-daemon/.config/transmission-daemon/settings.json

找到以下段落,并进行修改:
"rpc-authentication-required": true, # 设为true
"rpc-whitelist-enabled": false, # 设为false
"rpc-username": "username", # 输入username
"rpc-password": "password", # 修改password

保存完设置文件后,重启Transmission服务:
systemctl start transmission-daemon.service

从网页端进入Transmission,网址为http://yourdomain.com:9091 或 http://server-ip:9091.

最后设定开机自动重启:
systemctl enable transmission-daemon.service

接下来就能下载BT了。

参考英文:https://iziboi.com/install-transmission-centos-7

用transmission在线制作torrent文件

接下来我们可以把下载的视频做种上传到资源网站,这样可以帮助我们刷资源站的ratio。以下将会讲述怎样用transmission-create命令来新建一个torrent文件。

比如我在/var/lib/transmission/Downloads下有一个视频想要做一个私种,首先确保自己所在的文件夹位置,然后使用如下命令:

参数解释:
-o filename.torrent #创建的torrent文件名,不允许有空格
-p #表示该torrent是一个private torrent,可选项;若有tracker,则是必选项
-t #tracker地址,可选项
/var/lib/transmission/Downloads/”视频名” #transmission下载BT时使用的默认文件夹,也是种子视频所在文件夹,视频若有空格,用英文双引号””关起来,若不提供视频名称,则整个文件夹都可以做成torrent文件。

可以用代码
transmission-create -h
查看其它参数。

完成后,用SFTP下载到本地,打开看torrent是否有包含打包的种子视频,确认。

这样一个种子文件就做好了,接下来就是PT网站上的操作,不再赘述。