版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【操作篇】qBittorrent**转种Transmission快校版IYUUPlus辅种教程一、前言之前写了篇教程,PT工具之Docker全家桶+HTTPS详细配置教程,主要讲述了使用Docker部署常用工具及反向代理上https。之前预告过还写一篇辅种教程合集的,故有了此篇教程,但是发现内容实在太多,于是分成了2篇,这是第二篇操作篇,还有一份原理篇详见这里:qBittorrent下载+转种Transmission快校版+IYUUPlus辅种教程原理篇,建议先阅读原理篇,这样可以更好地帮你理解相关操作的含义。二、安装我们所有的服务均采用Docker安装,部分内容和之前的文章有重复,遇到不清楚的可以参考之前的文章:PT工具之Docker全家桶+HTTPS详细配置教程。其他的安装方式,可以参考软件官网教程。因为之前的文章已经详细讲过反向代理和https配置,今天所有的安装,并没有这边部分内容,均使用局域网地址进行访问。(一)qBittorrent1.配置文件docker-compose.yml参考:version:'3.2'services:qbittorrent:image:linuxserver/qbittorrentcontainer_name:qbittorrentenvironment:-PUID=1001-PGID=1001-TZ=Asia/Shanghai-UMASK_SET=022-WEBUI_PORT=8081volumes:-/share/CACHEDEV3_DATA/Docker/qbittorrent/config:/config-/share/CACHEDEV3_DATA/Network/QBDownloads:/downloadsports:-10681:10681-10681:10681/udp-8081:8081restart:unless-stopped2.配置解释(1)PUID和PGID这是容器里启动服务的用户的用户UID和GID,一般是为了限制容器服务的权限,比如你可以在NAS里,新建一个docker用户,所有的docker服务都用这个权限来启动;。用户新建完成后,ssh登陆NAS后,使用cat/etc/passwd查看这个用户的UID和GID,比如像这样:docker:x:1000:100:LinuxUser,,Docker服务用户,:/share/homes/docker:/bin/sh,然后修改上面的PIUD=1000,PGID=100。如果小白怕麻烦的话,可以将PUID和PGID都改成0,就是使用root或者admin用户运行,这样不会遇到文件夹没有权限操作的问题。(2)WEBUI_PORT这里需要改成你web想要访问的端口,服务启动后,输入IP+端口才能访问到你的服务。注意的是配置文件中的ports选项的第三行需要同步将这个端口expose出来,也就是这里的端口需要改成和WEBUI_PORT一样的端口。(3)ports这里的10681需要改成你实际使用,qbittorrent用来传入连接的端口,这个和你的WEB端口是两个东西,是BT下载用的。这个端口,路由器里面需要配置端口转发,你的qbittorrent配置里也要配置成相同端口。这里多说一句,因为我路由器里配置的端口范围转发,比如转发10000-11000所有范围的端口到我的NAS,这样只要我NAS的所有服务都配置成这个范围的端口,就不需要为每个端口进行转发配置。(4)volumes这里是将的宿主机的磁盘挂载到容器里面去,这样我们可以直接修改文件而不需要进入容器。/share/CACHEDEV3_DATA/Docker/qbittorrent/config,qb的配置文件夹,改成你的实际设备路径,后期的种子文件夹可以直接去这个里面找。/share/CACHEDEV3_DATA/Network/QBDownloads:下载文件夹,你下载所有文件都在这个文件夹。(二)Transmission快校版1.配置文件docker-compose.yml参考:version:'3.2'services:transmission:image:chisbread/transmissioncontainer_name:transmissionenvironment:-PUID=1001-PGID=1001-TZ=Asia/Shanghai-USER=your_user_name-PASS=your_passwd-PEERPORT=10413volumes:-/share/CACHEDEV3_DATA/Docker/transmission/config:/config-/share/CACHEDEV3_DATA/Network/transmission/downloads:/downloads-/share/CACHEDEV3_DATA/Network/transmission/watch:/watch-/share/CACHEDEV3_DATA/Network/QBDownloads:/qbdownloadsports:-9091:9091-10413:10413-10413:10413/udprestart:unless-stopped2.配置解释(1)PUID和PGID同上面的qbittorrent(2)USER和PASS改成你想设置的用户名和密码。(3)PEERPORT这是transmission用来传入连接的端口,需要和下面ports里expose的端口配成一样的。(4)volumes这里是将的宿主机的磁盘挂载到容器里面去,前面需要改成你设备的实际路径。config:配置目录,后面的种子文件夹在这里面downloads:下载目录watch:种子监控目录qbdownloads:可选项,这样transmission可以访问到qbittorrent的下载文件(5)ports左边的的9091需要改成你实际使用,右边容器内的端口不能改,但这里建议不修改,这里的端口就是我们web访问的端口。这里的10413需要改成你实际使用,transmission用来传入连接的端口,这个端口,路由器里面需要配置端口转发,你的transmission配置里也要配置成相同端口。(三)IYUUPlus1.配置文件docker-compose.yml参考:version:'3.2'services:iyuuplus:image:iyuucn/iyuupluscontainer_name:iyuuplusvolumes:-/share/CACHEDEV3_DATA/Docker/iyuuplus/db:/IYUU/db-/share/CACHEDEV3_DATA/Docker/qbittorrent/config/qBittorrent/BT_backup:/BT_backup-/share/CACHEDEV3_DATA/Docker/transmission/config/torrents:/torrentsports:-8787:8787restart:unless-stopped2.配置解释(1)volumes这里是将的宿主机的磁盘挂载到容器里面去,前面需要改成你设备的实际路径。/share/CACHEDEV3_DATA/Docker/iyuuplus/db:程序数据库存放位置,改成机器中你想放置的任意路径/share/CACHEDEV3_DATA/Docker/qbittorrent/config/qBittorrent/BT_backup:这是前面qBittorrent里配置文件的路径,/share/CACHEDEV3_DATA/Docker/qbittorrent/config是我们qBittorrent容器里映射给配置文件的路径,所以再加上种子的相对路径qBittorrent/BT_backup,这里就得到了种子存放目录的绝对路径/share/CACHEDEV3_DATA/Docker/transmission/config/torrents:这是前面qBittorrent里配置文件的路径,/share/CACHEDEV3_DATA/Docker/transmission/config是我们transmission容器里映射给配置文件的路径,所以再加上种子的相对路径torrents,这里就得到了种子存放目录的绝对路径三、配置假设我们上面的三个服务均已安装完成,我们的设置局域网IP是8,那么我们分别访问下面三个地址,应该分别能够访问到对应服务的WEB:qBittorrent:8:8081Transmission快校版:8:9091IYUUPlus:8:8787qb和tr的使用没什么好说的,下面主要讲IYUU的配置。(一)获取Token打开IYUU官网,https:///,点击开始使用,然后手机扫码,关注账号,你会得到一个下面这样的Token。完成后将Token保存,你可以理解为这是我们的一个客户端账号,后面和IYUU服务端交互时,都需要提交这个Token,获取成功后可以点击发送测试消息看看手机能否收到消息。(二)登陆打开我们IYUU服务地址:8:8787使用我们刚才获取到的Token进行登陆,密码为空,第一次输入时你可以自由设置你的密码;以后密码与第一次相同才能登录。(三)验证1.验证合作站点账号第一次使用时,必须使用IYUU合作的6个站点的注册信息验证通过后才可以使用,如果你没有上述的任何一个站点,去上面最后一个站点海带注册一个账号,该站点目前是开放注册的。然后输入该站点的passkey和uid进行验证。这里需要提醒的是,如果你使用的是最后一个开放注册的站点,种子文件使用的是authkey,每个种子都不一样,需要去控制面板查看passkey,否则使用authkey会提示:非法请求,合作站点校验失败。2.查看passkey这里给新手多说两句,很多人不知道自己的passkey和uid怎么看,使用下面任意一个方法均可。在站点网页端,点击控制面板,查看密钥栏,那一串字符就是我们的passkey。在qb中,点击一个我们任意站点下载的文件,点击Traker,然后把网页URL那一列拉长一点,就可以看到我们在此站点的passkey。在tr中,点击一个我们任意站点下载的文件,点击服务器,然后把网页服务器那一列拉长一点,就可以看到我们在此站点的passkey。3.查看uid打开任一站点网页,点击我们的用户,浏览器地址栏中最后那一串id=123456中的数字就是我们的uid。示列:https:///userdetails.php?id=123456(四)添加站点点击左侧菜单系统设置,然后点击站点设置,点下面的下拉框,选择你要新增的站点,加*的为必填项,根据不同的站点填入即可,有部分站点需要填入网站的cookie,cookie的获取方法请自行搜索,添加完成后确认保存即可。(五)添加下载器1.添加qBittorrent点击左侧菜单系统设置,然后点击下载器设置,点下面的下拉框,选择你要新增的下载器。下面讲一下配置的含义:下载器名字:给你自己看的,让你知道是哪一个下载器下载器地址端口:就是我们上面qb的网页地址,比如8:8081下载器接入点:接入点,默认留空即可用户名:qb用户名密码:qb密码Docker安装:因为我们是容器安装的,这里勾上默认下载器:哪个是你常用的,你就选这个创建多文件子目录:默认即可种子管理模式:默认即可watch监控目录:下载器用来监控种子的目录,因为我们不用来下载,所以可以不填,需要的理解后自行填写数据目录:下载器的数据目录,因为我们不用来下载,所以可以不填,需要的理解后自行填写种子目录:下载器的种子存放目录,容器安装的和我们映射的目录对应起来,填入/BT_backup这里给大家讲一下种子目录这里为什么这样填。2.种子目录解释我们理解一下上面三个容器路径的关系,红黄蓝分别代表的相同的路径在不同系统中的映射:可以看到在第一个容器中,我们将宿主机的/share/CACHEDEV3_DATA/Docker/qbittorrent/config映射给了qb容器的config,所以我们在宿主机访问/share/CACHEDEV3_DATA/Docker/qbittorrent/config/qBittorrent/BT_backup就等于访问qb容器的/config/qBittorrent/BT_backup,而这个目录这是qb的默认种子存放目录,但是我们又将/share/CACHEDEV3_DATA/Docker/qbittorrent/config/qBittorrent/BT_backup映射给了IYUU容器的/BT_backup目录,所以对IYUU容器看来,访问这个路径,就等于访问qb容器里的的种子文件路径。访问IYUU容器/BT_backup---->等于访问宿主机/share/CACHEDEV3_DATA/Docker/qbittorrent/config/qBittorrent/BT_backup—>等于访问qb容器/config/qBittorrent/BT_backup3.添加Transmission与qb基本一致,注意的就是下载器地址端口,填写我们上面tr的网页地址,比如8:9091种子目录填写我们tr映射的种子目录:/torrents(六)创建转种任务1.创建目录点击左侧菜单系统设置,点下面的下拉框,选择转移任务,这个时候会提示我们先创建目录:点击确定后会自动跳转到创建目录界面,在菜单里也可以手动创建,点击左侧菜单系统设置,点击目录设置就可以访问相同页面。这里我们添加qb下载的目录,这个目录不需要IYUU容器能够访问到,实际上IYUU容器有无法访问,因为我们压根就没有把这个目录映射进来,这里实际是下面用来告诉IYUU哪个目录的文件需要转种,哪个目录需要排除。填写我们的下载目录,这个目录是qb容器里下载路径,如果有多个目录,请多次添加。2.创建转移任务目录创建完成后,继续到计划任务里创建我们的转移任务,分别按照下面的进行填写:任务类型:转移任务任务名称:自己起一个任务使能:需要启用改任务时打开,不需要时关闭执行周期:定期执行的周期来源下载器:qb,因为我们教程里需要的是qb转tr,可以根据自己实际情况修改转移到下载器:tr过滤器:如果没有需要排除的可不选选择器:我们需要转移的种子所在文件的数据,添加到右侧路径转换类型:用于相对路径与绝对路径之间互相转换路径转换规则:可以看页面中的注释解释,这里使用{#**#}作为分隔符这里着重讲一下路径转换规则,如果你看过原理篇,这里的目录是我们转种时,和种子一起发送给tr的参数,告诉tr这个种子所对应的路径在这个目录。如果我们qb和tr都是用的套件安装,那么他们下载文件存放的路径,对两个程序来说都是一样的,选择相等即可,qb就会告诉tr,这个下载的文件就在/downloads这个目录。只有一个套件一个容器安装,或者都是容器安装,但是映射的不一样,就需要进行替换或者加减了。我们会到上面容器的配置文件中,qBittorrent容器文件夹映射里是不是有这么一行:/share/CACHEDEV3_DATA/Network/QBDownloads:/downloads。Transmission容器里文件夹映射是不是有这么一行:/share/CACHEDEV3_DATA/Network/QBDownloads:/qbdownloads,实际意义如下:访问qb容器的/downloads---->等于访问宿主机/share/CACHEDEV3_DATA/Network/QBDownloads—>等于访问tr容器的/qbdownloads。所以我们文件存放的路径,都是在机器的某个实际路径,但这个路径对qb容器来说,叫/downloads,对tr容器来说叫/qbdownloads,所以把IYUU把文件路径传给tr时要把路径修改一下,这样tr才能找到对应的文件。理解了上面的这个含义,在其他不同类型的下载互转时,你也能明白这里的含义。而看注释里,当我们转换规则选择替换时,IYUU使用{#**#}作为分隔符,将左边的路径替换为右边的,所以这里填写为/downloads{#**#}/qbdownloads。一切完成后,点击确认保存即可。因为我们创建的是定时任务,只有到指定时间才会运行,所以配置完成后,我们想要立刻看一看配置的对不对怎么办,这时候可以手动运行我们的任务。创建完成后,点击计划任务可以看到我们刚刚创建的任务,点击运行按钮,即开始我们的转种任务,点击日志可以看任务的运行情况日志。如果一切顺利的话,我们应该在日志里看到这样的打印:如果我们选择了转移后暂停,这时候tr中应该可以看到暂停的种子里多了我们刚才qb里面下载的任务文件,看上去就像是用tr下载的一样:这时候点击开始就可以做种上传了。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- ps课程设计实习报告6
- java课程设计下游戏
- 下周课程设计怎么挣积分
- 中班情绪培训课程设计
- 全系面包烘培课程设计
- 冲压课程设计26
- 列管换热器课程设计小结
- javaweb课程设计小组
- 冬奥会主题课程设计思路
- 中华支教课程设计
- 江苏省苏州市2024-2025学年高三上学期11月期中调研数学试题 含解析
- 《新能源材料专业英语》教学大纲
- 8《彩色的梦》说课稿-2023-2024学年统编版语文二年级下册
- 人教版2024-2025学年八年级上学期数学14.3因式分解同步练习基础卷(含答案)
- 2024年河南省公务员录用考试《行测》真题及答案解析
- 大河的馈赠 课件 2024-2025学年鲁教版(五四制)初中美术六年级上册
- 2025年蛇年年会汇报年终总结大会模板
- 新编苏教版一年级科学上册实验报告册(典藏版)
- 广东省广州市2024年中考数学真题试卷(含答案)
- 胎盘早剥课件
- 九年级化学上册第四章《认识化学变化》测试卷-沪教版(含答案)
评论
0/150
提交评论