前言。
1000多元買一台雙硬碟的QNAP TS216,其實是乙個非常不錯的選擇,尤其是這款NAS還支援雙M。2 個 SSD 托架,支援 NVMe 協議。
如果買兩塊4T機械硬碟,就700塊,然後可以買兩塊512G固態系統盤和docker盤,就不到400塊了。
一旦所有裝置放在一起放在鐵架上,就相當完美了。 它不僅可以作為NAS儲存點檔案使用,還可以作為伺服器掛點回血的指令碼。
拆 箱。
TS216 最大的亮點是採用 ARM 架構的 A55 4 核處理器。
我個人盲目猜測它使用的是低功耗高效能的RK3568,並且還整合了G52 GPU,內建NPU,在做視訊和音訊處理時相當方便。
該處理器內建NPU算力為08T,支援4K 60fps**解碼,支援HDR,支援USB30,pcie3.0。
雖然是ARM架構,但也支援docker,可以部署一些有趣的指令碼自己玩。
整機尺寸為182mmx106mmx220mm,無論是放在桌面上還是角落裡,都不是很醒目。
前面是雙35 英吋快拆插槽,USB30介面,開機按鈕,一鍵複製按鈕,一排指示燈。
背面是介面部分,直流電源介面,千兆有線網路介面,兩個USB-A 20介面,以及防盜鎖介面。
最好的部分是散熱風扇,它體積大,散熱好,噪音低。
頂部和側面是完整的,沒有介面,但上面還有乙個標籤,表明其基本硬體引數。
電源方面,QNAP TS216 搭載航嘉電源,穩定性與安全性有保障。
電源也是單獨設計,經久耐用,維護方便。
3.要安裝 5 英吋硬碟,您只需要卸下快速釋放硬碟,然後 M2 安裝硬碟需要用螺絲刀擰下背面的螺絲,然後放 3取下5寸硬碟支架,最後可以滑動解鎖整個外殼將其取下。
取下蓋子後,可以看到風扇實際上在三個地方負責散熱:一是3散熱的5寸硬碟,乙個是M2.SSD的散熱,以及主機板的散熱。 我可以看到這個風管設計。
我直接上了兩塊威騰電子紅盤SN700,容量為512G,最適合QTeer分層和Docker作為硬碟。
雖然它的有線網口只有1Gbps的速度,還不足以執行固態的基本速度,但是在我安裝docker執行服務的時候,肯定最好用固態。
再看 35寸硬碟的SATA介面,PCB板的佈線和板設計還是很不錯的。 後來,我買了兩個14t的礦盤,補充了不是什麼大問題。
配置服務。 1.Zerotier 遠端管理配置。
Zerotier 賬號用於元件虛擬區域網,騰訊雲輕量級主機用於自建 Zerotier Moon 伺服器,也可以白白用於公網,其餘裝置必須正常使用。
2.Zerotier 帳戶註冊和配置。
Zerotier Settings & Problem Solving 部分:
Zerotier 是一種 P2P VPN,它將其所有裝置組合成乙個基於 Internet 的專用網路,可以理解為用於 Internet 連線的區域網。 最常見的場景是,公司可以在家中使用手機直接訪問NAS,並且是直接的點對點連線,資料傳輸不經過第三方伺服器。 所以安全性非常有保證。
Zerotier 在多個裝置(例如膝上型電腦、台式機、嵌入式裝置、雲資源和應用程式)之間建立點對點 VPN (P2VPN) 連線。 這些裝置只需要通過 Zerotier One(ZeroTier 的客戶端)在不同裝置之間建立直接連線,即使它們位於 NAT 後面。 任何連線到虛擬區域網的計算機和裝置通常都通過NAT或路由器裝置連線到網際網絡,Zerotier One使用STUN和隧道在NAT之後的裝置之間建立直接的VPN連線。 簡單來說,Zerotier就是通過P2P等方式實現交換機或路由器上區域網裝置的內網互聯。
第一步是註冊乙個零層帳戶。
這是郵箱註冊,註冊後免費裝置數量為50臺,足夠99%的人使用。 畢竟像我這樣,常年手裡有很多電子裝置的人,同時使用路由器和電腦不超過十臺。
第 2 步:登入並建立網路。
註冊後,請登入**並按照以下說明建立網路。 我使用我的網路名稱中文中文,讓它看起來更方便。
建立網路:建立新網路後,我們得到乙個網路ID,以後連線裝置時需要,點選我們剛剛建立的網路,我們可以設定更多選項。 可以使用預設設定,右側的 IPv4 設定是分配裝置內網的 IP 段,其他設定可以在設定幫助中看到。
第 3 步:將您的裝置新增到網路。
我現在手裡的裝置都是windows10裝置,所以在他們的首頁上,對應的平台安裝包上線了,安裝包字尾是MSI結尾。
*之後,雙擊安裝並按下一步,直到安裝成功。
安裝後,工作列中將出現乙個零層圖示,右鍵單擊並選擇加入網路。
有了這個視窗後,我們開啟之前登入過的零層頁面,然後可以在網路選項卡下看到我們建立的網路的基本資訊,我給我的網路起的名字是“home intranet”,我們要用橢圓部分圈出一串**,也就是網路id下方的一串**, 複製,然後將其貼上到上一步中彈出的視窗中以加入網路,我建議將它們全部勾選,以免錯過它們。
然後,在你們的幾台電腦都加入了我建立的“家庭內網”之後,我們還需要進入這個網路後台,開啟這些裝置的許可權。 只需點選此節點,它就會自動跳轉到“家庭內網”的後台管理頁面。
然後下拉頁面,你會看到你自己的裝置,我當前的裝置都是在auth下勾選的,這意味著這些裝置是授權的,如果不勾選,就意味著這個裝置已經加入了你的網路,但無法訪問你的網路。
需要注意的是 Managed IPS 下的 IP 位址,它代表了你當前裝置在 Zerotier 的“家庭網路”中的虛擬 IP 位址,旁邊最後看到的代表了你裝置的當前**狀態,例如,我手中的兩個裝置是**,顯示線上。
一旦你做到了這一點,就該進入下一步了。
在上面的裝置中,surfacebook1-7 是發起方,位址是 192168.192.190,也就是我平時拿著在外面跑的筆記本,macair是接收端,位址是192168.192.97,這是我平時扔在家裡當伺服器的膝上型電腦。
所有這些步驟都很順利,但隨後有人可能會遇到乙個新問題,那就是當我從 Surfacebook 1-7 訪問我的 MacAir 時,它顯示連線失敗。 生死無解。
因此,建議在得到兩台裝置的“家內網”IP位址後,先在cmd命令列視窗中ping位址,看看能不能ping通,能不能ping通,再去下一步rdp連線部分,如果ping不到,建議稍後再看我怎麼解決:
現在我找到的解決方案是由乙個大佬寫的:問題的癥結在於,雖然新的零層網路提供了一套流規則,但剛開始的時候不會自動應用。
只需在流規則的最後一行新增乙個空格並儲存即可。 這將使規則處於啟用狀態。
問題的原因是:
因此,在我採用此解決方案後,我成功解決了我的零層網路下的所有裝置都無法互操作的問題。
3.騰訊雲主機註冊和配置存在陷阱。
購買騰訊雲輕主機部件:
購買雲主機有兩個目的:一是獲取公網IP,二是擁有穩定的環境,搭建零層月球伺服器。
其實買騰訊,買阿里,或者買華為雲,一堆小的雲主機服務商也可以買,但是我建議買大家都熟悉的品牌,最推薦的是買騰訊和阿里巴巴,因為現在國內買這樣的雲主機需要實名認證,大家的騰訊和阿里賬號基本都是實名認證的, 並且不需要額外的身份驗證。
但我購買騰訊雲的核心原因是它便宜
我買了三年,1核加2G記憶體,6Mbps寬頻,1000G資料包,三年才219。 後續續約肯定貴如天,但三年後再看。
至於我為什麼不買阿里的? 因為阿里的比這貴一點。
單核,2G記憶體,裝個debian,幫我跑個服務,就夠了,在指令碼中加點自動簽到後打卡,也不是不能用。
進入騰訊雲介面,然後點選購買,掃碼登入你的微信(不知道為什麼騰訊一定要用微信登入所有服務),然後會自動進入微信小程式,然後你就被授權登入了。 在Web端,進入伺服器配置介面
位置:選擇離您最近的區域,然後選擇離您最近的位置。
型號:選擇您需要的彈性雲伺服器型號。 在這裡,我們選擇“入門設定(1 核 1GB)”,因為這是最便宜的。
映象:選擇您需要的彈性雲伺服器作業系統。 在這裡我選擇 Debian,但你可以選擇其他任何東西,每個系統都會在你選擇後為你預裝。
公共頻寬:檢查後,會給你分配乙個公共IP位址,預設為“1Mbps”,但輕主機已固定為6Mbps。
購買數量:預設1個。 購買期限:預設為“1個月”,我選擇了三年。
購買伺服器後,騰訊會讓你先重置密碼,然後你可以進入騰訊的server-light伺服器-控制台,你就能看到你的主機了。 其中,乙個公網IP位址預設繫結,相當於你買了三年200多年的公網IP。
您可以選擇在 Web 上開啟命令列介面,也可以使用 SSH 在本地登入來管理管理。
建議使用mobaxterm作為遠端管理伺服器軟體,該軟體可讓您跟蹤您的登入設定,尤其是帶有圖形檔案管理介面,非常適合初學者。
4.Zerotier 的 Moon 伺服器被構建並配置為踩坑。
雖然上面提到的zerotier可以相互訪問,但是因為流量還是zerotier的官方伺服器,在高峰期或者是跨寬頻運營商的情況下,網路質量確實令人擔憂,最直接的體現就是ping值高低或者丟包,如果長期使用的話, 網路質量還是有點差。正好騰訊雲有一台5M頻寬的伺服器,而Zerotier支援自建中轉伺服器,所以騰訊雲的BGP網路非常適合中轉流量。
我的騰訊雲伺服器安裝了最新的 Debian,作為 Zerotier 的中轉伺服器(moon),Zerotier 的安裝方法如下:
但是零層作為月亮,你還需要多執行幾行命令,相關命令如下。
生成月球模板配置檔案:
cd /var/lib/zerotier-one zerotier-idtool initmoon identity.public >>moon.json
編輯生成的 moon 模板配置檔案:
vim moon.json #
修改此行:"stableendpoints": ["1.2.3.4/9993"]
不過,其實建議用 mobaxterm 的圖形化檔案管理來修改這個檔案,雙擊開啟,然後直接儲存更新,這樣就不需要學習 vim 命令列了,vim 的操作邏輯很煩人。
請注意,您需要新增 12.3.4. 將其替換為實際的公共 IP 位址,該位址不能是內網位址。
需要注意的一點是,在配置之前,你必須檢視你的網路閘道器是否啟用了9993埠,如果沒有,建議先開啟它,然後再配置它。
此外,如果伺服器上啟用了防火牆,則需要允許埠 9993。 同時,伺服器安全組還需要允許 9993 埠,比如我的騰訊雲簡單雲伺服器安全組設定截圖
然後根據模板檔案生成最終的月亮檔案:
zerotier-idtool genmoon moon.json
執行完成後,將在當前目錄中生成乙個名為 000000xxxxxx. 的名稱json 檔案。
建立對應的目錄,並將生成的配置檔案放入其中:
mkdir moons.d mv 000000xxxxx.moon moons.d
重新啟動服務:systemctl restart zerotier-one
客戶端新增自定義月亮的步驟也很簡單,Linux 和 macOS 直接在終端執行,Windows 需要在 PowerShell 或 CMD 中執行,管理員許可權,命令如下:
zerotier-cli orbit 0000000xxxxxxxx 0000000xxxxxxxx
如果加入成功,將顯示以下訊息:200 orbit OK
需要注意的是,在此命令列之後,您需要點選“0000000xxxxxxxx”兩次,以便正常新增。
檢查是否要加入月球:
在非 Moon 裝置上執行以下命令:
zerotier-cli listpeers
如果出現相應的公共伺服器 IP 位址和埠 9993,則資料將通過 Moon 傳輸。
5.NAS 和 Windows 裝置加入 Moon 伺服器以踩坑。
按理說,在Windows和NAS裝置上安裝Zerotier後,就可以加入Moon服務了,也就是說,在執行ZeroTier-CLI orbit 0000000xxxxxxxx 000000000xxxxxxxx的命令列後,會自動加入Moon伺服器,你就擁有了自己的中轉伺服器。
如果你不能一直得到月亮伺服器的位址,像這樣:
中月末的圖片並沒有完美獲取到公網IP位址,如果加法成功,應該是這樣的。
對於我無法獲得位址的原因,有幾種解決方案
1.9993埠有問題,先確認你的9993埠是否開啟。
2.這是你自己零層客戶端設定的問題:
開啟 Zerotier 客戶端,然後單擊“顯示網路”。“,如下所示:
然後在下圖的紅色框中打幾個勾號以重新啟動服務"zerotier one"和客戶。 你會發現你現在可以連線到月球了。
Zerotier Punching 使用 P2P 傳輸。
其實Zerotier支援P2P洞流量傳輸,並不是所有自建Moon的流量都是通過Moon伺服器傳輸的,如圖所示,這是一台從我的電信寬頻裝置遠端連線到移動寬頻內網的裝置,移動寬頻內網裝置上裝置的頻寬統計截圖如下:
有點意外的是,我的騰訊雲公網伺服器頻寬是5M,而Zerotier漏洞之後,使用P2P協議,兩台裝置之間的頻寬可以達到10M,不知道能不能達到其中一方上傳的頻寬。
6.基於內網滲透的應用點蝕:基於騰訊雲主機的RDP遠端登入教程和Q-WAN教程。
設定好moon伺服器後,我們可以愉快地管理虛擬內網環境中每個裝置的相互訪問。
最基本的:輸入我的NAS的內網位址,我可以在外網環境中管理我的NAS服務,並將我的NAS硬碟對映到Windows的本地硬碟。
舉例來說,如果我在辦公室電腦的瀏覽器中輸入家裡的 TS-216 虛擬內網位址,我就可以將家裡的 TS-216 硬碟對映到辦公室電腦上,對遠端硬碟進行本地化管理。
擁有虛擬區域網後,就可以完成遠端辦公室主機和家裡主機的相互訪問,只需要點選Windows自帶的遠端桌面,然後輸入虛擬內網位址,然後點選連線即可。
哦對了,還有一些很有意思的方面,我不敢寫太多,簡單提一下就行了,比如在你的NAS上安裝CDN服務,**電費,在NAS上安裝寶塔面板,實現京豆自動打卡領,乙個月1萬多顆京豆不是夢。
但是,這些業務需要及時維護,因此需要先做乙個內網滲透,才能實現對偏遠地區的順暢接入。
網信雲的安裝流程。
1.去望信雲官網 **x86 ISO映象包,有點大,15GB左右,所以需要一點時間。
2.將最好的Netcore Cloud安裝包放入NAS。
3.前往 QNAP Virtualization Station 並點選右上角的建立。 我之前已經安裝過乙個,所以這次我要重建它。
4.建立虛擬機器時,請記得設定相關引數。 特別是,使用 CPU、記憶體等預留 ** 磁碟空間。 因為QMIROPLUS可以自己新增記憶體模組,所以它應該支援高達16G,所以如果可能的話,可以加到16G,然後分成8G作為虛擬機器,這樣執行起來就特別流暢了。
5.設定虛擬機器後,單擊該計算機,它將自動載入服務,然後完成啟動。
6.點選Linux圖示,進入網頁版介面管理。
7.點選開機等待,點選黑色遠端桌面,等待資料安裝完成,大約需要20分鐘。
這個時候,如果看一下虛擬機器中的資源使用率,不會太高,執行後也不會太高。
8.完成後,您將能夠在 Web 介面中看到這一長串訊息,您只需要記住預設閘道器即可。
9.記住預設閘道器的位址後,可以軟強制關閉 VM。 然後轉到 VM 管理頁面,分配它可以使用的硬碟驅動器以及使用多少。 我在機械硬碟上給它分配了 500 克的尺寸,並用它來測試。
設定路徑為:Netcore Cloud 003 - 設定 - 儲存空間 - 新裝置。
10.設定完成後,開啟電腦,開機後在瀏覽器中輸入預設閘道器,記得稍後新增":8080"此時將顯示以下介面:
11.去寶物或者王心雲官網買一元啟用碼,輸入啟用碼。 然後繫結您的移動應用程式並等待它自行執行。
12.如果你對你的機器和網際網絡速度有足夠的信心,你甚至可以雙開啟CoreCloud,以便它可以同時上傳。
結語。 其實整個思路很簡單:使用 QNAP TS-216 內建的虛擬機器服務安裝乙個 Windows 虛擬系統,然後在這個系統中安裝 Zerotier,實現遠端 RDP 登入管理。
QNAP TS-216 之所以支援 NVMe 固態和高效能處理器,兩者都不可或缺,NVMe 固態讓系統執行不受硬碟讀寫效能限制,而高效能處理器讓它執行不那麼卡頓,再加上 NAS 在功耗和穩定性方面具有內在優勢,所以我認為這應該是我們目前最好的解決方案之一。
發布一系列龍卡,分享數百萬現金