设计的初衷:
手里有几个PT站,也有几个VPS,盘都不大,但是流量又很足,于是打算利用起来.一个月也能贡献个七八TB吧,另外PT不属于公开P2P网路,在很多VPS上并不限制,但是BT就不行了.
记住,多机,小盘,多站,如果你是大盘用户,请绕路,这个工具效率对大盘不友好.
会真实下载,上传,当然会挑能下的种,总不能你的VPS最大的盘才10G我就允许你下载20G的资料,不现实.会自动轮询哪个机器适合下载.可以通过disable字段临时屏蔽某个VPS(比如VPS超流量暂停之后).
2020-11-03 特别更新:因为pickle有严重的版本依赖问题,所以弃用,数据库结构全新修改(更节约空间),建议清空数据库重新运行.
Hostens <= 大盘,便宜,虽然是OVZ,但是绝对超值,有很多优点,超流量限速不会停机,超流量后依然可以快乐挂魔力!
- 独立配置文件.
- 自动种子添加,删除.
- 自动管理多个PT站,多台服务器.(流量用完会出现API连接错误,待解决.)
- (作弊)虚假做种,换取魔力,容易封号.
- (工具)NexusPHP种子批量获取脚本,需要修改后使用.
- Python版本>=3.5.0 且 安装相关的Python库
- 注册Mongodb Altas (免费数据库,当然你选择付费我也管不着对吧.)
- 注册HoneyBadger (免费查错监控,请务必设置提醒,否则你不知道你的程序什么时候就挂了.)
- 部署linuxserver/qbittorrent的容器 (QB软件,现在支持非容器.)
- 拥有一个或多个PT网站 (数据源)
- 拥有一台或多台VPS (服务器,不需要大盘机,我自己就在一个3.5G硬盘的机上一样挂.)
由于我懒得写文档,所以,如果有不理解不明白的也不会解释.
编辑config.json文件可完成配置,docker不推荐使用6881端口,Mongodb Altas和HoneyBadger请自行注册,check_in为HoneyBadger的在线检查链接,其他懒得解释了.
会自动重启的运行方法(如果发生不可修复错误,将会一直处于错误中无法解决,用户可能也无法知道已经出错):
while true;do python3 auto_seeder.py;done
单次执行(若用户配置了honeybadger的提醒,则出现程序死掉时候可以上来看看,可能的故障比如VPS超流量了,PT站临时维护等等.):
python3 auto_seeder.py
执行作弊脚本(需要先运行一段时间auto_seeder.py生成部分有效数据,作弊很容易被抓住,谨慎而为.):
python3 faker.py