【操作篇】qBittorrent 轉種Transmission快校版 IYUU Plus輔種教程_第1頁
【操作篇】qBittorrent 轉種Transmission快校版 IYUU Plus輔種教程_第2頁
【操作篇】qBittorrent 轉種Transmission快校版 IYUU Plus輔種教程_第3頁
【操作篇】qBittorrent 轉種Transmission快校版 IYUU Plus輔種教程_第4頁
【操作篇】qBittorrent 轉種Transmission快校版 IYUU Plus輔種教程_第5頁
已閱讀5頁,還剩20頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

【操作篇】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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論