自动辅种抢上传工具AutoSeedAll:PT抢上传利器(测试阶段)

真的假的?怎么抢上传?
用下载工具(这里选择rtorrent+rutorrent)通过irssi或者rss从首发站第一时间下载种子,同时用irssi或者rss对其他喜好转发该首发站种子的站进行订阅,
等首发站的种子被转发到别的站点后,脚本第一时间内用首发站的种子对别的站的新种进行辅种,赚取甚至比转发者还要多的上传。


直接罗列步骤喽,感兴趣的欢迎来测试(当小白鼠)!

0. 切换到root,安装 docker

su root
apt-get update && apt-get install -y curl && docker version > /dev/null || curl -fsSL get.docker.com | bash

1. 在host上创建挂载目录,docker和host直接数据交换
_这里 ~/downloads 是两个rtorrent/rutorrent公用_

mkdir -p ~/config ~/config_puppet
mkdir -p ~/downloads/watch ~/downloads/completed
mkdir -p ~/downloads/watch_puppet ~/downloads/completed_puppet
chown -R 1000:1000 ~/config ~/downloads ~/config_puppet

2.1 创建并运行第一个 rutorrent

docker run -d --name=rutorrent \
-v ~/config:/config \
-v ~/downloads:/downloads \
-v ~/config/rtorrent/rtorrent.rc:/root/.rtorrent.rc \
-v ~/downloads/watch:/downloads/watch \
-v ~/downloads/completed:/downloads/completed \
-e PGID=1000  -e PUID=1000 -e TZ=Europe/Madrid \
-p 9443:443 \
-p 8080:80 \
-p 51415:51415 \
romancin/rutorrent:latest

2.1 创建并运行第二个 rutorrent

docker run -d --name=rutorrent_puppet \
-v ~/config_puppet:/config \
-v ~/downloads:/downloads \
-v ~/config/rtorrent/rtorrent.rc:/root/.rtorrent.rc \
-v ~/downloads/watch_puppet:/downloads/watch \
-v ~/downloads/completed_puppet:/downloads/completed \
-e PGID=1000 -e PUID=1000 -e TZ=Europe/Madrid \
-p 9444:443 \
-p 8081:80 \
-p 51416:51415 \
romancin/rutorrent:latest

检查rtorrent运行状态可以输入

# For first
docker exec -it rutorrent /bin/sh
rtorrent
# For second
docker exec -it rutorrent_puppet /bin/sh
rtorrent

ctr+q退出。

3. 配置辅助工具pyroscope,修改rtorrent配置文件后直接通过重启container方式重启rtorrent

sed -i 's/^rtorrent_rc = .*$/rtorrent_rc = \/config\/rtorrent\/rtorrent.rc/' ~/config/.pyroscope/config.ini
echo "" >> ~/config/rtorrent/rtorrent.rc
echo '# for autoseed' >> ~/config/rtorrent/rtorrent.rc
echo 'method.set_key = event.download.finished,notify_me,"execute2=/config/autoseedall.py,$d.name=,$d.hash="' >> ~/config/rtorrent/rtorrent.rc
echo 'method.set_key = event.download.inserted_new,notify_me,"execute2=/config/autoseedall.py,$d.name=,$d.hash="' >> ~/config/rtorrent/rtorrent.rc
docker restart rutorrent
docker restart rutorrent_puppet

4. 下载自动辅种脚本到指定位置(~/config/)并赋予可执行权限

wget --no-check-certificate https://raw.githubusercontent.com/xyou365/useful-scripts-or-configuration/master/autoseedall.py -o ~/config/autoseedall.py && chmod +x autoseedall.py

最后两个rutorret大概等待5分钟后,可以正常访问(火狐浏览器可能因为自签证书问题没法访问),访问地址是:

https://IP:9443/
https://IP:9444/

登录账号和密码都是admin。如果长时间无法打开,可以ssh进docker的container

docker exec -it rutorrent /bin/sh

后执行

rtorrent

看rtorrent运行起来没(PS. 按Ctr+Q可退出rtorrent界面)!

5. irssi/rss 配置,一般国外电视剧站更新较快,同时国内转发较频繁,适合拿来做首发站进行irssi订阅。最后基本流程是,一个irssi/rss第一时间下载首发站的资源,另外一个irssi/rss对其他站全站订阅,并在rss管理器里面设置条件将符合特定条件的种子以“只添加不开始”的方式添加到rtorrent,然后添加种子的刹那,rtorrent会运行上py脚本,py脚本中会检测当前任务中是否有同名的种子,如果有而且正处于seeding状态的话直接开始快速辅种,没有的话就不管。

感谢:
1. T大的py脚本
2. 带irssi的rtorrent+rutorent docker镜像

– 手动测试没问题,irssi+rss自动方式待测,应该也没问题(第一次用docker,没上docker的时候没问题)。
– docker里面的关键文件夹都挂载出来了,方便读取和修改;种子下载文件在 ~/download 文件,相关的配置以及 session 都是 ~/conf 文件夹。
– 自动辅种脚本autoseedall.py下载到了~/config目录下,.py的输出log在/root/config/rtorrent/rtorrent_sess/log.txt,如果自动辅种不起作用,可以尝试分析log.txt

未经允许不得转载:谷姐/Google迷 » 自动辅种抢上传工具AutoSeedAll:PT抢上传利器(测试阶段)

avatar

说点什么

avatar
  Subscribe  
提醒
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活