PT实用工具&脚本分享

2019-08-10 16:41

前言

不止不觉入坑快一年了,我已经忘记了当初注册蒲公英的目的是啥,但是无非就是想快速下东西、想看电影罢了。一年花在PT上的时间也蛮多的,或许也是一种逃避?

当初小白的时候总是能问出各种各样的沙雕问题,还好当初的前辈都很和蔼,至少不像我一样暴躁,感谢就不写在这了,本文主要是一个个人认为有价值的脚本&知识的一个收录合集,希望后来者能少走点弯路。

PS:本人又懒又喜欢废话,还喜欢说一些错的东西,希望有大佬看到哪里错了可以说一下。

盒子篇

盒子(seedbox)是什么

个人理解盒子是一类用于进行PT/BT下载的远程服务器。

盒子主要类型,从IP情况来说分为:共享盒子和非共享,前者主要是一些专业seedbox提供商,例如SeedHost、Feral Hosting等,后者例如vultr等保证ip独享的vps提供商以及hetzner等独立服务器提供商。

盒子的选购:

这方面收到时间限制较为大,而且我用的也不是很多,就随便说一点了

在挑选的过程中,你需要先明确几个问题:

1.预算 2.需要刷什么站 3.打算刷多少 4.有没有自己购买的能力(Visa 或者Master信用卡)

内站由于一些seedbox的限制(不能超过100M/S、部分站点不可使用共享盒)无法使用共享盒。

具体可以参考@Aniverse收集的盒子限制表如下

国内站部分限速图.png

图片可能看不清 可以尝试直接访问 https://sm.ms/image/tv9ONmpwkqUsTLP

从刷buffer的角度来说 Hetzner的机子性能较强 但是网络较差 可以靠多站同时RSS进行弥补。

除此之外就是之前online.net的6个月优惠的ST8,更低的价格,相比hetzner的拍卖机更好的性能。

盒子的安装:

星大牛逼.jpg

连接服务器:

用法是使用putty或者xshell等连接上你的服务器,具体如何连接不赘述了,可以参考 https://jingyan.baidu.com/article/ed2a5d1f6b31af09f7be1748.html 等之类的教程。

软件安装:

这部分 个人认为一般的刷子完全可以仅依赖星大的脚本: https://github.com/Aniverse/inexistence

在shell中输入

bash <(wget --no-check-certificate -qO- https://github.com/Aniverse/inexistence/raw/master/inexistence.sh)

回车运行即可,在运行前请仔细阅读GitHub上的readme,例如安装跳检客户端等等均有描述。

例如:

Snipaste_2019-08-10_12-36-04.png

需要提一嘴的是部分机子不提供root用户的登录,需要先使用你在后台设置的用户名密码登入然后使用 su - root 进行提权成为root用户,这样的厂商有online.net & oneprovider等

ipv6:

部分用户可能有这个需求,online在账户里有ipv6选项,但是他们的机子可能有点问题,直接用星大脚本的ipv6配置脚本会出问题,可以参考https://ymgblog.com/2018/03/12/345/ 进行ipv6配置。oneprovider的话默认不会给ipv6地址块和DUID,需要你新建一个ticket然后和客服交流获取。

交流过程举例:

Snipaste_2019-08-10_12-42-52.png

服务器运行状态:

综合状态判断:常见指令有atop、htop指令,但是如果需求不是很高可以使用gotop具体可以参考我的博文

硬盘状态判断:iostat -dxm 1 如果是安装了星大脚本的可以直接使用ios 若最右侧数值为0-100的数值,若较高说明硬盘负载较大

RSS

由于qbittorrent的webui没有RSS功能,因此RSS要实现的话需要依赖其他软件,例如flexget、rutorrent的RSS功能,GORSS等其他软件实现。

flexget可以由星大脚本(推荐)安装,或是手动安装。

手动安装:参考https://linkthis.me/2018/02/15/the-note-of-using-flexget/

配置文件个人认为星大的配置方法比较容易懂好上手

Link: https://github.com/Aniverse/WiKi/blob/master/Flexget.md

其中deluge和qbittorrent的限速配置不同,均为限制单种上传10000kb/s 下载30000kb/s

    qbittorrent:
      maxdownspeed: 30000
      maxupspeed: 10000
    deluge:
      max_up_speed: 30000
      max_down_speed: 10000

至于flexget的定时运行个人推荐Crontab方式,频率不宜过高,flexget每次execute会占用大量硬盘io,很容易出现种子骤然掉速情况。

解决flexget的io占用有两个方式:

1.开一台专门的机器负责flexget,配置不需要太高,普通vps或者你科学上网使用的机器即可。

2.使用GORSS GORSS是由capriccio开发的使用go编写的rss文件,支持push种子到qb和下载种子deluge的watch folder

Autodl-irssi:

这篇主要是给外站使用的,大部分使用在外站对应的wiki中均有,就不多谈了,配置较为简单,直接在rutorrent的webui中就可以配置,部分站点需要先去irc注册一下你的bot的nick,具体请参考具体站点的信息。

文件传输:

星大脚本在安装rt的同时会安装h5ai,h5ai可以用于拖回单文件的情况,使用idm加大进程数可以有效提升拖回速度。

如果是多文件,可以采用sftp的方式拖回,但是sftp对单一文件只会使用单线程,传输较慢。

如果要传输文件至盒子上,也可以使用sftp

当然可以使用网盘(onedrive或者google drive进行中转)具体实现可以google rclone

例如:

photo_2019-08-10_13-05-44.jpg

优化:

我也不会,不要问我。

自动移除种子及其数据:

我很懒,我不想手动删种,我想要程序自动删除某些符合条件的种子。

方案有,使用qbittorrent+autoremove-torrents 使用deluge+autoremoveplus

前者的使用文档十分详细,且有中文,本文不复读了。

后者的话是deluge的一个插件,星大脚本默认是安装了但是没启用,可以在deluge的webui 设置里勾选此插件,配置还是比较丰富的。

Snipaste_2019-08-10_13-12-50.png

我解释一下上图的配置文件,

check every: 每T天检查一次 0.0416为大约一小时

Max.Torrents: 当deluge有N个种子时进行check ,0为无视当前有多少个种

Min.HDD Space:当硬盘剩下M GB 进行check,-1为无视当前有多少空间。

所以结合起来就是,每T天进行一次检查,当且仅当有N个种,硬盘剩下M GB时进行后面对每个种子进行条件判断

条件可以有2条进行组合,比如图上就是移除已做种0.042小时的种子。

examption rules指的是部分类型的种子可以豁免删除

exampted torrents count toward maximun指的是豁免种是否统计在 max torrents里

remove torrents指的是是否移除种子

remove torrent data指的是是否移除种子下载的数据。

结合起来我的示例图是 当硬盘空间小于150G时每小时检查一次并且删除做种时间超过一小时的种及其数据。

如何制种:

本人使用盒子制种较少,但是可以依赖星大脚本里的 zuozhong 命令制种,获取视频的mediainfo以及截图可以使用jietu命令,具体可以参考星大写的readme

如何管理客户端(重启等)

使用星大脚本安装且勾选了system tweaks的可以使用mingling指令调出脚本菜单,根据菜单指引进行重启或者监视客户端

共享盒子想装别的软件:

可以使用星大写的脚本(星大牛逼) https://github.com/Aniverse/iFeral

ARM盒子如何配置:

配置较低,建议使用tr或者rt,可以参考B大的安装指南

如何抓取免费种:

https://github.com/Alvinnfly/promotion

本人未使用过 属于flexget插件

一些杂物:

简介生成工具:PT-GEN & PT-GEN-cfworker

​ 不想自己部署的话可以使用:https://rhilip.github.io/PT-help/ptgen

​ 或者我部署的https://yezi.ga/

​ 注意一些站点要求图片不能使用豆瓣,请自行上传至网站服务器或者图床

常用图床:

http://imagebam.com 支持纯porn图片 自动生成缩略图

https://imgbox.com/

https://pixhost.to/ 支持porn

To be continue······

不知道还能写点什么,回头看了看自己写了啥,感觉都在解释一些常见用法,如果有什么想问的可以在评论区留言,记得填一个能联系到你的邮箱,这样如果其他人有回复了会有邮件提醒。

如果有错误部分请大力指出,

感谢观看 & Thanks for everyone

本文发布于我的blog,后续更新等均在blog里

本站采用「署名 4.0 国际(CC BY 4.0)」创作共享协议,转载请注明本文出处及链接。

评论 2

  1. tyr

    中国××党政府~~~
    这个政府,不会让你了解过去,因为它本来就生于不义。
    这个政府,不会让你看到真相,因为它到处充满了罪恶。
    这个政府,不需要你学会思考,因为谎言已代替了真理。
    这个政府,不要求你道德如何,因为人性会激发起正义。
    这个政府,不能让你信仰神佛,因为正信使人远离邪恶。
    这个政府,不允许你了解世界,因为愚昧才有利于统治。
    这个政府,不能让你走向天堂,因为它的归宿就是地狱……

    13天前 回复
  2. 三退

    声明~~~
    当今社会被××党专制搞的极其恶劣,权钱交易、权色交易盛行。老百姓说当今的恶党官员个个贪,大官大贪,小官小贪,无官不贪,可见我们老百姓能生活的怎么样了。这种现象也不能长久,人不治天治,所以我们现在声明退出它的一切组织,成为一个真正的中华民族的子孙。~~江明、晓娟~~三退:
    天灭共党,决非妄语,天象已显,来日无多,我速三退,免遭陪葬。~~长忆儿

    13天前 回复