VPS上大把大把的流量用不完怎么办?安装一个Transmission挂个PT吧。
背景
在Vultr的服务器上,系统版本为CentOS7,需要开启IPv6。
顺便附上我的推广链接
安装方法
安装Transmission
1 | sudo yum install -y transmission transmission-cli transmission-daemon |
生成配置文件
这个地方需要先执行一下才能自动生成配置文件。使用如下命令即可启动:
1 | sudo service transmission-daemon start |
完成后生成的配置文件位于/var/lib/transmission/.config/transmission-daemon/settings.json
这里要说一下,我写这篇文章的时候Transmission的版本为2.92,版本不同,配置文件的路径也有可能会有变化,可以使用rpm -ql transmission-daemon
指令查找Transmission的安装位置,比如我现在的安装位置是/var/lib/transmission
。
修改配置文件
修改配置文件必须要关闭Transmission,命令为:
1 | sudo service transmission-daemon stop |
然后将内容修改为如下内容,详细的修改信息请参考VPS怎么挂PT?_纳兰斯坦爱因容若的回答,使用我的配置文件的话只需要在「你的用户名」和「你的密码」处修改为自己需要的即可,或者干脆暴力一点,不使用验证,直接访问,把rpc-authentication-required
的值修改为false。
1 | { |
备注:如果你修改下载目录时,请注意要将文件夹所属改为Transmission,否则会提示Permission Denied.
,示例如下
1 | sudo chown transmission:transmission /mnt/blockstorage/ |
开放对应端口
在我上面的配置文件中,Transmission的访问界面端口为9091
,Trasmission所需要的的端口从49152到65536,对应的属性名称为peer-port-random-high
和peer-port-random-low
,在DigitalOcean的服务器中,防火墙默认是不开启的,在Vultr中,防火墙默认全部开启,所以我们要把这些端口的防火墙打开。
1 | firewall-cmd --permanent --zone=public --add-port=9091/tcp |
启动Transmission
1 | sudo service transmission-daemon start |
加入开机启动
1 | echo "sudo service transmission-daemon start" >> /etc/rc.local |
使用说明
访问{你的ip}:9091
登录即可使用Transmission,某邮人PT亲测成功