bash bt git homebrew IYUU php Transmission ubuntu username word 博客 变量 宝塔 服务器 查询 源码 版本号 终端
目前比较常用的有两个版本,分别是命令行版:IYUUAutoReseed 以及GUI版:IYUUPlus,推荐使用IYUUPlus版本,更简单易用。
这次就主要介绍这两个版本的使用情况,主要以蝴蝶为例(目前IYUUAutoReseed还不支持,但是IYUUPlus已经支持)。
1 命令行版:IYUUAutoReseed
1.1 安装php
首先安装php,为了方便大家使用,Linux下我推荐使用宝塔进行php管理,以后装扩展也比较方便。
Centos:yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
Ubuntu/Deepin安装命令:wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
Debian安装命令:wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh
Fedora安装命令:wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh
macOS貌似不支持宝塔,可以使用homebrew安装php:brew install php@7.4
Windows:http://download.bt.cn/win/update/net/BtSoft-Win.zip
安装完毕之后,按照端口和密码提示打开web管理界面,安装7.x的php即可。
1.2 下载IYUU
下载IYUU,找个目录,打开终端,然后输入:
git clone https://github.com/ledccn/IYUUAutoReseed.git
下载完成之后,打开IYUUAutoReseed文件夹,找到IYUUAutoReseed/config/config.sample.php这个文件,将其名字改为config.php,然后打开
IYUU配置:
'iyuu.cn'可以通过登录https://iyuu.cn 用微信扫码申请,格式为IYUU3767Te82*****
客户端配置:
array(
'type' => 'transmission', // 支持:transmission、qBittorrent
'host' => 'http://172.25.17.111:8081/transmission/rpc', // 警告!注意:transmission/rpc这段别动,你只需要修改 127.0.0.1:9091
'username' => 'transmission', // 没有用户名请填写null
'password' => '123456', // 没有密码 请填写null
'BT_backup' => '/Users/mcj/Library/Application Support/Transmission/Torrents', // 移动做种:如果脚本与当前客户端不在一台机器,必须配置
'move' => 0, // 0不移动,1移动并辅种,2移动且只在当前客户端辅种
),
array(
'type' => 'qBittorrent', // 支持:transmission、qBittorrent
'host' => 'http://127.0.0.1:8083',
'username' => 'admin',
'password' => 'lao',
'root_folder'=> 1, // 创建多文件子目录:0不创建,1创建(下载器默认1)【此处必须与下载器真实配置相同,否则添加任务不会校验!】
'BT_backup' => '/BT_backup', // 移动做种:必须配置,Linux搜索方法:find / -name BT_backup
'move' => 0, // 0不移动,1移动并辅种,2移动且只在当前客户端辅种
),
站点配置:
合作站点是必须配置的部分,其他站点按需填写即可。今天主要讲辅种,因此只需要填写passkey即可,无需cookie。
如:
// 【合作站点用户鉴权】ourbits
'ourbits' => array(
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
'cookie' => '',
// 如果需要自动辅种,必须配置
'passkey' => '50xxxx',
'id' => 49391, // 用户ID(不是用户名)
'url_replace' => array(),
'url_join' => array(
'ipv6=1', // 种子Tracker的IP地址选择 可选:ipv4,ipv6
//'https=1',
),
'limitRule' => array(
'count' => 20, // 每次辅种20个
'sleep' => 15, // 最少休眠15秒
),
'workingMode' => 0,
'watch' => '/root/downloads',
'filter' => array(
'size'=>array(
'min' => '1GB',
'max' => '280GB',
),
),
// pter
'pter' => array(
// 如果需要用下载免费种脚本,须配置(只是自动辅种,可以不配置此项)
'cookie' => '',
// 如果需要自动辅种,必须配置
'passkey' => 'bcf71xxxxx',
'url_replace' => array(),
'url_join' => array(),
),
其中:id为站点的UID,直接点击站点用户名,此时地址栏最后面就是你的UID,如蝴蝶:https://hxxxxxxcn/userdetails.php?id=127390
passkey一般打开控制面板即可看到:
有些站点需要'rss',这个是在rss连接的最后面:
全部填完之后,就可以开始辅种了。
1.3 开始辅种
在IYUUAutoReseed目录下打开终端,然后输入:
php路径 iyuu.php
例如:
WIN:D:\BtSoft\WebSoft\php\7.1\php.exe iyuu.php
其他系统类似。
出现如下界面就代表正常辅种了:
1630048590.4528 环境变量初始化完成!
1630048590.4534 全局配置载入完成!
1630048590.4541 支持站点JSON载入完成!
1630048590.4541 正在加载composer包管理器...
1630048590.4574 composer依赖载入完成!
1630048590.4574 当前脚本运行环境:Darwin
当前脚本路径:/Users/mcj/日常使用/GitCode/PT/IYUUAutoReseed/iyuu.php
正在初始化运行参数,版本号:1.10.23
当前时间:2021-08-27 15:16:30
gitee源码仓库:https://gitee.com/ledc/IYUUAutoReseed
github源码仓库:https://github.com/ledccn/IYUUAutoReseed
教程:https://gitee.com/ledc/IYUUAutoReseed/tree/master/wiki
问答社区:http://wenda.iyuu.cn
【IYUU自动辅种交流】QQ群:859882209、931954050、924099912
正在连接IYUUAutoReseed服务器,查询支持列表……
IYUUAutoReseed自动辅种脚本,目前支持以下站点:
+----------------+-----------------+--------------+---------------+---------------------+
| 1. keepfrds | 2. pthome | 3. m-team | 4. hdsky | 5. tjupt |
| 6. pter | 7. hdhome | 8. btschool | 9. ourbits | 10. hddolby |
| 11. torrentccf | 12. ptmsg | 13. ttg | 14. nanyangpt | 15. hdcity |
| 16. nicept | 17. 52pt | 18. beitai | 19. eastgame | 20. ssd |
| 21. soulvoice | 22. chdbits | 23. leaguehd | 24. ptsbao | 25. hdchina |
| 26. hdarea | 27. hdtime | 28. 1ptba | 29. hd4fans | 30. opencd |
| 31. joyhd | 32. dmhy | 33. upxin | 34. oshen | 35. discfan |
| 36. hdzone | 37. hdbd | 38. byr | 39. ccfbits | 40. hdbits |
| 41. ptpbd | 42. hd-torrents | 43. dicmusic | 44. skyeysnow | 45. pt |
| 46. hdroute | 47. haidan | 48. hdfans | 49. dragonhd | 50. hitpt |
| 51. pttime | 52. hdai | 53. npupt | 54. hdatmos | 55. greatposterwall |
| 56. hdpost | 57. hares | 58. hudbt |
+----------------+-----------------+--------------+---------------+---------------------+
transmission 客户端正在实例化!
transmission:http://172.25.17.111:8081/transmission/rpc Rpc连接 [success]
正在从下载器 clients_0 获取种子哈希……
正在向服务器提交 clients_0 种子哈希……
clients_0 辅种数据下载成功!!!
【提醒】未配置passkey的站点都会跳过!
clients_0正在循环检查所有项目... hdroute
-------因当前hdroute站点未设置passkey,已跳过!!
clients_0正在循环检查所有项目... hdroute
-------因当前hdroute站点未设置passkey,已跳过!!
clients_0正在循环检查所有项目... byr
推送种子:https://bn/download.php?id=244044&passkey={passkey}
-----RPC添加种子任务,失败 [gotMetadataFromURL: http error 403: Forbidden]
clients_0正在循环检查所有项目... hdroute
-------因当前hdroute站点未设置passkey,已跳过!!
clients_0正在循环检查所有项目... 52pt
-------当前种子上次辅种已成功添加【/Users/mcj/日常使用/GitCod={passkey}
clients_0正在循环检查所有项目... m-team
-------当前种子上次辅种已成功添加【/Users/mcj/日常使用/Giy={passkey}
2 GUI版:IYUUPlus
这个比较简单,一般是两种,一种是docker,一种是源码。推荐使用源码,更简单,不容易出错。
2.1 安装
关于安装,大卫的博客说的非常详细了,参见:
Docker命令行安装:https://github.com/ledccn/IYUUPlus/tree/master/docker
群晖Docker安装:https://www.iyuu.cn/archives/426/
ARM平台Docker命令行安装:https://www.iyuu.cn/archives/427/
Windows安装:https://www.iyuu.cn/archives/429/
装好php之后,只需要在根目录下打开终端,然后输入:
php start.php start -d
即可启动。
2.2 使用
上一步安装成功之后,在浏览器输入127.0.0.1:8787即可打开,输入申请的token和密码即可登陆。默认密码是123456.
打开之后选择:系统设置—站点设置
然后选择新增站点,比如我们选择蝴蝶:
然后填入相应信息即可,获取方式在第一节部分已经说明。
将我们想要辅种的站点添加之后,选择下载器设置,然后根据我们的下载器进行设置,目前只支持Transmission和Qbittorrent,关于这两个如何安装,可以参考:
全部填写完毕之后,打开计划任务,选择辅种任务:
根据需要,输入执行周期,辅种的站点,辅种的下载器,然后确认保存。
之后就可以在下面出现刚刚添加的任务:
这样就会根据我们设定的时间自动运行了,你也可以点击运行进行手动运行。不过需要注意的是,目前没有停止按钮,也就是说,如果你不想辅种了,需要手动关闭相关进程。