armbian盒子搭建qbittorrent并實現(xiàn)遠程下載
緣起
前幾天入坑了PT,選擇了qbittorrent來掛,用了一臺老主機掛了大概一周,感覺投入收入比不劃算。于是看了旁邊下跑docker有點閑的小盒子,決定給它加點負載,畢竟小盒子耗電量不高且能省一臺主機的地方,不用再搭一套環(huán)境加一堆網(wǎng)線電源線。上一張歲月靜好的完成圖。
折騰
安裝qbittorrent
在armbian環(huán)境下安裝qbittorrent還是比較簡單的,ssh進盒子,在命令行中輸入輸入apt-get install qbittorrent-nox一鍵安裝即可。安裝完成后輸入qbittorrent-nox -d命令,qbittorrent就運行起來了,這個時候在瀏覽器輸入局域網(wǎng)內(nèi)盒子的IP地址加上端口8080就可以進入qbittorrent的后臺了,默認的密碼用戶名是admin,密碼是adminadmin,如下圖所示。
進入qbittorrent網(wǎng)頁管理后需要設置一些基本參數(shù),先點擊“設置”按鈕,在選中“web ui”選項卡,在這里設置語言,修改用戶名和密碼,到此步qbittorrent基本上就搭建好了,先將其放到一邊。
利用內(nèi)網(wǎng)穿透遠程管理qbittorrent
內(nèi)網(wǎng)穿透有很多種方法,對于我們這種無關(guān)痛癢的服務,選擇白嫖免費的穿透就可以了。在免費穿透的選擇上是走了些彎路,大多免費穿透都有些限制,比如Sakurafrp不支持http,sunny-ngrok需要實名認證要認證費,natapp無法讓穿透服務在后臺運行,釘釘穿透需要很多環(huán)境的支持....看我這瀏覽記錄就知道我白嫖得有多努力了。
最終選擇了閃庫內(nèi)網(wǎng)穿透,雖然他的免費線路網(wǎng)速低不是太穩(wěn)定但對于我們這種簡單的服務是足夠的了。進入閃庫內(nèi)網(wǎng)穿透的官網(wǎng)www.ipyingshe.com注冊一個賬號,完成后跳轉(zhuǎn)到它的控制臺。先下載客戶端,小盒子是linux arm架構(gòu)的所以選擇“Linux ARM下載”。
下載完成后會得到一個名為“sk_linux_arm”的文件,放著備用,我們要先建立一個隧道才能使用。按照圖示操作,點擊“開通/購買隧道”,隧道名稱隨意,內(nèi)網(wǎng)端口填寫qbittorrent web ui的端口8080,內(nèi)網(wǎng)地址默認,選擇免費版套餐。創(chuàng)建好后,復制下隧道令牌備用。
ssh進小盒子,將剛才下載的“sk_linux_arm”文件上傳到盒子,我直接上傳到了根目錄,上傳工具可以用“winscp”或者“finalshell”等工具就不再贅述了。我這里用的finalshell在根目錄新建一個腳本文件1.sh,編輯1.sh輸入這兩行代碼cd /root nohup ./sk_linux_arm -token=yourtoken &將yourtoken替換成你的隧道令牌,要注意格式跟圖上一樣,編輯完后保存。文件管理器右鍵“文件權(quán)限”給予“sk_linux_arm”和“1.sh”文件777權(quán)限??梢韵葴y試一下內(nèi)網(wǎng)穿透成功沒有,直接在命令行輸入nohup ./sk_linux_arm -token=yourtoken &(記得替換令牌)命令,在瀏覽器上輸入剛才創(chuàng)建的隧道的域名,如果成功了的話會打開qbittorrent的登錄界面。
設置服務開機自啟
打開/etc目錄下的“rc.local”文件在exit 0這一行的上面加上qbittorrent-nox -d和./root/1.sh兩行,如圖示,然后保存退出。不出意外的話就設置好了內(nèi)網(wǎng)穿透和qbittorrent的開機自啟,先不要著急測試,還有一項重要操作沒有做。
為qbittorrent掛載下載盤
作為下載器,最重要的當然是放資源的硬盤了,我不是收集狂,所以選擇了一塊720g的固態(tài)來做下載盤,linux是需要將硬盤掛載到想要的目錄才可以正常使用的。有臨時掛載和永久掛載兩種方式,作為下載盤,我們基本上不會隨意拔插硬盤,為了讓其重啟后能自動掛載,我們就將其永久掛載。
首先將硬盤連接到盒子上,輸入命令fdisk -l查看是否系統(tǒng)能正確識別到,一般會在輸出內(nèi)容的最下面,如果只掛載了一塊硬盤的話會被掛載成sda1,記住這個路徑。
將硬盤格式化成適用于linux的文件系統(tǒng),輸入命令mkfs.ext4 /dev/sad1上一步查詢出的是哪個硬盤就輸入哪個硬盤,別格錯了,數(shù)據(jù)無價....
輸入blkid /dev/sda1查詢硬盤的UUID,將其記錄下來。
編輯 /etc/fstab文件,添上一行UUID=12333-4321-567-4242-17557575 /mnt/yingpan/ ext4 defaults 0 0,其中“12333-4321-567-4242-17557575”是上一步的UUID,“/mnt/yingpan/”是你要掛載的目錄也就是下載目錄,一般講文件夾掛載mnt目錄下,新建目錄的話要記得給權(quán)限。
輸入mount -a不出意外的話就能看到掛載的硬盤了。
掛在好硬盤后就可以進入qbittorrent管理界面設置下下載目錄,設置成剛才掛載的目錄,設置好后可以下載個小文件測試下。
最后的一點設置
做完這一切可以重啟下盒子檢驗勞動成果了,不出意外的話就可以用穿透的域名遠程訪問qbittorrent了,這里推薦一個遠程管理qbittorrent的小程序,叫PT管理寶。小程序里就能搜到,簡單的設置就可以方便的遠程管理qbittorrent了。
端口號就是80
總結(jié)
這次折騰耗時都耗在了尋找免費內(nèi)網(wǎng)穿透上了,果然免費的才是最貴的...小盒子的超低功耗和超低價格是安裝這類下載器的不二之選,不過對于需要儲存大容量資料就不是太適合了,如果硬要上的話就得加硬盤盒,就不如上x86啦,不過它適合我這種資源量小的,不過應該是可以掛載nas的目錄,不過手頭暫時沒搭建nas沒法測試,且我入PT才不久,大部分騷操作都不會,還得潛行修煉才行。