【操作篇】qBittorrent下载+转种Transmission快校版+IYUUPlus辅种教程⼀、前⾔
之前写了篇教程,,主要讲述了使⽤Docker部署常⽤⼯具及反向代理上https。
之前预告过还写⼀篇辅种教程合集的,故有了此篇教程,但是发现内容实在太多,于是分成了2篇,这是第⼆篇操作篇,还有⼀份原理篇详见这⾥:,建议先阅读原理篇,这样可以更好地帮你理解相关操作的含义。
⼆、安装
我们所有的服务均采⽤Docker安装,部分内容和之前的⽂章有重复,遇到不清楚的可以参考之前的⽂章:。
其他的安装⽅式,可以参考软件官⽹教程。
因为之前的⽂章已经详细讲过反向代理和https配置,今天所有的安装,并没有这边部分内容,均使⽤局域⽹地址进⾏访问。
(⼀)qBittorrent
1.配置⽂件
version:"3.2"
services:
php手机版下载qbittorrent:
image: linuxserver/qbittorrent
container_name: qbittorrent
environment:
- PUID=1001
- PGID=1001
- TZ=Asia/Shanghai
- UMASK_SET=022
-
WEBUI_PORT=8081
volumes:
- /share/CACHEDEV3_DATA/Docker/qbittorrent/config:/config
- /share/CACHEDEV3_DATA/Network/QBDownloads:/downloads
ports:
- 10681:10681
- 10681:10681/udp
- 8081:8081
restart: unless-stopped
2.配置解释
(1)PUID和PGID
这是容器⾥启动服务的⽤户的⽤户UID和GID,⼀般是为了限制容器服务的权限,⽐如你可以在NAS⾥,新建⼀个docker⽤户,所有的docker服务都⽤这个权限来启动;。
⽤户新建完成后,ssh登陆NAS后,使⽤cat /etc/passwd查看这个⽤户的UID和GID,⽐如像这样:docker:x:1000:100:Linux User,,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.配置⽂件
version:"3.2"
services:
transmission:
image: chisbread/transmission
container_name: transmission
environment:
-
PUID=1001
- PGID=1001
- TZ=Asia/Shanghai
- USER=your_user_name
- PASS=your_passwd
- PEERPORT=10413
volumes:
- /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:/qbdownloads
ports:
- 9091:9091
- 10413:10413
- 10413:10413/udp
restart: unless-stopped
2.配置解释
(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配置⾥也要配置成相同端⼝。
(三)IYUUPlus
1.配置⽂件
version:"3.2"
services:
iyuuplus:
image: iyuucn/iyuuplus
container_name: iyuuplus
volumes:
- /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:/torrents
ports:
- 8787:8787
restart: unless-stopped
2.配置解释
(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是192.168.31.88,那么我们分别访问下⾯三个地址,应该分别能够访问到对应服务的WEB:
qBittorrent:192.168.31.88:8081
Transmission快校版:192.168.31.88:9091
IYUU Plus:192.168.31.88:8787
qb和tr的使⽤没什么好说的,下⾯主要讲IYUU的配置。
(⼀)获取Token
完成后将Token保存,你可以理解为这是我们的⼀个客户端账号,后⾯和IYUU服务端交互时,都需要提交这个Token,获取成功后可以点击发送测试消息看看⼿机能否收到消息。
(⼆)登陆
使⽤我们刚才获取到的Token进⾏登陆,密码为空,第⼀次输⼊时你可以⾃由设置你的密码;以后密码与第⼀次相同才能登录。
(三)验证
1.验证合作站点账号
第⼀次使⽤时,必须使⽤IYUU合作的6个站点的注册信息验证通过后才可以使⽤,如果你没有上述的任何⼀个站点,去上⾯最后⼀个站点海带注册⼀个账号,该站点⽬前是开放注册的。
然后输⼊该站点的passkey和uid进⾏验证。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论