這些年來用過不少NAS,基本上大多是威聯(lián)通的機器。很多人都覺得威聯(lián)通的QTS使用起來不方便、使用門檻高。但是我用下來并沒有這樣的感覺,一方面是因為我有一定的專業(yè)基礎知識,另一方面可能是我一開始用的就是威聯(lián)通的QTS系統(tǒng),對于其使用方法已經習以為常了吧。
個人平時用的機器是TS-453Bmini,在上面也折騰過不少東西。平時也寫了不少關于威聯(lián)通NAS的教程和心得,這次索性把所有的使用經驗都匯總一下,希望能幫助大家。內容上比較瑣碎,但是我已經盡量按類別歸類,希望大家看過之后可以有些幫助。
1、NAS熱門機型點評
2、NAS存儲問題
3、NAS下載工具
4、NAS影音方案
5、Docker應用案例
6、軟路由和QVR Pro監(jiān)控中心
這應該是在售的NAS成品里面最便宜的一款了吧,618時秒殺價格直接降到了600多,而且還是兩盤位NAS,性價比十足。硬件配置方面,TS-212P3采用的是Realtek RTD1295處理器,1GB DDR4內存,一個千兆以太網口。雖然是ARM架構,但是卻支持Container Station,Docker Hub里支持ARM的Docker鏡像也不少,滿足基礎的應用場景還是沒問題的。但是配置畢竟不高,經不起折騰。要求不高的低預算用戶,TS-212P3是個不錯的選擇,個人感覺比礦渣省心。
TS-551是一款五盤位NAS產品,三個3.5盤位,兩個2.5盤位。硬件配置方面,TS-551采用J3355處理器,內存支持DDR3L,兩個千兆以太網絡口,一個HDMI接口。這款NAS CPU性能一般,但是畢竟是X86架構,還是可以適當折騰一下的,只要把內存加夠。另外HDMI和雙網口都不少,折騰軟路由和HTPC也不是不可能。最重要的是,作為一款5盤位 X86 NAS,TS-551價格真不高,1600的價格適合那些有一定折騰需求,但是預算有限的用戶。
這款應該是威聯(lián)通最暢銷的一款NAS了,搭載的J3455也是非常熱門的NAS CPU型號,即使現(xiàn)在也夠用。再搭配上8GB以上的內存,折騰起來也不會有太大壓力。雙千兆網口和HDMI接口也是標準配置,而且TS-453B mini還配備了一個遙控器,用來做HTPC更方便了。這款NAS的散熱設計確實存在一些問題,相同條件下硬盤溫度確實會高一些,但是也都是在安全使用的范圍內,平時放置的時候注意留夠空間就行。廣泛流傳的存在于J3455這一代CPU的Bug作為一般用戶其實無須擔心。不過隨著新品的發(fā)布,TS-453B mini也即將面臨停產,其售價也跌入低谷,不及時出手的話以后就只能閑魚見了。
TS-251D應該是威聯(lián)通NAS產品里面最漂亮的一款了。面對其他型號清一色的黑色外殼,藍白相間的TS-251D看起來另類許多。配置方面,J4005的性能不算很弱,2GB內存的版本肯定不夠玩,不過自帶兩個內存插槽,可以自行添加。此外,TS-251D還帶一個PCIe 插槽,可安裝 10GbE/5GbE/2.5GbE網卡、QM2擴充卡、USB 3.2 Gen 2 (10Gbps)擴充卡,或 QWA-AC2600無線網卡等擴充設備。相比其他NAS又黑又大的硬朗外觀,TS-251D擺在客廳里面也不會覺得違和。喜歡它的顏值,對盤位要求不高的話,可以考慮這款NAS。
TS-451D也是威聯(lián)通今年推出的一款新品四盤位NAS,搭載J4025 CPU,得益于主頻的提高和架構的升級,其單核心性能提升明顯,多核性能略弱于J3455。雙千兆網口算是標配,HDMI 2.0支持4K 60Hz的視頻輸出。散熱方面,TS-451D的表現(xiàn)也不錯。價格方面,TS-451D也是比較良心的,近期活動價格不高于2600就可以拿下。如果你想購買一款新品4盤位NAS,預算在2000-3000之間,那么TS-451D是個很不錯的選擇。
想要多盤位,又不想價太貴,那么TVS-951N是個不錯的選擇。這是一款九盤位的NAS,其中五個3.5寸硬盤盤位,四個2.5寸硬盤盤位。TVS-951N的CPU采用Intel Celeron 3865U處理器,內置了Intel HD 610 顯示芯片,標配了4GB內存。網口方面,TVS-951N具備一個千兆網口,一個5GBASE-T網口,輕松讓你的內網傳輸速度達到機械硬盤上限。這款NAS CPU的性能不算很突出,但是五個3.5寸硬盤盤位基本上可以滿足存儲需求了,剩下的2.5寸盤位可以添加固態(tài)硬盤,并使用威聯(lián)通的Qtier技術加速讀寫。價格方面,我感覺馬上就能突破到3800元以下了,性價比凸出。
一般情況下,NAS上的存儲空間都是很大的,而個人筆記本電腦上的標配硬盤一般都不夠大的。而通過NAS的iSCSI服務,可以把NAS上空余的硬盤空間劃出來給筆記本電腦,讓筆記本電腦像使用本地硬盤一樣使用這些空間。如果你經常玩大型游戲又苦于本地硬盤空間不足,那么iSCSI就是一個很好的選擇了。下面就介紹一下iSCSI的使用方法吧。
打開存儲于快照總管應用,選擇iSCSI與光纖通道,開啟相關服務,然后根據向導創(chuàng)建iSCSI目標。
先填寫iSCSI目標的名稱和別名,身份認證這一塊我沒有選擇,最后完成創(chuàng)建。
iSCSI目標創(chuàng)建好后,需要創(chuàng)建LUN,存儲空間選擇那個1TB的硬盤。LUN的名稱和容量大小根據自己的情況選擇。然后確認完成創(chuàng)建。
這樣NAS這邊就設置好了,然后回到筆記本電腦的Windows 10系統(tǒng)上操作。搜索"iSCSI發(fā)起程序",并打開。第一次運行服務可能沒開啟,選擇開啟。
在發(fā)現(xiàn)Tab下,點擊發(fā)現(xiàn)門戶,輸入NAS的IP地址。確認后回到目標Tab,刷新一下,會看到一個不活動的目標。
選擇這個目標點擊連接,彈出框中點擊確定。這時候需要耐心等待一段時間,窗口可能會顯示無響應。
連接成功后,打開計算機管理的磁盤設置,就可以看到一個為分配的磁盤設備了。格式化后,磁盤就可以像本地磁盤一樣使用了。至于速度呢,跟你的內網網速有關,如果是萬兆內網,網絡傳輸就基本不存在瓶頸了。
Qtier
為了提升硬盤的讀寫速度,QTS系統(tǒng)提供了兩種加速方案:SSD Cache和Qtier。SSD高速緩存技術將較常讀取的數據暫存到SSD上,可以避免系統(tǒng)等待數據從機械硬盤上讀出,而是直接從高速SSD讀出,提升反應速度。Qtier自動分層存儲技術會識別資料的存儲頻率,自動將頻繁存取的"熱"資料移動到讀寫性能更好的SSD,而將較少存取的"冷"資料移動到成本低、容量大的機械硬盤上,讓NAS 系統(tǒng)可同時享有高速 SSD與大容量 HDD 的雙重優(yōu)勢。從加速效果上看,Qtier具有更好的效能,而且能夠充分利用存儲空間。SSD Cache也可以提高系統(tǒng)讀寫速度,但是由于會在SSD上進行緩存,空間上有一定的浪費。從安全性上講,設置為"只讀快取"的SSD Cache在SSD緩存數據損壞時,不會影響主存儲的數據。而使用Qtier的時候,Qtier存儲池的SSD層和SATA層任意一層有數據損壞,就有可能造成整個存儲池數據損壞,所以一般建議選擇具有安全保護的RAID等級以降低風險。
下面就介紹一下Qtier的使用方法吧。在創(chuàng)建存儲池向導頁上選擇"啟用Qtier"。
然后為這個存儲池選擇一塊SSD和HDD。可以看到這兩塊磁盤組成的存儲池的容量是累加的,空間一點沒有浪費。繼續(xù)下一步創(chuàng)建這個存儲池。
存儲池創(chuàng)建完畢后,還要在上面創(chuàng)建新券?;诖鎯Τ?,只能選擇厚卷和精簡卷,這里我選擇厚卷,并稍微預留一些空間,給這個卷3TB容量。
作為一款NAS,下載應該是最基本的功能之一了。在QTS上,我選擇使用qBittorrent作為PT/BT下載工具。在QTS的第三方應用商店qnapclub里面是可以下載到。但是安裝版的qBittorrent做種多了會莫名其妙地奔潰,重啟也無法解決。所以,我選擇了docker版的qBittorrent,用起來穩(wěn)定多了。我用的docker鏡像是linuxserver/qbittorrent,在Container Station里面搜索即可。
點擊安裝,選擇lastest版本,點擊下一步。
彈出的頁面配置一下網絡,網絡模式選擇Bridge,IP固定一下,其他可以保持不變。
有兩個目錄需要映射,分別是config和downloads。然后確認創(chuàng)建這個容器。
耐心等待鏡像的下載和容器的啟動,不出意外,應該可以正常運行起來。
這時,就可以輸入你固定的IP和端口號6363訪問qBittorrent的web ui,用戶名密碼分別為admin和adminadmin。如果想要有下載速度,還需要在設置里面,將監(jiān)聽端口設為隨機。默認的端口有些PT站會屏蔽。一切準備就緒,你就可以享受PT的飛速下載了。
Aria2
Aria2也是常見的下載工具,這里介紹Arm版的安裝方法,X86的是類似的。使用的是wahyd4/aria2-ui這個鏡像,它封裝了 Aria2 + AriaNg + File Browser三個應用,當然最重要的是,支持ARM平臺。
首先拉取鏡像,鏡像名稱填寫wahyd4/aria2-ui,注意鏡像版本不再是latest了,而要寫arm64。
稍等片刻,鏡像文件就可以下載下來了,90多兆的大小也挺輕量的。
啟動Docker前,先做一些準備工作。在NAS的共享目錄里面創(chuàng)建兩個文件夾data和app,app下創(chuàng)建conf子目錄。目錄結構如下,放到哪里隨意。
到下面的地址把配置文件模板下載了,并放到/app/conf目錄下。下載aria2.conf和aria2.session這兩個文件。
https://github.com/wahyd4/aria2-ariang-docker/tree/master/conf
然后就可以著手創(chuàng)建Docker應用了。如下圖的界面,點擊創(chuàng)建應用程序。
在彈出的編輯器里面填寫如下的內容,有幾個關鍵參數我下面一一講解。
version: "3" services: aria2-ui: restart: unless-stopped image: xxxx.mirror.aliyuncs.com/wahyd4/aria2-ui:latest environment: - ENABLE_AUTH=true - ARIA2_USER=admin - ARIA2_PWD=admin ports: - "10086:80" volumes: - /share/Public/data:/data - /share/Public/app/conf:/app/confimage:根據你的地址,填寫鏡像名稱,不要寫錯了。
ARIA2_USER/ARIA2_PWD:登錄aria2和File Browser是要用到的用戶名和密碼
ports:后面的80是Docker內部的端口號,不要修改,前面的端口號可以也是80,也可以根據自己的情況修改,我改成了10086.
volumes:/data和/app/conf都是Docker內部的目錄,前者用于放置下載文件,后者用于放置配置文件,請把他們映射到NAS本地目錄。
確認各項設置無誤后,點擊創(chuàng)建應用,耐心等待,如果沒什么差錯的話,我們的Docker應用應該就可以正常啟動了。如果出錯了,結合終端打印的出錯信息,檢查自己的配置是否正確。
在瀏覽器里面輸入IP:端口號,就可以直接進入File Browser的頁面了,我的端口號是10086,用戶名密碼都是admin,你要改成自己的設置。
在 File Browser里面創(chuàng)建個文件和文件夾,在NAS映射的data目錄下都會有文件刷新。File Browser工作一切正常。
再來看看aria2服務是否OK。瀏覽器里面輸入IP:端口號/ui,輸入用戶名和密碼,就可以直接進入aria2的web頁面了。
此時看到Aria2的狀態(tài)是未連接,看來還有一些額外的設置要做。點擊進入AriaNG設置,選擇當前的RPC,默認端口號是80,但是我前面修改了端口號為10086,所里這里也要做相應的修改。
修改完畢后,AriaNG就可以成功連接Aria2服務了。找個鏈接試試下載速度吧。
玩物下載之前只有群暉才有,現(xiàn)在這款NAS版的迅雷終于也登陸威聯(lián)通QTS了。不過由于是內測中,所以還沒有對外發(fā)布。我提前拿到了這款應用的測試版本,下載地址如下:鏈接:s/1O7tHrO5gdAGBKt32V47C5g,提取碼為 5qu4,懂的自然懂。下載完成后,打開應用商店使用手動安裝。
安裝完畢后,打開玩物下載的鏈接,使用微信掃描二維碼綁定設備。然后就可以正常使用了。
可能有用戶擔心玩物下載有在后臺偷偷"挖礦"的黑歷史。我這幾天用下來并沒有發(fā)現(xiàn)威聯(lián)通的玩物下載有這個行為,可以放心使用了。
影音篇
在NAS上搭建媒體服務器應該是大多數NAS用戶會做的事情,畢竟大多數人都將NAS用作視頻資源倉庫。面對雜亂且眾多的電視電視資源,一款合適的媒體資源管理軟件就顯得十分重要了。QTS自帶了一款影視資源管理工具——Video Station,但是這款軟件的易用性和兼容性都很一般。因此,大多數用戶都會轉而投向其他第三方媒體管理軟件的懷抱,他們通常是Jellyfin、Plex、Emby。這里不去比較分析這三款軟件的優(yōu)劣,對于我來說,我只想要免費的。而他們三者之中,只有Jellyfin是完全免費的。Jellyfin在第三方應用商店qnapclub里也有安裝版可以選擇,但是我還是選擇了更為靈活的docker版。同樣地,在Container Station里面搜索Jellyfin,下載linuxserver/jellyfin這個鏡像即可。
先把鏡像拉下來,Docker Hub下不下來的話,就用阿里云的加速服務器,具體方法百度即可。
因為要啟用硬件加速,所以直接這里使用docker-compose.yml的方式創(chuàng)建容器。需要設置的主要由兩點,一是配置文件夾和媒體文件夾的映射,二是/dev/dri的映射。后者是開啟硬件加速的關鍵。
啟動容器,不出意外,JellyFin服務就啟動了,輸入IP+8096打開web管理界面。想要海報墻的話就用tmm刮削,這就是另一個話題了。
下面做開啟硬件加速的準備,使用linuxserver/jellyfin這個鏡像這個鏡像不能正常開機硬件加速的主要是原因是/dev/dri/renderD128的權限問題,所以需要在NAS終端下和Docker容器內將/dev/dri/renderD128都修改為777:chmod 777 /dev/dri/renderD128。然后在jellyfin的web頁面開啟硬件加速即可。
目前的缺陷是每次重啟容器或者NAS,權限都要重新設置,當然解決方法也有很多,這里就不展開了,知道根本原因就可以了。然后就可以享用硬件加速的爽快了,CPU占用很低的。
Ubuntu Linux Station可以算得上威聯(lián)通QTS系統(tǒng)的獨家絕技,借助于它可以輕松實現(xiàn)基于Ubuntu的HTPC。想要使用Ubuntu Linux Station,對NAS硬件時有一定要求的。首先必須是X86的機器,具體支持哪些系列的機型可以去官方網站查看。其次內存至少要在4GB以及以上,當然為了保證流暢運行,內存是越大越好。滿足了這些條件后,將NAS升級到最新版本,去應用商店下載Ubuntu Linux Station就可以了。
打開應用,選擇安裝長期支持版Ubuntu 20.04。雖然在普通PC上安裝Ubuntu也不是一件難事,但是Ubuntu Linux Station將這個過程做到了最簡化,只需要點擊安裝按鈕,靜靜等待一段時間,如果順利的話Ubuntu系統(tǒng)就可以安裝完成了。
Ubuntu Linux Station使用虛擬化技術,將QTS系統(tǒng)和Ubuntu系統(tǒng)整合起來。這種虛擬化技術和Virtualization Station有著本質的不同,它歸根結底是一種進程和資源隔離的技術。Ubuntu系統(tǒng)下看到的是物理硬件而不是虛擬化的硬件,因此理論上系統(tǒng)的性能也要好很多。
使用Ubuntu Linux Station的Ubuntu有兩種方式:一種是點擊Ubuntu Linux Station上給出的鏈接,通過VNC遠程桌面進入系統(tǒng);另外一種當然就是直接將顯示器信號切換到NAS,接上鼠標鍵盤,把NAS完全當做一臺Ubuntu電腦使用。當然,用作HTPC的話,還是使用飛鼠比較方便了。輸入和NAS一致的用戶名和密碼,就能看到桌面了。Ubuntu Linux Station中安裝的Ubuntu并不是原版的系統(tǒng),而是加入了一些定制元素,比如預置了KODI,我們甚至可以在登錄的時候直接選擇KODI作為桌面。
想要播放高清視頻,可以選擇SMPlayer、VLC等常用的Linux播放器,或者是自帶的KODI。不過我在播放視頻的時候遇到了畫面撕裂問題,解決方法也很簡單,創(chuàng)建新一個新的配置文件。
sudo vim /usr/share/X11/xorg.conf.d/20-intel.conf
將以下內容寫入文件,重啟即可。
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "TearFree" "true"
EndSection
嘗試了幾個高清電影,其中也不乏一些4K視頻資源,播放起來都沒有問題。Ubuntu作為HTPC系統(tǒng),軟件能力上是完全沒有問題的。而且如果熟悉Linux系統(tǒng)的話,還可以在系統(tǒng)上做更多好玩的事情。
Docker應用篇
有了Container Station的存在,NAS的可玩性大大增強。這里就來搭建個我的世界服務器玩玩。目前人氣最高,更新及時的我的世界服務端Docker鏡像,應該就是下面這個了:
https://hub.docker.com/r/itzg/minecraft-server
如果要搭建基巖版我的世界服務器,可以選擇這個鏡像:
https://hub.docker.com/r/itzg/minecraft-bedrock-server
兩個版本鏡像的作者都是同一個人,請放心使用。
先把鏡像文件拉下來。點擊"鏡像文件"那一頁,點擊"提取",鏡像文件名稱輸入"itzg/minecraft-server",版本就選latest。
成功拉取docker鏡像之后,下面我們就要用這個鏡像創(chuàng)建自己的Docker應用了。這次使用命令行的方式創(chuàng)建容器。先確保NAS的ssh服務是開啟的,
然后,使用你喜歡的ssh客戶端,個人推薦Termius,界面簡潔,功能豐富,用著很順手。在Termius中新建一個HOST端,輸入NAS的IP地址,以及用戶名密碼即可。
https://hub.docker.com/r/itzg/minecraft-server這里詳細介紹了運行minecraft-server這個Docker鏡像需要的指令以及各個參數的具體含義。因為不涉及MOD的配置,所以一個最簡單的純凈版我的世界服務器的運行理論上只需要執(zhí)行下面的指令即可。
docker run -d -p 25565:25565 -e EULA=TRUE --name mc itzg/minecraft-serverDocker應用啟動之后,就會開始下載服務器文件了。如果你是墻內用戶,這個jar文件我估計你是大概率沒法下載下來的,最后很容易導致Docker啟動失敗。小白用戶的話,很可能根本不知道為什么就失敗了。
其實這個文件用迅雷并不難下載下來,文件的下載地址在這里可以找到。我的世界其他游戲資源也可以在這個論壇里面找到。https://www.mcbbs.net/thread-946592-1-1.html
把這個server.jar文件下載下來后,只需要在docker命令中通過參數指定這個jar文件,就可以跳過下載步驟,直接使用這個文件。這樣,我們的命令就變成了:
docker run -d -p 25566:25566 -net=host -e EULA=TRUE -e TYPE=CUSTOM -e CUSTOM_SERVER=/data/server.jar -v /share/Public:/data --name mc xxxxxxx.mirror.aliyuncs.com/itzg/minecraft-server
注意幾個關鍵參數,下面逐個解釋一下。
TYPE=CUSTOM,表示要使用自己的服務端文件。
-v /share/Public:/data,將NAS的/share/Public路徑映射為Docker內部的/data路徑,這樣服務器運行時產生的配置文件和存檔文件也會一并存放到NAS的指定路徑,即使Docker重啟這些文件也不會丟失。
CUSTOM_SERVER=/data/server.jar,指定了Docker內部加載服務器文件的路徑,/data/server.jar就意味著你要將server.jar文件放到NAS的/share/Public/下,具體可以根據自己的情況調整。
再次運行這個命令,通過觀察控制臺log,可以發(fā)現(xiàn)我的世界服務端已經可以正常運行起來了。
使用服務器對應版本的我的世界Java客戶端嘗試一下。不出意外的話,就可以正常發(fā)現(xiàn)服務器了。
雖然客戶端探尋到了服務器,但是連接的時候卻出現(xiàn)了下面這樣的錯誤。解決方法也很簡單,進入Docker的shell終端修改個配置文件即可。
如下圖標出的字符串,就是你Docker應用的ID,使用下面的命令進入Docker應用的shell。
docker exec -it 9e04f87e94f7 /bin/bash
然后在Docker的shell中執(zhí)行vi server.properties。先按i,找到online-mode=true改成flase,按Esc,然后按shift+冒號,輸入wq,回車。哈哈,不會用vi的話就用nano吧。
修改完畢,重啟服務器,再次嘗試用客戶端連接,終于可以正常進入了。
看起來是不是很復雜,其實一點不復雜,總結起來就下面三步:
1.手動下載server.jar文件,并放到NAS的指定路徑了。
2.執(zhí)行下面的命令啟動Docker。注意各個參數的配置。
docker run -d -p 25566:25566 -e EULA=TRUE -e TYPE=CUSTOM -e CUSTOM_SERVER=/data/server.jar -v /share/Public:/data --name mc xxxxxxx.mirror.aliyuncs.com/itzg/minecraft-server
3.進Docker的shell,修改vi server.properties配置,將online-mode改成flase。重啟Docker
以上,大功告成。目前只是實現(xiàn)了一個最簡單的,只能在內網游玩的純凈版服務器,更多玩法我目前也在探索之中。有了現(xiàn)在這個基礎,后面增加MOD,以及實現(xiàn)內網穿透將服務器提供給更多玩家玩耍也不是不可能。
群暉系統(tǒng)自帶SVN套件,搭建起來相對簡單。威聯(lián)通雖然沒有自帶,但是借助于Docker,我們依然可以輕松搭建起來SVN服務器。Docker鏡像使用這個https://hub.docker.com/r/garethflowers/svn-server。打開威聯(lián)通的Container Station,進入鏡像文件頁面,點擊提取,鏡像名稱填寫garethflowers/svn-server,版本保持latest就好了。
稍等片刻,鏡像文件就下載好了,可以看到,鏡像大小只有13.72MB,可謂精簡至極,在NAS上運行也不會有太大壓力。
接著點擊加號創(chuàng)建Container,彈出頁面里設置容器的名稱,其他可以保持不變。
點擊高級設置,在網絡那一欄,端口轉發(fā)主機和容器都設置成3690,其他保持不變。
在共享文件夾那一欄,將NAS上的共享目錄映射到容器的/var/opt/snv目錄下,我設置的目錄為/Public/svn。
然后,其他就沒什么好設置的了,就配置了端口和共享文件夾,感覺超級簡單是不是。點擊創(chuàng)建,并確認參數,我們的SVN服務器就跑起來了。
雖然服務跑起來了,但是想要使用還需要再做點別的事情。SVN是以Repository(檔案庫)為單元管理文件的。用于團隊協(xié)作辦公時,就可以為不同的小組或者不同的項目分別創(chuàng)建Repository,方便文檔的集中管理。管理個人文檔的話,當然也需要先創(chuàng)建Repository。目前SVN服務器里并沒有創(chuàng)建任何Repository,所以我們這就創(chuàng)建一個。創(chuàng)建Repository需要在命令行下執(zhí)行一個簡單的命令,進入控制臺確認NAS的SSH是開啟的狀態(tài)。
然后使用SSH工具進入NAS終端,我個人習慣使用Termius,其他常見的還有Putty、X-shell、SecureCRT、MobaXterm等,都可以選擇。進入NAS終端后,執(zhí)行下面的命令即可:
docker exec -it svn-server svnadmin create new-repo
這條命令的意義就是進入容器終端,然后執(zhí)行svnadmin 命令創(chuàng)建一個新的Repository。svn-server就是上面創(chuàng)建的容器的名稱,svnadmin create后面跟的就是新Repository的名稱,可以自行設置。
執(zhí)行完上面的命令后,就可以看到NAS相應的映射目錄文件夾下就生成了一個名為new-repo的目錄,里面有一些數據文件和配置文件。
Repository生成后,還需要為使用這個Repository的用戶配置權限,主要涉及conf目錄下svnserve.conf、passwd、authz三個文件的修改。其中svnserve.conf文件的修改如下圖所示,修改的含義分別為:匿名用戶不可讀寫,授權用戶可寫,密碼文件路徑設置為passwd文件,訪問控制文件設置為passwd文件。其他內容可以不修改。
在passwd中添加用戶并設置密碼,自己用就設置一個用戶就好了,等號前是用戶名,等號后是密碼。
最后通過authz配置對Repository的訪問權限。可以通過設置groups包含多個用戶,然后配置剛才創(chuàng)建的new-repo的權限,在下面的示例中,我將admin用戶和user2用戶組設置為可讀寫,user1用戶組設置為只讀。
完成上面的步驟,SVN服務端就算搭建完畢了。主要涉及三個步驟:SVN容器的創(chuàng)建,Repository的創(chuàng)建,Repository的配置,都不是很難的操作,出錯的概率也不大。接著下載SVN的客戶端嘗試一下吧。
相比普通家用路由器,軟路由的功能可謂強大。威聯(lián)通大部分NAS都具有兩個千兆網口,不折騰一下軟路由實在是可惜。打開QTS的網絡與虛擬交換機,在總覽頁面可以看到,我當前將外網連接到了實體網絡適配器Adapter2上。
想要實現(xiàn)軟路由,就要先創(chuàng)建兩個虛擬交換機,一個作為軟路由的WAN口,一個作為軟路由的LAN口。將網絡與虛擬交換機切換到高級模式,選擇虛擬交換機頁面,點擊新增,在彈出的向導頁面中選擇高級模式。
我想先為軟路由創(chuàng)建WAN口的虛擬交換機,所以實體網絡適配器選擇已經連接外網的Adapter2。
這里直接選擇動態(tài)IP即可,不需要額外設置。
這里NAT和DHCP都不用選擇。直接下一步。
IPv6地址的設置也不用管那么多,直接默認設置下一步即可。
WAN口虛擬交換機大部分選擇默認,并且下一步,這里也是一樣。
最后確認一下所有的配置,并選擇應用。WAN口虛擬交換機就創(chuàng)建好了。
接著,再為軟路由的LAN口創(chuàng)建虛擬機。前面的步驟一樣,實體網絡適配器選擇Adapter1,目前這個適配器還有有接入任何設備。
這里就要為LAN口虛擬交換機設置固定的IP了,因為這個口以后是用來作為路由器LAN口連接其他設備的,所以IP地址不能和家里的其他局域網網段相沖突。我這里使用了233網段,網關就是192.168.233.1。
下面的NAT、DHCP、IPv6都保持默認設置,DNS這里配置如下,你可以根據自己的情況修改。最后確認配置點擊應用創(chuàng)建LAN口虛擬交換機。
創(chuàng)建完畢后,網絡拓撲連接就是這個樣子的。Virtual Switch 1連接Adapter 2,準備作為WAN口接入外網。Virtual Switch 4連接Adapter 1,準備作為LAN口接入其他要上網的設備。
接下來,就要在虛擬機上安裝軟路由了。QTS下的虛擬機就是Virtualization Station。在應用商店下載并安裝。Virtualization Station對內存是有要求的,至少要4GB,我這里有10GB毫無壓力。
軟路由我就直接選擇最流行的LEDE了,虛擬機所用到的版本直接在這里下載vmdk后綴的文件即可。下載完成后,將文件放到NAS的共享文件夾中。
在Virtualization Station中選擇導入虛擬機——映像轉換器,選擇下載的vmdk文件,并選擇轉換后鏡像的保存位置。然后我們就可以得到一個img文件。
下面就使用這個轉換后的鏡像建議軟路由虛擬機。新建一個虛擬機,主要配置如下:操作系統(tǒng)那里選擇Generic即可,CPU一共兩顆核心都給了,內存給2GB就足夠了,使用現(xiàn)有鏡像那里選擇轉換后的img文件,網絡連接到Virtual Switch 1,后面還會進一步配置網絡,VNC密碼設置一下,就基本上OK了。
然后先不要啟動虛擬機,在虛擬機列表里面找到剛創(chuàng)建的虛擬機,設定——一般設定——CPU選擇直通。
然后還要再增加一個網絡適配卡,目前適配卡1已經連接到了Virtual Switch 1作為WAN口,新建的適配卡就要連接到Virtual Switch 4作為LAN口。
最后,最好再修改硬盤類型為SATA,并設置開機延遲自啟動。套用好設置后,就可以啟動虛擬機了。
可以看到目前軟路由虛擬機已經正常啟動了。不過目前軟路由還沒辦法連接,進入LEDE的終端,修改lan的設置,將ip修改為233網段。輸入下面的命令使設置生效。
/etc/init.d/network restart
然后用一根網線將PC和NAS的Adapter 1,也就是軟路由的LAN口相連接。PC端需要修改IP地址,才可以登錄LEDE的管理頁面。
然而我發(fā)現(xiàn)修改好之后,仍然無法連接到LEDE的管理頁面。經過我的一番對比分析,我發(fā)現(xiàn)我還需要設置系統(tǒng)的默認網關。之前我的默認網關是在Adapter 2上,現(xiàn)在用Adapter 2作為LAN口,默認網關也要修改到Adapter 1上。
修改完畢后,網絡拓撲圖應該是下面這個樣子的。注意最右端那個小圖標,位置應該在作為LAN口的物理適配器上。
修改完畢后,就可以正常進入管理頁面了,輸入密碼koolshare就可以了。強大的酷軟商店里,有許多應用等著我去發(fā)掘。
到現(xiàn)在為止,基于QTS的Virtualization Station創(chuàng)建軟路由的步驟就是這些了。軟路由創(chuàng)建完畢后如何使用,就看自己的需求了。一般會將LAN口連接到一個路由器上,然后通過這個路由器再連接更多設備。
QNAP的QTS里,有兩個套件可以幫助我們打造視頻監(jiān)控中心:Surveillance Station和QVR Pro。這里就著重介紹QNAP新一代安全監(jiān)控方案QVR Pro吧,直接在應用商店點擊安裝即可。Surveillance Station和QVR Pro的很多設置都是通用的。
在QVR Pro的初始設置里面我們可以看到QVR Pro的運行時有一定軟硬件要求的。QVR Pro依賴于Container Station,看來這個服務用到了LXC或者Docker的東西,應該不算很輕量。其次內存也要大于4GB,可能這個服務會比較吃內存,我目前10GB毫無壓力。存儲方面,也要求組建RAID(非RAID 0),我記得這個不是強制要求的,不過我是組了RAID 1。
下一個初始設置頁面用來設置時間和日期,確認無誤后就可以點擊套用進入初始化安裝流程。
QVR Pro初始化安裝完畢后,打開NAS的共享文件夾可以發(fā)現(xiàn)根目錄下多了幾個新建的文件夾。看文件夾命名就可以猜到這些文件夾是用來存儲應用設置和錄像文件等數據的。
點擊主頁上的圖標進入QVR Pro服務,我們直接進入了一個新的鏈接,而且這個頁面長得和原來的主頁面有點像,給人一種很專業(yè)的感覺。
在配置攝像頭前,先來設置一下用于存儲錄像文件的錄像空間。目前,我在存儲池上劃分了一個2TB的卷,我的錄像空間就準備從這里劃分。
分配多大,看自己的需求,一天的錄像占多少空間我沒去算過。個人感覺分配1TB存儲一個月左右應該沒什么問題。
錄像文件確實比較占空間,所以你還可以選擇備用卷,以防空間不足。我這里沒有設置。
接著點幾個下一步,稍等片刻,錄像空間就配置好了。
下面開始設置攝像頭了,QVR Pro默認可以支持8個頻道,家用的話足夠了。商用場合要添加更多攝像頭就要額外購買授權許可了。
添加攝像頭的時候,QVR Pro會自動搜尋網絡中的攝像頭,但是螢石的是搜索不到的,只能手動添加。
添加網絡攝像頭前,需要知道分配給攝像頭的IP地址,直接去路由器里面查看就好了。
有了攝像頭的IP之后,還需要知道攝像頭的密碼,這個密碼在攝像頭的底座上印著,自己去看看吧。得到了這兩個信息,就可以手動添加攝像頭了。名稱隨意填寫,廠牌選擇Generic Model,型號選擇Generic RTSP,主要是廠牌和型號里面找不到螢石C6C這個牌子和型號,所以只能選擇通用型號了。IP地址已經有了,填上去,端口號就用80,RTSP端口是554不用改,賬號是admin,密碼在攝像頭底部。
填寫完畢后,點擊測試試一下是否設置成功,只要信息填寫正確,并在同一個局域網內,應該不會有什么問題。
接著,需要對這個新添加的攝像頭進行一些配置。只可惜QVR Pro對螢石C6C的兼容性一般,很多選項都不能設置。
設置好后點擊幾個下一步,就可以看到攝像頭添加成功了,并且預覽畫面也有了。
現(xiàn)在,利用QVR Pro在QNAP上搭建的視頻監(jiān)控服務已經完成了。如果想進行錄像視頻的播放和回看,則需要借助于QVR Pro的客戶端。QVR Pro客戶端基本上常見的平臺都支持。我先用來試試Windows平臺的客戶端。
安裝完畢后打開客戶端,需要先配置服務器。因為目前Windows客戶端和攝像頭同處一個內網,所以服務器地址直接就填寫NAS的地址就可以,端口就寫5001,用戶名和密碼也是和NAS的配置一樣。
登錄之后,就可以在客戶端上觀看攝像頭的實時畫面和回放畫面了。看回放錄像的時候,能看多久的錄像全看你的硬盤空間了。不過,目前在客戶端上只支持錄像的觀看和回放,并不能控制攝像頭云臺的轉動調節(jié)。
當然,很多時候我們并滿足于只在局域網中看監(jiān)控。如果要想借助QVR Pro遠程查看監(jiān)控視頻,要開通QNAP的myQNAPcloud服務。先注冊一個QNAP ID,然后登錄QNAP ID。
給這臺NAS的配置一個設備名稱,最終會用這個名稱組成的二級域名鏈接訪問設備。
訪問控制這邊注意設置一下,設置成私人即可,否則別人也可能看得到這個設備。
等配置完成后,myQNAPcloud服務就會自動啟動完畢。這個時候,我們在外網就可以通過特定的URL訪問我們的NAS了。QNAP很多自帶的服務都可以借助myQNAPcloud來實現(xiàn)外網的訪問。對于沒有公網IP的用戶,省去了配置內網穿透的麻煩。
接著,去下載QVR Pro的手機客戶端,在應用商店搜索QVR Pro即可。打開客戶端,新增NAS的時候,選擇使用QNAP ID登錄。這樣所有在這個QNAP ID下注冊的NAS設備都會添加進來。如果是在局域網的話,直接選擇新增NAS會自動將局域網中的NAS搜索出來,不過我們這里主要是解決外網遠程訪問。選擇dylanTS551這個NAS,就是我搭建了QVR Pro服務器的那臺NAS。輸入用戶名和密碼。
成功登入設備后,就可以看到我剛才添加的那個攝像頭了。此時看錄像直播和回看錄像都是可以的了,基本功能和Windows客戶端也沒太大區(qū)別。
這樣,一個具備最基本功能的視頻監(jiān)控中心就搭建完成了。QNAP里面提供了完備服務端和客戶端,用戶不需要花太大功夫就能輕松組建完成。QVR Pro的功能還是非常豐富的,除了QVR Pro本身,還有配套QVR Center和QVR Guard,用于商業(yè)場景也沒問題。只是由于對螢石攝像頭的支持有限,無法發(fā)揮出QVR Pro的全部功能。但是,我的需求也不高,能支持錄像直播和錄像回看就足夠了,而且能存儲的錄像時長也只會受限于我分配的存儲空間。
好了,本文的內容就是這樣了。內容上確實比較瑣碎,但是這些都是我花了不少時間親自摸索出來的一些玩法和經驗,相信里面肯定會有一些內容對你有用。最近我也準備在升級一下自己的NAS設備。TS-453B mini是我用過的最久的一款NAS,而我對其替代品TS-453D mini其實更感興趣。目前TS-453D mini由于是剛發(fā)布沒多久,價格還沒有下探到TS-453B mini這樣的水平。但是我相信TS-453D mini遲早會成為威聯(lián)通的下一代爆款產品。有機會的話,可以跟大家分享一下TS-453B mini和TS-453D mini的對比體驗,感興趣的可以關注下。