本內容來源于@什么值得買APP,觀點僅代表作者本人 |作者:川川川川桑
? 前言
Qbittorrent作為開源下載工具,一直廣受好評,特別是倉鼠癥下載玩家,不過原版只有下載功能。

本文使用的Qbittorrent版本為nevinee老哥的魔改Docker容器,自帶IYUUPlus輔種工具和微信推送功能,輔種功能特別適合下載掛機黨,微信推送也能滿足沒做可以端口轉發的外網訪問用戶監測需求。

本文主要講解的是容器部署和推送功能配置,具體輔種和求藥就別找我了,請自行搞定,覺得有用歡迎關注、點贊、收藏三連。

? 相關設備推薦
日常推薦設備,按需選擇。
1?? 群暉 DS220+
介紹:賣的非常好的入門級別群暉,CPU為X86入門級別的J4025,非常適合低需求用戶,存儲文檔外加掛點Docker足夠用了,有活動一千多入手挺劃算,當然如果不急的話可以等群暉新款也可以。

2?? 威聯通 TS-564
介紹:2021年最新的J5015四核四線程CPU,核顯為UHD600 24EU,比上一代J4125多了一倍,雙2.5G網口,內置專門針對核顯的Intel OpenVINO框架,用于加速AI人臉識別,同時USB接口也升級到了USB3.2 Gen2,對于攝影常用的高速U盤這些外接存儲更加友好,如果對照片整理有需求就選564。

3?? 愛速特(華碩)AS5304T
介紹:愛速特是華碩專門做NAS的子品牌,CPU為主流NAS使用的四核四線程J4125,雙2.5G網口,比較有特色的是是電競黑鉆外觀和純docker化的生態,除了Asustor系列黑科技自研應用外,應用商店擁有數量龐大的可選應用,對喜歡折騰的新手用戶非常友好。

4?? 萬由 HS-401P
介紹:萬由HS-401P是預裝U-NAS OS的四盤位成品NAS,CPU使用目前主流的J4125,四核四線程足夠應付進階玩家對CPU性能的需求,內置兩個SO-DIMM槽,老樣子最大能支持到16G*2,雙2.5G網口可以用來玩虛擬機和Docker,達到做AllinOne的最低門檻,除了四個常規硬盤位以外,主板上還有一個NVME固態硬盤槽。

5?? 極空間 新Z4
介紹:極空間新Z4是之前老Z4的改款四盤位設備,CPU為主流NAS使用的四核四線程J4125,內存有4G和8G可選,推薦8G版本,雙2.5G網口,內置了一個用于接入NVME固態硬盤的M2槽,雙2.5G網口也是緊跟潮流,我個人認為是易用性最強的NAS。

6?? 蒲公英 X3A
介紹:如果想法組網可以選擇蒲公英X3A,系統預制了SD-WAN程序,下聯的所有設備皆自動加入組網且不占用名額,活動價正常八九十塊錢,7621依舊能滿足大部分用戶需求,是NAS的好搭檔。

7?? 蒲公英 X1
如果不好走線,也可以選擇X1旁路由做無線橋接連接NAS組網,也是不錯的選擇。

8?? 領勢 MX5501
介紹:2021年下半年發布的VELOP系列新款,CPU使用A53架構的高通雙核IPQ5018,內存和閃存同為512M,物理網口全千兆(WAN*1+LAN*3),內置六個無線信號天線,2.4G和5G無線帶寬分別為574Mbps和4804Mbps,頻寬為160Mhz,MU-MIMO和OFDMA這些常規協議都支持,重點是支持領勢的iMesh,預算充足的朋友可以直接買套裝(MX5502和MX5503)。

9?? 綠聯 CAT6 網線
介紹:選擇穩定的網線非常重要,如果不清楚什么線適合,直接無腦綠聯的六類網線,只求穩定,實測挺好的,這類普通網線建議購買1-2米中間的尺寸,太長不僅不好看,出現衰弱也麻煩,再次提醒,不要扁線,老老實實圓線。

? 部署前的操作
如果之前安裝過其他版本的Qbittorrent(套件版本/Docker版本),請先自行刪除后再創建本次的容器,不然可能會端口沖突導致部署失敗。

所有NAS的前置操作都一樣,僅需要創建一個文件夾,下圖的其他文件夾由容器自動創建,建議創建共享文件夾。

另外創建完文件夾后需要找到/編輯出文件夾的真實路徑用于掛載,下面會講各家NAS如何查找真實路徑。

1?? 群暉系NAS
進入控制面板的共享文件夾,點擊新增,名稱設置成Qbittorrent,之后一路下一步完成創建。

進入FileStation,右鍵點擊需要掛載的文件夾選擇屬性,下圖圈出的位置就是真實路徑:
/volume1/Qbittorrent

接著進入終端機和SNMP,勾選上啟用SSH功能,默認端口號是22,部署完Qbittorrent后記得回來關掉。

最后點擊網絡中的網絡界面,下圖3就是這臺NAS的IP,接下來請拉下到下一段SSH登錄。

2?? 威聯通系NAS
點擊控制臺中的共享文件夾,準備開始創建。

點擊創建,文件夾名稱填寫Qbittorrent,之后一路下一步。

創建,下圖圈出來的路徑前面加上/share才是真實路徑,比如我這里是:
/share/Qbittorrent

接著點擊控制臺中的Telnet/SSH,勾選上啟用SSH功能,默認端口號是22,部署完Qbittorrent后記得回來關掉。

最后點擊網絡與虛擬交換機,下圖2就是這臺NAS的IP,接下來請拉下到下一段SSH登錄。

3?? 愛速特(華碩)系NAS
進入文件總管點擊新增共享文件夾,創建名為Qbittorrent的共享文件夾,一路下一步。

右鍵點擊需要掛載的文件夾選擇屬性,下圖圈出來的路徑后面加上/文件夾名稱才是真實路徑,比如我這里是:
/volume1/Qbittorrent

接著點擊服務中的終端機,勾選上啟用SSH功能,默認端口號是22,部署完Qbittorrent后記得回來關掉。

最后點擊偏好設定中的網絡,網絡接口中下圖3就是這臺NAS的IP,接下來請拉下到下一段SSH登錄。

4?? 萬由系NAS
進入控制中心點擊共享文件夾,創建一個名為Qbittorrent的共享文件夾。

右鍵點擊需要掛載的文件夾選擇屬性,在鏈接的名稱前面加上/mnt/nas/data/才是真實路徑,比如我這里是:
/mnt/nas/data/Qbittorrent

最后點擊控制中心的網絡配置,下面圖3圈出來的就是這臺NAS的IP,接下來請拉下到下一段SSH登錄。

5?? 極空間系NAS
ZOS沒開放SSH登錄,所以也沒辦法用代碼部署,正常創建一個Qbittorrent文件夾。

接著右鍵設置為共享。

最后點擊設備監控中的硬件/網絡,下圖圈出的地方就是NAS的IP,接下來請拉下到下下一段修改代碼部署。

? SSH登錄設備
極空間沒辦法SSH登錄,請跳過這一段。
1?? 群暉系/威聯通系/愛速特(華碩)系NAS
首先安裝SSH工具,這里以Finalshell為例,先下載安裝:
http://www.hostbuf.com/t/988.html

安裝好并打開后,點擊打開后選擇新建一個SSH連接。

填寫NAS的IP和登錄用戶名密碼,確認無誤后保存。

雙擊剛才創建的配置文件,即可通過SSH登錄群暉后臺,輸入:
sudo -i
回車

接下來會提示輸入密碼,這里的密碼看不見,盲打后回車確認,等待提示登錄成功即可,接下來請拉下到下一段修改代碼部署。

2?? 萬由系NAS
萬由不需要安裝第三方SSH工具,點擊左下角的菜單,點開附件中的終端。

進入后勾選上啟動WebSSHell服務,應用后點擊啟動。

接下來會跳轉并打開SSH終端,先輸入NAS的登錄用戶名回車,接著盲打輸入登錄密碼回車登錄。

輸入:
sudo -i
回車
這里就用SU賬號登錄完成,請拉下到下一段修改代碼部署。

? 修改代碼部署
本次使用項目地址如下,由Docker玩家必定熟知的nevinee大佬制作:
https://hub.docker.com/r/nevinee/qbittorrent

接下來需要按照說明修改代碼,群暉/極空間和其他NAS不一樣,其他的幾乎一致。

由于微信推送功能并不是剛需,需要實現微信推送下載提醒的朋友請下拉到容器使用方法的第三部分,看完再開始部署。

1?? 群暉系NAS
群暉稍微有點麻煩,一定要注意看下面的說明嚴格操作!
SSH登錄后先需要查看UID和GID,輸入對應的代碼回車即可查詢,我這里是:
PUID=1026
PGID=100
這一步不可跳過,不然會無法創建文件目錄!

接著修改代碼,修改的地方我加粗了:
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
復制進FinalShell,回車執行。

執行完成后回到群暉的網頁后臺,點擊Docker管理器可以看到Qbittorrent已經在運行中。

接下來瀏覽器輸入你的NAS IP加上8080端口號,進入Qbittorrent后臺,我這里是:
192.168.0.205:8080
默認用戶名:admin
默認密碼:adminadmin

點擊選項的WebUI,將下圖中3的端口號改成8999,不然外網訪問不了這個頁面,以后訪問地址為:
192.168.0.205:8999
測試無問題后,接下來請拉下到下一段容器使用方法。

2?? 威聯通系/愛速特(華碩)系NAS
這兩個品牌NAS的比較簡單,只需要修改一處代碼:
docker run -dit
-v /實際文件夾路徑:/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 /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

等待出現待輸入框,表示部署完成。

進NAS的自帶Docker管理器即可看到容器狀態,接下來請拉下到下一段容器使用方法。

3?? 萬由系NAS
同樣只需要修改一處代碼:
docker run -dit
-v /實際文件夾路徑:/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
修改完后進入終端,右鍵空白處選擇paste from browser,粘貼修改好的代碼,確認后回車。

等待出現待輸入框,表示部署完成。

進NAS的自帶Docker管理器即可看到容器狀態,接下來請拉下到下一段容器使用方法。

4?? 極空間系NAS
進入自帶的Docker管理器中的鏡像,在倉庫中搜索nevinee下載鏡像。

版本選擇latest-iyuu,確認下載。

下載完成后本地鏡像選中Qbittorrent,再點擊添加到容器。

點擊文件夾路徑,選中下面的兩個預設,掛載文件夾都選創建的Qbittorrent文件夾。

點擊端口添加四條規則:
本地端口8999,容器端口8999,協議為TCP
本地端口8787,容器端口8787,協議為TCP
本地端口34567,容器端口34567,協議為TCP
本地端口34567,容器端口34567,協議為UDP

點擊環境,這里改兩個值:
找到WEBUI_PORT,將值改為8999
找到PUID,改為1026

全部確認無誤后,點擊應用創建容器,稍等一會即可在Docker管理器中看到運行狀態。

? 容器使用方法
nevinee老哥的魔改Qbittorrent按功能一共分為三個部分:下載、輔種和消息推送,下面簡單說一下使用方法。

1?? 下載功能
下載用的是Qbittorrent本體,登錄方式NAS的IP加8999端口號,我這里是:
192.168.195.215:8999

Qbittorrent本身的使用不多贅述,下載完成的內容都在掛載文件夾下面的downloads子文件夾中。

2?? 輔種功能
輔種使用的是IYUU,登錄方式是NAS的IP加8787端口號,我這里是:
192.168.195.218:8787

這里只說基礎使用方法,具體操作請自行摸索,不做任何說明,進入IYUU官網,先掃碼注冊:
http://iyuu.cn/

掃碼注冊后會生成一個Token,復制它。

回到IYUU的后臺粘貼,下面的密碼填寫一個你能記得住的密碼,然后點擊登錄。

接下來的驗證和綁定之類的問題就別問我了,請自行搞定:
https://gitee.com/ledc/IYUUAutoReseed

3?? 推送功能
這個版本的Qbittorrent支持推送消息到微信、釘釘、Pushplus、server醬等工具,在部署的時候加上一行代碼即可,推送工具推薦使用PushPlus。

以PushPlus為例,在修改部署代碼時候加入:
-e PUSHPLUS_TOKEN="xxxxxxx"

極空間則是在部署的時候手動添加一行環境:
名稱填PUSHPLUS_TOKEN,值填xxxxxxx

上面說的xxxxxxx是PushPlus的Token,請去官網掃碼登錄,點擊一對一推送獲?。?/span>
http://www.pushplus.plus/push1.html

下個Ubuntu鏡像做測試,微信成功獲得推送。

? 教程至此完畢,你學廢了嗎?

如若轉載,請注明出處:http://www.biker-events.com/faq/134579.html