[不花钱站长]:从免费域名开始[0元] Oracle永久免费VPS[0元] VPS环境搭建免费脚本[0元] 秒变大盘挂载免费网盘[0元] 小白免费采集器1天500W[0元] CF免费DNS+CDN服务[0元]
[零基础网赚]:撸本站免费源码[0元] 网站强引免费蜘蛛法[0元] 图片视频文件免费存储[0元] 外链轻松发布免费友链[0元] 入坑免费教程学习源代码[0元] 网上百种+赚钱联盟推荐[?元]

↑↑主机测评网牛逼个人站长零成本从白嫖到精通指南↑↑


您现在的位置是:首页 > 全球[VPS测评] >  永久免费VPS 香港VPS,国外永久免费VPS

CentOS 系统安装 Transmission 和 FlexGet 全自动刷 PT 流量

全球[VPS测评]来源:主机测评网2023-01-18点击:1131
【性价之王】【线路之王】【价格之王】【配置之王】
【免费之王】【香港首推】【梯子之王】【独服之王】
CentOS 系统安装 Transmission 和 FlexGet 全自动刷 PT 流量

手上有 VPS 的想刷 PT 的朋友可以看看,但是如果你的硬盘空间不到 50G 的话,很有可能会爆仓,今天给大家分享一个教程,可以自动刷 PT 流量的同时还可以自动删除种子。

Transmission 安装

脚本:

 

12wget http://github.itzmx.com/1265578519/transmission/master/2.84/transmissionbt.sh -O transmissionbt.shsh transmissionbt.sh

访问地址为 http://IP:9091,默认用户名和密码均为 itzmx.com,文件下载位置:/home/transmission/Downloads/

如需修改配置,需要先暂停服务,否则修改无效。

 

12service transmissiond stopvi /home/transmission/.config/transmission/settings.json

rpc-username 帐号

rpc-password 密码

rpc-port 端口

rpc-authentication-required 是否开启使用账号密码加密访问

preallocation 需要设置为 0,这是这个办法中不会爆盘的关键。

启动 Transmission 服务:

 

1service transmissiond start

如需卸载 Transmission:

 

123service transmissiond stoprm -rf /home/transmissionrm -rf /usr/share/transmission
FlexGet 安装

这是一个扩展工具,可以令 Transmission 具备 RSS 下载的功能,其实也能自动删除种子(但是我的情况比较特殊,VPS 硬盘比较小,用 FlexGet 的 clean_transmission 和 free_space 插件会有问题)。

安装编译环境:

 

1yum install -y gcc make zlib zlib-devel readline-devel sqlite sqlite-devel openssl-devel mysql-devel gd-devel

安装 Python(一般的 VPS 系统都自带,有能力自行修改后面代码的可以不安装):

 

123456789wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgztar zxf Python-2.7.13.tgzpushd Python-2.7.13./configure--pix=/root/python&&make&&make install&&ln -s /root/python/bin/python2.7 /usr/local/bin/pythonsource ~/.bash_profilepopd

安装 pip:

 

123wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate/usr/local/bin/python get-pip.pyln -s /root/python/bin/pip /usr/local/bin/pip

安装 virtualenv:

 

12/usr/local/bin/pip install virtualenvln -s /root/python/bin/virtualenv /usr/local/bin/virtualenv

安装 FlexGet:

 

1234cd /root/virtualenv /root/flexget//root/flexget/bin/pip install flexget/root/flexget/bin/pip install transmissionrpc

添加 FlexGet 配置文件:

 

1vi /root/flexget/config.yml

配置文件示例:

 

12345678910111213tasks:  mt:    rss: https://tp.m-team.cc/torrentrss.php?https=1&rows=10&cat410=1&cat429=1&cat424=1&cat430=1&icat=1&isize=1&iuplder=1&linktype=dl&passkey=*****    accept_all: yes    content_size:      min: 256      max: 3072    download: /home/transmission/torrent    transmission:      host: 127.0.0.1      port: 9091      username: user      password: password

这个示例是我看到的教程中给的,其原文还给了 clean_transmission 和 free_space 两个插件的配置,附在上面的配置后面即可。

 

1234567891011    clean_transmission:      host: 127.0.0.1      port: 9091      username: user      password: password      finished_for: 6 hours      tracker: tp.m-team.cc      delete_files: Yes    free_space:      path: /home/transmission/Downloads      space: 3072

但是我并没有使用这两个插件,原作者可能没有我这样小硬盘的 VPS。这两个插件的意思是,种子下载完成以后 6 个小时自动删除,当硬盘剩余空间小于 3G 时,不再自动添加种子。但是我的使用中,当剩余空间不足 3G 时,确实不会添加新的种子了,但是这个时候“6 小时自动删除”的设置却也无效了,因为 free_space 的优先级很高,检测到空间不足时,就会退出任务,clean_transmission 插件的任务不再执行了。所以用这个办法还是得偶尔查看一下 Transmission,当然如果你的硬盘足够大,应该是不需要考虑这个问题的,这个配置可以使用。
注意:使用这个的话,Transmission 的 preallocation 需要设置为 1。

先创建 torrent 下载的目录:

 

1mkdir /home/transmission/torrent

执行 FlexGet:

 

1/root/flexget/bin/flexget -c /root/flexget/config.yml execute

可以添加一个定时任务:

 

1crontab -e

在其中加入:

 

1*/5 * * * * /root/flexget/bin/flexget -c /root/flexget/config.yml execute

意思是,每 5 分钟执行一次。

自动清理种子脚本

自动清理种子的任务我交给了另外一个脚本来执行。

新建脚本文件:

 

1vi /root/trans_cleanup.sh

脚本文件内容:

 

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394#! /bin/bash#====================================================================# trans_cleanup.sh## Copyright (c) 2011, WangYan <[email protected]># All rights reserved.# Distributed under the GNU General Public License, version 3.0.## Monitor disk space, If the Over, delete some files.## See: http://wangyan.org/blog/trans_cleanup.html## V0.2, since 2012-10-29#====================================================================# The transmission remote login usernameUSERNAME="username"# The transmission remote login passwordPASSWORD="password"# The transmission download dirDLDIR="/home/transmission/Downloads"# The maximum allowed disk (%)DISK_USED_MAX="90"# Enable auto shutdown support (Disable=0, Enable=1)ENABLE_AUTO_SHUTDOWN="0"# Log path settingsLOG_PATH="/var/log/trans_cleanup.log"# Date time format settingDATA_TIME=$(date +"%y-%m-%d %H:%M:%S")#====================================================================dist_check(){    DISK_USED=`df -h $DLDIR | grep -v Mounted | awk '{print $5}' | cut -d '%' -f 1`    DISK_OVER=`awk 'BEGIN{print('$DISK_USED'>'$DISK_USED_MAX')}'`}dist_checkif [ "$DISK_OVER" = "1" ];then        for i in `transmission-remote --auth $USERNAME:$PASSWORD -l | grep 100% | grep Done | awk '{print $1}' | grep -v ID`        do                [ "$i" -gt "0" ] && echo -n "$DATA_TIME [Done] " >> $LOG_PATH                transmission-remote --auth $USERNAME:$PASSWORD -t $i --remove-and-delete >> $LOG_PATH 2>&1                [ "$i" -gt "0" ] && sleep 10 && dist_check                [ "$DISK_OVER" = "0" ] && break        donefiif [ "$DISK_OVER" = "1" ];then        for ii in `transmission-remote --auth $USERNAME:$PASSWORD -l | grep Stopped | awk '{print $1}' | grep -v ID`        do                [ "$ii" -gt "0" ] && echo -n "$DATA_TIME [Stopped] " >> $LOG_PATH                transmission-remote --auth $USERNAME:$PASSWORD -t $ii --remove-and-delete >> $LOG_PATH 2>&1                [ "$ii" -gt "0" ] && sleep 10 && dist_check                [ "$DISK_OVER" = "0" ] && break        donefiif [ "$DISK_OVER" = "1" ];then        for iii in `transmission-remote --auth $USERNAME:$PASSWORD -l | grep -v Sum | awk '{print $1}' | grep -v ID`        do                [ "$iii" -gt "0" ] && echo -n "$DATA_TIME [Up or Down] " >> $LOG_PATH                transmission-remote --auth $USERNAME:$PASSWORD -t $iii --remove-and-delete >> $LOG_PATH 2>&1                [ "$iii" -gt "0" ] && sleep 10 && dist_check                [ "$DISK_OVER" = "0" ] && break        donefiif [ "$DISK_OVER" = "1" ];then        rm -rf $DLDIR1 * * * * /bin/bash /root/trans_cleanup.sh

每分钟执行一次。

注意事项

1、因为 Transmission 下载时,没有预分配磁盘空间,因此硬盘是一点一点占用的,只要达到了设置的阈值(比如 90%),这个脚本就会清理已经完成的种子,如果空间还不够,就会清理正在下载的种子。因为脚本是每分钟执行的,所以没有硬盘塞满的风险。

2、硬盘总空间太小,就会经常需要删除旧的种子,这样一个种子的分享率可能就不高,长久下来,PT 网站的总分享率也就不高了,可以通过调节接收种子的最大体积来影响(FlexGet 配置文件中的 3072 表示最大接受 3G 的种子,超过就会被过滤,不会添加到 Transmission 中)。

3、Debian 和 Ubuntu 应该也是可以使用的,只需要自己安装好 Transmission 和 FlexGet 就行。

4、如果重启后,transmission web ui 无法连接,可能是 centos 默认的 firewall 防火墙的问题,关闭即可。

 

1234#停止 firewallsystemctl stop firewalld.service#禁止 firewall 开机启动systemctl disable firewalld.service

[永久免费VPS 香港VPS]历史优惠活动内容
  • BBR 加速2023-1-18
  • CyberMonday liteserver→€2.5 月 KVM 1G 内存2023-1-18
  • 搬瓦工→8.9 折最高优惠 全场通用 香港 1Gbps 带宽 洛杉矶 CN2 G2023-1-18
  • racknerd→“Blooming 3 Special” $33.33 年 32023-1-18
  • 腾讯云 - 后双十一时期促销 12.12 限时秒杀活动 1C2G 年付 99 元2023-1-18
  • 圣诞节 losangelesvps→1Gbps 带宽不限流量 VPS 低至$22023-1-18
  • 分享一些支持比特币付款的国外独立服务器商家2023-1-18
  • KMS 激活 Windows Office2023-1-18
  • oplink→美国休斯顿大流量 VPS $5 KVM 1G 内存 40gSSD 2023-1-18
  • HostDare→KVM 六五折 CN2 线路 洛杉矶年付 25.99 美元起2023-1-18
  • Laravel 中原生 SQL 查询分页方法2023-1-18
  • MySQL 导入数据库提示[Err] 1286 - Unknown storag2023-1-18
  • Win7 系统 IIS 运行 asp 网站提示→ActiveX 部件不能创建对象2023-1-18
  • 9s9s→大带宽洛杉矶 CN2 GIA VPS 圣何塞不限流量 VPS 元旦 72023-1-18
  • 双旦活动 inxy→CDN 促销低至 3 折(246 个全球节点) 独立服务器2023-1-18
  • 便宜 20 元 月 512M 内存 20G 硬盘 1Gbps 不限流量 BGP 2023-1-18
  • 恒创科技2020 跨年盛典!香港服务器全场低至 5 折 续费即赠额外时长 登录赢2023-1-18
  • Win10 访问共享时出现错误代码 0x80070035 是怎么回事?2023-1-18
  • Thinkphp5 屏蔽 php 中的 warning 错误提示2023-1-18
  • raksmart→“开年大促” 超大带宽 不限流量“独立服务器” 美国 日本 韩2023-1-18
  • 超低价 趣味云→香港 CN2 线路 1G 内存 20G SSD 3M 带宽月付 2023-1-18
  • 干货推荐 新 老用户都可以买→腾讯云服务器(VPS) 包括“香港”等多个机房 2023-1-18
  • WordPress 文章去重 删除 WordPress 重复文章的两种有效方法2023-1-18
  • 老薛主机 共同抗疫 共渡难关 网络创业 VPS 爆款 9.9 元疯抢2023-1-18
  • 滴滴云 3 月采购季重磅启动 云服务器 1 折起助力中小企业上云 1C2G1M 2023-1-18
  • 京东云 新用户专享 0.97 折起 爆款秒杀 2 核 4G 40GHDD 3M 2023-1-18
  • hosteons→免费提供 Windows 授权 8 折优惠 $36 年起 洛杉2023-1-18
  • racknerd→“白色情人节”便宜 VPS 限量 100 个 $18.88 年2023-1-18
  • 华为云热门域名限时抢购 1 元起 com23 元 cn19 元2023-1-18
  • 华为云 开年采购季,新用户享 1 核 2G 云服务器 79 元 年,消费满 ¥12023-1-18
  • Krypt G2-和 C2-系列的美国云和新加坡云七折 独立服务器八折2023-1-18
  • SSDNodes→新加坡 西雅图 洛杉矶 达拉斯 纽约 德国 加拿大等 KVM 2023-1-18
  • 企鹅小屋→300 元 月 2*L56XX 16GB 内存 1TB 硬盘 3TB 2023-1-18
  • 稳定高速 CeRaNetworks 香港服务器 4 核 16GB $189 月起2023-1-18
  • 介绍一批速度快的香港服务器 高速直连 免备案 带宽大 内容宽松2023-1-18
  • uuuvps→建站精品 VPS 香港 cn2+日本 cn2+美国 cn2 绝不超2023-1-18
  • SpinVPS→$5.99 月 1GB 内存 20GB SSD 空间 250GB2023-1-18
  • mysql 查询当月数据2023-1-18
  • wordpress 修改默认分页条数的方法2023-1-18
  • 桔子 VPS→5 折促销 三网直连(回程 CN2)+ddos 防御 美国原生 I2023-1-18
  • 真实测评 IMIDC→香港&台湾 CN2 服务器每月 50 美元 全场 VPS 2023-1-18
  • 修罗云→165 元 季 512MB 内存 6GB 空间 1TB 流量 100Mb2023-1-18
  • 樊云→洛杉矶 cn2 vps 40 元 2g 内存 2 核 30gSSD 10M2023-1-18
  • 促销 iON→圣何塞线路改善 8 折优惠一个月 1 核 2G 50G SSD 22023-1-18
  • friendhosting→新增中文界面 美国等 8 机房-不限流量 VPS 一2023-1-18
  • 促销 数脉科技→香港双向 CN2 服务器低至 4 折 E3-1230v2 8G 2023-1-18
  • Krypt 独立服务器五折快闪优惠开始了!限量优惠码仅限 80 台!2023-1-18
  • ftpit→精致型商家 $1.49 月 KVM 256M 内存 1 核 10g 2023-1-18
  • 美国原生 IPVPS 解锁 Netflix Hulu_ 桔子 VPS 5 折优惠2023-1-18
  • teraswitch→$4 月 OpenStack 1g 内存 1 核 25gS2023-1-18
  • 青果云→199 元 年 美国 cn2 gia VPS 512M 内存 1 核 22023-1-18
  • vpsms→洛杉矶安畅 cn2 gia VPS 54 元 月 512m 内存 12023-1-18
  • 薅羊毛 ikoula 送 100 欧元 可以免费撸 2 年的 VPS 目前只能买2023-1-18
  • 易加速 CDN→洛杉矶 GIA 免费 DDOS CC 防护 5TB 月流量 月付2023-1-18
  • 微基主机→深港 IPLC 莞港 IPLC 等转发服务 5Mbps-20Mbps 2023-1-18
  • 阿里云→CDN 有国内和亚太 100GB 流量 年付 22 元;500GB 流量2023-1-18
  • 闲话撸 10 京东卡2023-1-18
  • Name.com 4 月域名促销2023-1-18
  • 五月 Name.com 注册新的.biz 域名 shop 域名价格为 2.99 2023-1-18
  • 热网互联→美国 日本 香港 CN2 GIA 线路 注册领 40 元 香港 1 核2023-1-18

  • 猜你可能想看的VPS


    转载请注明原文地址:https://www.motoll.com/read-209016.html

    使用该VPS服务器的演示站:

    下一篇       上一篇