Qbittorrent作為開源下載工具,一直廣受好評,特別是倉鼠癥下載玩家,不過原版只有下載功能。
本文使用的Qbittorrent版本為nevinee老哥的魔改Docker容器,自帶IYUUPlus輔種工具和微信推送功能,輔種功能特別適合下載掛機黨,微信推送也能滿足沒做可以端口轉發(fā)的外網訪問用戶監(jiān)測需求。
本文主要講解的是容器部署和推送功能配置,具體輔種和求藥就別找我了,請自行搞定,覺得有用歡迎關注、點贊、收藏三連。
日常推薦設備,按需選擇。
1.群暉 DS220+
2.威聯(lián)通 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化的生態(tài),除了Asustor系列黑科技自研應用外,應用商店擁有數(shù)量龐大的可選應用,對喜歡折騰的新手用戶非常友好。
4.萬由 HS-401P
介紹:萬由HS-401P是預裝U-NAS OS的四盤位成品NAS,CPU使用目前主流的J4125,四核四線程足夠應付進階玩家對CPU性能的需求,內置兩個SO-DIMM槽,老樣子最大能支持到16G*2,雙2.5G網口可以用來玩虛擬機和Docker,達到做AllinOne的最低門檻,除了四個常規(guī)硬盤位以外,主板上還有一個NVME固態(tài)硬盤槽。
5.極空間 新Z4
6.蒲公英 X3A
介紹:如果想法組網可以選擇蒲公英X3A,系統(tǒng)預制了SD-WAN程序,下聯(lián)的所有設備皆自動加入組網且不占用名額,活動價正常八九十塊錢,7621依舊能滿足大部分用戶需求,是NAS的好搭檔。
7.蒲公英 X1
如果不好走線,也可以選擇X1旁路由做無線橋接連接NAS組網,也是不錯的選擇。
8.領勢 MX5501
介紹:2021年下半年發(fā)布的VELOP系列新款,CPU使用A53架構的高通雙核IPQ5018,內存和閃存同為512M,物理網口全千兆(WAN*1+LAN*3),內置六個無線信號天線,2.4G和5G無線帶寬分別為574Mbps和4804Mbps,頻寬為160Mhz,MU-MIMO和OFDMA這些常規(guī)協(xié)議都支持,重點是支持領勢的iMesh,預算充足的朋友可以直接買套裝(MX5502和MX5503)。
9.綠聯(lián) CAT6 網線
介紹:本次組Mesh使用的配件,選擇穩(wěn)定的網線非常重要,如果不清楚什么線適合,直接無腦綠聯(lián)的六類網線,只求穩(wěn)定,實測挺好的,這類普通網線建議購買1-2米中間的尺寸,太長不僅不好看,出現(xiàn)衰弱也麻煩,再次提醒,不要扁線,老老實實圓線。
如果之前安裝過其他版本的Qbittorrent(套件版本/Docker版本),請先自行刪除后再創(chuàng)建本次的容器,不然可能會端口沖突導致部署失敗。
所有NAS的前置操作都一樣,僅需要創(chuàng)建一個文件夾,下圖的其他文件夾由容器自動創(chuàng)建,建議創(chuàng)建共享文件夾。
另外創(chuàng)建完文件夾后需要找到/編輯出文件夾的真實路徑用于掛載,下面會講各家NAS如何查找真實路徑。
1.群暉系NAS
進入控制面板的共享文件夾,點擊新增,名稱設置成Qbittorrent,之后一路下一步完成創(chuàng)建。
進入FileStation,右鍵點擊需要掛載的文件夾選擇屬性,下圖圈出的位置就是真實路徑:
/volume1/Qbittorrent
接著進入終端機和SNMP,勾選上啟用SSH功能,默認端口號是22,部署完Qbittorrent后記得回來關掉。
最后點擊網絡中的網絡界面,下圖3就是這臺NAS的IP,接下來請拉下到下一段SSH登錄。
2.威聯(lián)通系NAS
點擊控制臺中的共享文件夾,準備開始創(chuàng)建。
點擊創(chuàng)建,文件夾名稱填寫Qbittorrent,之后一路下一步。
創(chuàng)建,下圖圈出來的路徑前面加上/share才是真實路徑,比如我這里是:
/share/Qbittorrent
接著點擊控制臺中的Telnet/SSH,勾選上啟用SSH功能,默認端口號是22,部署完Qbittorrent后記得回來關掉。
最后點擊網絡與虛擬交換機,下圖2就是這臺NAS的IP,接下來請拉下到下一段SSH登錄。
3.愛速特(華碩)系NAS
進入文件總管點擊新增共享文件夾,創(chuàng)建名為Qbittorrent的共享文件夾,一路下一步。
右鍵點擊需要掛載的文件夾選擇屬性,下圖圈出來的路徑后面加上/文件夾名稱才是真實路徑,比如我這里是:
/volume1/Qbittorrent
接著點擊服務中的終端機,勾選上啟用SSH功能,默認端口號是22,部署完Qbittorrent后記得回來關掉。
最后點擊偏好設定中的網絡,網絡接口中下圖3就是這臺NAS的IP,接下來請拉下到下一段SSH登錄。
4.萬由系NAS
進入控制中心點擊共享文件夾,創(chuàng)建一個名為Qbittorrent的共享文件夾。
右鍵點擊需要掛載的文件夾選擇屬性,在鏈接的名稱前面加上/mnt/nas/data/才是真實路徑,比如我這里是:
/mnt/nas/data/Qbittorrent
最后點擊控制中心的網絡配置,下面圖3圈出來的就是這臺NAS的IP,接下來請拉下到下一段SSH登錄。
5.極空間系NAS
ZOS沒開放SSH登錄,所以也沒辦法用代碼部署,正常創(chuàng)建一個Qbittorrent文件夾。
接著右鍵設置為共享。
最后點擊設備監(jiān)控中的硬件/網絡,下圖圈出的地方就是NAS的IP,接下來請拉下到下下一段修改代碼部署。
極空間沒辦法SSH登錄,請?zhí)^這一段。
1.群暉系/威聯(lián)通系/愛速特(華碩)系NAS
首先安裝SSH工具,這里以Finalshell為例,先下載安裝:
http://www.hostbuf.com/t/988.html
安裝好并打開后,點擊打開后選擇新建一個SSH連接。
填寫NAS的IP和登錄用戶名密碼,確認無誤后保存。
雙擊剛才創(chuàng)建的配置文件,即可通過SSH登錄群暉后臺,輸入:
sudo -i
回車
接下來會提示輸入密碼,這里的密碼看不見,盲打后回車確認,等待提示登錄成功即可,接下來請拉下到下一段修改代碼部署。
2.萬由系NAS
萬由不需要安裝第三方SSH工具,點擊左下角的菜單,點開附件中的終端。
進入后勾選上啟動WebSSHell服務,應用后點擊啟動。
接下來會跳轉并打開SSH終端,先輸入NAS的登錄用戶名回車,接著盲打輸入登錄密碼回車登錄。
輸入:
sudo -i
回車
這里就用SU賬號登錄完成,請拉下到下一段修改代碼部署。
本次使用項目地址如下,由Docker玩家必定熟知的nevinee大佬制作:
https://hub.docker.com/r/nevinee/qbittorrent
接下來需要按照說明修改代碼,群暉/極空間和其他NAS不一樣,其他的幾乎一致。
由于微信推送功能并不是剛需,需要實現(xiàn)微信推送下載提醒的朋友請下拉到容器使用方法的第三部分,看完再開始部署。
1.群暉系NAS
群暉稍微有點麻煩,一定要注意看下面的說明嚴格操作!
SSH登錄后先需要查看UID和GID,輸入對應的代碼回車即可查詢,我這里是:
PUID=1026
PGID=100
這一步不可跳過,不然會無法創(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
復制進FinalShell,回車執(zhí)行。
執(zhí)行完成后回到群暉的網頁后臺,點擊Docker管理器可以看到Qbittorrent已經在運行中。
接下來瀏覽器輸入你的NAS IP加上8080端口號,進入Qbittorrent后臺,我這里是:
192.168.0.205:8080
默認用戶名:admin
默認密碼:adminadmin
點擊選項的WebUI,將下圖中3的端口號改成8999,不然外網訪問不了這個頁面,以后訪問地址為:
192.168.0.205:8999
測試無問題后,接下來請拉下到下一段容器使用方法。
2.威聯(lián)通系/愛速特(華碩)系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
比如這里威聯(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)待輸入框,表示部署完成。
進NAS的自帶Docker管理器即可看到容器狀態(tài),接下來請拉下到下一段容器使用方法。
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,粘貼修改好的代碼,確認后回車。
等待出現(xiàn)待輸入框,表示部署完成。
進NAS的自帶Docker管理器即可看到容器狀態(tài),接下來請拉下到下一段容器使用方法。
4.極空間系NAS
進入自帶的Docker管理器中的鏡像,在倉庫中搜索nevinee下載鏡像。
版本選擇latest-iyuu,確認下載。
下載完成后本地鏡像選中Qbittorrent,再點擊添加到容器。
點擊文件夾路徑,選中下面的兩個預設,掛載文件夾都選創(chuàng)建的Qbittorrent文件夾。
點擊端口添加四條規(guī)則:
本地端口8999,容器端口8999,協(xié)議為TCP
本地端口8787,容器端口8787,協(xié)議為TCP
本地端口34567,容器端口34567,協(xié)議為TCP
本地端口34567,容器端口34567,協(xié)議為UDP
點擊環(huán)境,這里改兩個值:
找到WEBUI_PORT,將值改為8999
找到UID
全部確認無誤后,點擊應用創(chuàng)建容器,稍等一會即可在Docker管理器中看到運行狀態(tài)。
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"
極空間則是在部署的時候手動添加一行環(huán)境:
名稱填PUSHPLUS_TOKEN,值填xxxxxxx
上面說的xxxxxxx是PushPlus的Token,請去官網掃碼登錄,點擊一對一推送獲?。?
http://www.pushplus.plus/push1.html
下個Ubuntu鏡像做測試,微信成功獲得推送。