Qbittorrent作為開源下載工具,一直廣受好評(píng),特別是倉鼠癥下載玩家,不過原版只有下載功能。
本文使用的Qbittorrent版本為nevinee老哥的魔改Docker容器,自帶IYUUPlus輔種工具和微信推送功能,輔種功能特別適合下載掛機(jī)黨,微信推送也能滿足沒做可以端口轉(zhuǎn)發(fā)的外網(wǎng)訪問用戶監(jiān)測(cè)需求。
本文主要講解的是容器部署和推送功能配置,具體輔種和求藥就別找我了,請(qǐng)自行搞定,覺得有用歡迎關(guān)注、點(diǎn)贊、收藏三連。
日常推薦設(shè)備,按需選擇。
1.群暉 DS220+
介紹:賣的非常好的入門級(jí)別群暉,CPU為X86入門級(jí)別的J4025,非常適合低需求用戶,存儲(chǔ)文檔外加掛點(diǎn)Docker足夠用了,有活動(dòng)一千多入手挺劃算,當(dāng)然如果不急的話可以等群暉新款也可以。
2.威聯(lián)通 TS-564
3.愛速特(華碩)AS5304T
4.萬由 HS-401P
5.極空間 新Z4
介紹:極空間新Z4是之前老Z4的改款四盤位設(shè)備,CPU為主流NAS使用的四核四線程J4125,內(nèi)存有4G和8G可選,推薦8G版本,雙2.5G網(wǎng)口,內(nèi)置了一個(gè)用于接入NVME固態(tài)硬盤的M2槽,雙2.5G網(wǎng)口也是緊跟潮流,我個(gè)人認(rèn)為是易用性最強(qiáng)的NAS。
6.蒲公英 X3A
介紹:如果想法組網(wǎng)可以選擇蒲公英X3A,系統(tǒng)預(yù)制了SD-WAN程序,下聯(lián)的所有設(shè)備皆自動(dòng)加入組網(wǎng)且不占用名額,活動(dòng)價(jià)正常八九十塊錢,7621依舊能滿足大部分用戶需求,是NAS的好搭檔。
7.蒲公英 X1
如果不好走線,也可以選擇X1旁路由做無線橋接連接NAS組網(wǎng),也是不錯(cuò)的選擇。
8.領(lǐng)勢(shì) MX5501
9.綠聯(lián) CAT6 網(wǎng)線
如果之前安裝過其他版本的Qbittorrent(套件版本/Docker版本),請(qǐng)先自行刪除后再創(chuàng)建本次的容器,不然可能會(huì)端口沖突導(dǎo)致部署失敗。
所有NAS的前置操作都一樣,僅需要?jiǎng)?chuàng)建一個(gè)文件夾,下圖的其他文件夾由容器自動(dòng)創(chuàng)建,建議創(chuàng)建共享文件夾。
另外創(chuàng)建完文件夾后需要找到/編輯出文件夾的真實(shí)路徑用于掛載,下面會(huì)講各家NAS如何查找真實(shí)路徑。
1.群暉系NAS
進(jìn)入控制面板的共享文件夾,點(diǎn)擊新增,名稱設(shè)置成Qbittorrent,之后一路下一步完成創(chuàng)建。
進(jìn)入FileStation,右鍵點(diǎn)擊需要掛載的文件夾選擇屬性,下圖圈出的位置就是真實(shí)路徑:
/volume1/Qbittorrent
接著進(jìn)入終端機(jī)和SNMP,勾選上啟用SSH功能,默認(rèn)端口號(hào)是22,部署完Qbittorrent后記得回來關(guān)掉。
最后點(diǎn)擊網(wǎng)絡(luò)中的網(wǎng)絡(luò)界面,下圖3就是這臺(tái)NAS的IP,接下來請(qǐng)拉下到下一段SSH登錄。
2.威聯(lián)通系NAS
點(diǎn)擊控制臺(tái)中的共享文件夾,準(zhǔn)備開始創(chuàng)建。
點(diǎn)擊創(chuàng)建,文件夾名稱填寫Qbittorrent,之后一路下一步。
創(chuàng)建,下圖圈出來的路徑前面加上/share才是真實(shí)路徑,比如我這里是:
/share/Qbittorrent
接著點(diǎn)擊控制臺(tái)中的Telnet/SSH,勾選上啟用SSH功能,默認(rèn)端口號(hào)是22,部署完Qbittorrent后記得回來關(guān)掉。
最后點(diǎn)擊網(wǎng)絡(luò)與虛擬交換機(jī),下圖2就是這臺(tái)NAS的IP,接下來請(qǐng)拉下到下一段SSH登錄。
3.愛速特(華碩)系NAS
進(jìn)入文件總管點(diǎn)擊新增共享文件夾,創(chuàng)建名為Qbittorrent的共享文件夾,一路下一步。
右鍵點(diǎn)擊需要掛載的文件夾選擇屬性,下圖圈出來的路徑后面加上/文件夾名稱才是真實(shí)路徑,比如我這里是:
/volume1/Qbittorrent
接著點(diǎn)擊服務(wù)中的終端機(jī),勾選上啟用SSH功能,默認(rèn)端口號(hào)是22,部署完Qbittorrent后記得回來關(guān)掉。
最后點(diǎn)擊偏好設(shè)定中的網(wǎng)絡(luò),網(wǎng)絡(luò)接口中下圖3就是這臺(tái)NAS的IP,接下來請(qǐng)拉下到下一段SSH登錄。
4.萬由系NAS
進(jìn)入控制中心點(diǎn)擊共享文件夾,創(chuàng)建一個(gè)名為Qbittorrent的共享文件夾。
右鍵點(diǎn)擊需要掛載的文件夾選擇屬性,在鏈接的名稱前面加上/mnt/nas/data/才是真實(shí)路徑,比如我這里是:
/mnt/nas/data/Qbittorrent
最后點(diǎn)擊控制中心的網(wǎng)絡(luò)配置,下面圖3圈出來的就是這臺(tái)NAS的IP,接下來請(qǐng)拉下到下一段SSH登錄。
5.極空間系NAS
ZOS沒開放SSH登錄,所以也沒辦法用代碼部署,正常創(chuàng)建一個(gè)Qbittorrent文件夾。
接著右鍵設(shè)置為共享。
最后點(diǎn)擊設(shè)備監(jiān)控中的硬件/網(wǎng)絡(luò),下圖圈出的地方就是NAS的IP,接下來請(qǐng)拉下到下下一段修改代碼部署。
極空間沒辦法SSH登錄,請(qǐng)?zhí)^這一段。
1.群暉系/威聯(lián)通系/愛速特(華碩)系NAS
首先安裝SSH工具,這里以Finalshell為例,先下載安裝:
http://www.hostbuf.com/t/988.html
安裝好并打開后,點(diǎn)擊打開后選擇新建一個(gè)SSH連接。
填寫NAS的IP和登錄用戶名密碼,確認(rèn)無誤后保存。
雙擊剛才創(chuàng)建的配置文件,即可通過SSH登錄群暉后臺(tái),輸入:
sudo -i
回車
接下來會(huì)提示輸入密碼,這里的密碼看不見,盲打后回車確認(rèn),等待提示登錄成功即可,接下來請(qǐng)拉下到下一段修改代碼部署。
2.萬由系NAS
萬由不需要安裝第三方SSH工具,點(diǎn)擊左下角的菜單,點(diǎn)開附件中的終端。
進(jìn)入后勾選上啟動(dòng)WebSSHell服務(wù),應(yīng)用后點(diǎn)擊啟動(dòng)。
接下來會(huì)跳轉(zhuǎn)并打開SSH終端,先輸入NAS的登錄用戶名回車,接著盲打輸入登錄密碼回車登錄。
輸入:
sudo -i
回車
這里就用SU賬號(hào)登錄完成,請(qǐng)拉下到下一段修改代碼部署。
本次使用項(xiàng)目地址如下,由Docker玩家必定熟知的nevinee大佬制作:
https://hub.docker.com/r/nevinee/qbittorrent
接下來需要按照說明修改代碼,群暉/極空間和其他NAS不一樣,其他的幾乎一致。
由于微信推送功能并不是剛需,需要實(shí)現(xiàn)微信推送下載提醒的朋友請(qǐng)下拉到容器使用方法的第三部分,看完再開始部署。
1.群暉系NAS
群暉稍微有點(diǎn)麻煩,一定要注意看下面的說明嚴(yán)格操作!
SSH登錄后先需要查看UID和GID,輸入對(duì)應(yīng)的代碼回車即可查詢,我這里是:
PUID=1026
PGID=100
這一步不可跳過,不然會(huì)無法創(chuàng)建文件目錄!
接著修改代碼,修改的地方我加粗了:
docker run -dit
--net host
-v /volume1/Qbittorrent:/data
-e PUID="1026"
-e PGID="100"
-e WEBUI_PORT="8080"
-e BT_PORT="34567"
--restart always
--name qbittorrent
nevinee/qbittorrent:iyuu
復(fù)制進(jìn)FinalShell,回車執(zhí)行。
執(zhí)行完成后回到群暉的網(wǎng)頁后臺(tái),點(diǎn)擊Docker管理器可以看到Qbittorrent已經(jīng)在運(yùn)行中。
接下來瀏覽器輸入你的NAS IP加上8080端口號(hào),進(jìn)入Qbittorrent后臺(tái),我這里是:
192.168.0.205:8080
默認(rèn)用戶名:admin
默認(rèn)密碼:adminadmin
點(diǎn)擊選項(xiàng)的WebUI,將下圖中3的端口號(hào)改成8999,不然外網(wǎng)訪問不了這個(gè)頁面,以后訪問地址為:
192.168.0.205:8999
測(cè)試無問題后,接下來請(qǐng)拉下到下一段容器使用方法。
2.威聯(lián)通系/愛速特(華碩)系NAS
這兩個(gè)品牌NAS的比較簡(jiǎn)單,只需要修改一處代碼:
docker run -dit
-v /實(shí)際文件夾路徑:/data
-e WEBUI_PORT="8999"
-e BT_PORT="34567"
-p 8999:8999
-p 34567:34567/tcp
-p 34567:34567/udp
-p 8787:8787
--restart always
--name qbittorrent
--hostname qbittorrent
nevinee/qbittorrent:iyuu
比如這里威聯(lián)通為例,代碼改成:
docker run -dit
-v /share/Qbittorrent:/data
-e WEBUI_PORT="8999"
-e BT_PORT="34567"
-p 8999:8999
-p 34567:34567/tcp
-p 34567:34567/udp
-p 8787:8787
--restart always
--name qbittorrent
--hostname qbittorrent
nevinee/qbittorrent:iyuu
等待出現(xiàn)待輸入框,表示部署完成。
進(jìn)NAS的自帶Docker管理器即可看到容器狀態(tài),接下來請(qǐng)拉下到下一段容器使用方法。
3.萬由系NAS
同樣只需要修改一處代碼:
docker run -dit \
-v /實(shí)際文件夾路徑:/data \
-e WEBUI_PORT="8999" \
-e BT_PORT="34567" \
-p 8999:8999 \
-p 34567:34567/tcp \
-p 34567:34567/udp \
-p 8787:8787 \
--restart always \
--name qbittorrent \
--hostname qbittorrent \
nevinee/qbittorrent:iyuu
這里我改成:
docker run -dit \
-v /mnt/nas/data/Qbittorrent:/data \
-e WEBUI_PORT="8999" \
-e BT_PORT="34567" \
-p 8999:8999 \
-p 34567:34567/tcp \
-p 34567:34567/udp \
-p 8787:8787 \
--restart always \
--name qbittorrent \
--hostname qbittorrent \
nevinee/qbittorrent:iyuu
修改完后進(jìn)入終端,右鍵空白處選擇paste from browser,粘貼修改好的代碼,確認(rèn)后回車。
等待出現(xiàn)待輸入框,表示部署完成。
進(jìn)NAS的自帶Docker管理器即可看到容器狀態(tài),接下來請(qǐng)拉下到下一段容器使用方法。
4.極空間系NAS
進(jìn)入自帶的Docker管理器中的鏡像,在倉庫中搜索nevinee下載鏡像。
版本選擇latest-iyuu,確認(rèn)下載。
下載完成后本地鏡像選中Qbittorrent,再點(diǎn)擊添加到容器。
點(diǎn)擊文件夾路徑,選中下面的兩個(gè)預(yù)設(shè),掛載文件夾都選創(chuàng)建的Qbittorrent文件夾。
點(diǎn)擊端口添加四條規(guī)則:
本地端口8999,容器端口8999,協(xié)議為TCP
本地端口8787,容器端口8787,協(xié)議為TCP
本地端口34567,容器端口34567,協(xié)議為TCP
本地端口34567,容器端口34567,協(xié)議為UDP
點(diǎn)擊環(huán)境,這里改兩個(gè)值:
找到WEBUI_PORT,將值改為8999
找到UID
全部確認(rèn)無誤后,點(diǎn)擊應(yīng)用創(chuàng)建容器,稍等一會(huì)即可在Docker管理器中看到運(yùn)行狀態(tài)。
nevinee老哥的魔改Qbittorrent按功能一共分為三個(gè)部分:下載、輔種和消息推送,下面簡(jiǎn)單說一下使用方法。
1.下載功能
下載用的是Qbittorrent本體,登錄方式NAS的IP加8999端口號(hào),我這里是:
192.168.195.215:8999
Qbittorrent本身的使用不多贅述,下載完成的內(nèi)容都在掛載文件夾下面的downloads子文件夾中。
2.輔種功能
輔種使用的是IYUU,登錄方式是NAS的IP加8787端口號(hào),我這里是:
192.168.195.218:8787
這里只說基礎(chǔ)使用方法,具體操作請(qǐng)自行摸索,不做任何說明,進(jìn)入IYUU官網(wǎng),先掃碼注冊(cè):
http://iyuu.cn/
掃碼注冊(cè)后會(huì)生成一個(gè)Token,復(fù)制它。
回到IYUU的后臺(tái)粘貼,下面的密碼填寫一個(gè)你能記得住的密碼,然后點(diǎn)擊登錄。
接下來的驗(yàn)證和綁定之類的問題就別問我了,請(qǐng)自行搞定:
https://gitee.com/ledc/IYUUAutoReseed
3.推送功能
這個(gè)版本的Qbittorrent支持推送消息到微信、釘釘、Pushplus、server醬等工具,在部署的時(shí)候加上一行代碼即可,推送工具推薦使用PushPlus。
以PushPlus為例,在修改部署代碼時(shí)候加入:
-e PUSHPLUS_TOKEN="xxxxxxx"
極空間則是在部署的時(shí)候手動(dòng)添加一行環(huán)境:
名稱填PUSHPLUS_TOKEN,值填xxxxxxx
上面說的xxxxxxx是PushPlus的Token,請(qǐng)去官網(wǎng)掃碼登錄,點(diǎn)擊一對(duì)一推送獲?。?
http://www.pushplus.plus/push1.html
下個(gè)Ubuntu鏡像做測(cè)試,微信成功獲得推送。