用威聯通TS464C2打造一個家庭文件中心以及網心雲回血電費網費

前言

最近威聯通出的新品TS464C2,四核四線程的 N5095,支持自己換內存,四SATA 3.5寸盤位,雙M.2盤位,最大支持18T的硬盤,也就是說我插滿的話,能做到18TX4=72T的機械盤容量,再加上兩條2T的M.2的盤的容量,一共是72+4=76T的容量。

機械盤盤位拿來儲存一些冷數據,M.2盤位支持PCIe3.0的協議,能完美髮揮固態硬盤高速讀寫的優勢,再加上四核四線程的 N5095,跑docker與虛擬機服務是再適合不過了,並且固態硬盤通電不讀寫就不消耗壽命的特性,其實更適合把它當下載盤用。

我就給這個裝了遠程管理服務zerotier+RDP,又裝了網心雲來回血電費和網費,特此寫一下教程文以免我忘記。

性能分析

當下載盤那個固態我也是有考慮的,我自己的網絡下載速度都突破2000M了,再加上我內網都是全2.5G網絡接口,所以機械硬盤根本沒辦法長時間支撐我這個下載速率。

剛好,反正PCIe3.0協議支持下的M.2接口的固態硬盤3500MB/s的讀寫速率應對這個172MB/s的下載速率完全是灑灑水。這個下載速率完全可以把我兩個2.5G有線網接口全部利用起來。

TS-464C2也沒有白浪費這個M.2部分的大空間,它跟着機器送了倆固態散熱,像我如果把它當下載盤的話,有這樣強大的散熱片加持之下,硬盤的穩定性與壽命表現會更好。

接口還是熟悉的雙2.5G有線網接口,一個USB-A3.2接口,一個USB-A接口,一個HDMI接口,以及一個通用的DC電源接口。

TS-464C2整體造型部分還是挺好看的,因爲帶一個HDMI接口,所以也可以放在電視機面前當視頻輸出源使用。

原生內存部分是給的8G DDR4 內存,考慮到現在內存條價格這麼便宜,我完全可以買兩條32G的內存條加上去把它升級成64G內存的NAS。不過464C2的官網上說最大支持32G的內存。64G的內存加上NAS本身就很穩定,足夠我穩穩當當跑一年的服務都不關機了。

TS-464C2這次給了專用的硬盤鎖,防止手賤的人突然把我的硬盤拆掉。這也是威聯通第一次在普通消費級NAS上給到這個配置。對於我這樣的想把NAS扔在異地半年一年都不管的人來說是最棒的,因爲這樣能極大地降低硬盤突然被抽出的風險。

16.2cmx17cmx2cm的三維尺寸,可以讓464C2放在各個位置都能完美適配。並且這個外觀配色無論是放家裏還是放公司,都不會顯得太突兀。

教程

安裝網心雲流程

  1. 去網心雲官網下載X86的ISO鏡像包,有點大,1.5GB左右,所以下載得花一點時間。

  1. 把下載好的網心雲安裝包放進NAS裏面

  1. 進入威聯通Virtualization Station,點擊右上角的建立。我之前是已經裝成功了一個,所以這次是重新建立一個。

  1. 新建虛擬機,記得設置好相關的參數。特別是預留好硬盤空間與CPU,內存等等。因爲QMiroPlus是可以自己加內存條的,最大應該支持16G,所以有條件的可以加到16G,再劃分8G出來給虛擬機,這樣運行起來就特別的流暢。

  1. 建立好虛擬機之後點開機,它會自動加載服務,然後完成開機。

  1. 點擊這個Linux的圖標就會進入網頁版的界面管理。

  1. 點擊開機並等待,點擊黑色遠程桌面,等待數據安裝完成,耗時20分鐘左右這時去看看虛擬機裏面的資源佔用率,其實並不是太高,跑起來之後就不會太高了。

  1. 搞好之後,你就可在網頁界面看到這麼一長串信息,就只用記住Default Gateway就行了。

  1. 記住Default Gateway的地址之後,就可以把這個虛擬機軟強制關機了。而後進入這個虛擬機的管理頁面去分配它能使用哪個硬盤,以及能用多少。我是給它分配的一個機械硬盤上的500G的大小,就當測試用了。設置路徑爲:網心雲003——設定——儲存空間——新增裝置。

  1. 設定完成後開機,開機後在瀏覽器中輸入Default Gateway,後面記得加":8080"出現下面界面:

  1. 去某寶或者網心雲官網買個一塊錢的激活碼,輸入激活。然後綁定你的手機APP,然後等着它自己跑就行了。
  2. 如果你對自己的機器和網速足夠有信心的話,你甚至可以雙開網心雲,以便於它同時上傳。

1.zerotier遠程管理配置

Zerotier賬號是用於組件虛擬局域網的,騰訊雲輕主機是用於用於自建Zerotier的moon服務器,也能白搞一個公網IP,其餘的設備都要保證正常聯網使用。

2.zerotier賬號註冊與配置踩坑

Zerotier設置與問題解決部分:

ZeroTier 這一類 P2P *** 是在互聯網的基礎上將自己的所有設備組成一個私有的網絡,可以理解爲互聯網連接的局域網。最常見的場景就是在公司可以用手機直接訪問家裏的 NAS,而且是點對點直連,數據傳輸並不經由第三方服務器中轉。所以安全性非常有保障。

Zerotier 在多設備之間建立了一個 Peer to Peer ***(P2P***) 連接,如:在筆記本電腦、臺式機、嵌入式設備、雲資源和應用。這些設備只需要通過 ZeroTier One ( ZeroTier 的客戶端) 在不同設備之間建立直接連接,即使它們位於 NAT 之後。連接到虛擬 LAN 的任何計算機和設備通常通過 NAT 或路由器設備與 Internet 連接,ZeroTier One 使用 STUN 和隧道來建立 NAT 後設備之間的 *** 直連。簡單一點說,Zerotier 就是通過 P2P 等方式實現形如交換機或路由器上 LAN 設備的內網互聯。

第一步是註冊Zerotier的賬號。

這個是郵箱註冊,註冊完之後免費使用設備數量是50個,對於99%的人來說是夠了。畢竟我這樣的手裏常年一大堆電子設備的人,能同時使用的路由器加電腦加起來也不超過十臺。

第二步:登錄和創建網絡

註冊完之後就直接登錄網站,按照下面的指示創建網絡就行。我是把我的網絡名能用中文就用中文,這樣看起來方便一點。

創建網絡:創建一個新的網絡之後,我們得到一個 Network ID,這個在後面的設備連接時需要用到,點擊剛剛創建的網絡我們可以設置更多選項。默認的設置就可以用了,右邊 IPv4 的設置就是分配設備內網 IP 網段,其他的設置可以在 Setting help 裏看到說明,不瞭解的不建議亂設置,如果不小心把自己的網絡暴露在外部,會相當危險。

第三步:把手裏的設備加入這個網絡。

我現在手裏的設備都是Windows10設備,所以在他們主頁上下載相應的平臺安裝包就行,安裝包後綴是msi結尾。

下載之後雙擊安裝,一直按next直到它安裝成功。

裝成功之後,你的任務欄部分會出現一個Zerotier的圖標,右鍵點一下鼠標,選擇join Network。

有了這個窗口之後,我們再打開我們前面已經登錄了的zerotier頁面,然後在Network標籤下可以看到我們創建的網絡的基本信息,我給我的網絡取的名字是“家庭內網”,我們要把我用橢圓部分圈出來的一串代碼,也就是NETWORK ID下面的一串代碼,複製,然後粘貼到上一步Join a Network彈出來的窗口中,我建議把所有的都勾選上,以免遺漏。

然後你的幾臺電腦都加入我創建的“家庭內網”之後,我們還需要進這個網絡後臺把這些設備的權限都打開。就點這個NODES,然後它會自動跳轉到“家庭內網”的後臺管理頁面。

然後往下拉頁面,就會看到自己的設備,我現在的設備都是Auth下面打勾了,代表這些設備被授權了,如果沒打勾,就代表這個設備加入了你的網絡,但是不能訪問你的網絡。

要着重關注的是Managed IPs下面的IP地址,這個地址就代表了你現在設備在Zerotier的“家庭網絡”裏面的虛擬IP地址,旁邊的Last Seen下面代表你這個設備現在的在線狀態,比如我現在手裏的兩臺設備都在線,顯示的就是ONLINE。

到這一步之後,就可以進行下一步了。

我上面的設備中,SurfaceBook1-7是發起端,地址是192.168.192.190,也就是我平時拿着在外面跑的筆記本,MacAir是接收端,地址是192.168.192.97,也就是我平時扔在家裏當服務器的筆記本。

一直到這一步都是很順暢的,但是之後可能會有人出現新的問題,那就是我從SurfaceBook1-7上訪問MacAir的時候會顯示連接失敗。死活找不到解決方案。

因此,建議在拿到兩個設備的“家庭內網”IP地址之後,先在CMD命令行窗口Ping一下地址,看能不能Ping通,如果能Ping通的話就走下一步RDP連接部分,如果不能Ping通的話,建議看看後面我是怎麼解決的:

現在我查到的解決方案是一個大佬寫的:問題的關鍵在新建的Zerotier網絡雖提供了一組 Flow Rules 流控規則,初次啓動時卻不會自動應用。

就是在Flow Rules最後一行加一個空格,然後保存就行。這就讓Rules啓用了。

問題的原因是:

所以我也是採用了這個解決方案之後,就順利解決了我zerotier網絡下各個設備不互通的問題。

3.騰訊雲主機註冊與配置踩坑

買騰訊雲輕主機部分:

買雲主機有兩個目的:一個是獲得公網IP,一個是有個搭建Zerotier Moon服務器的穩定環境。

其實買騰訊,買阿里,或者買華爲雲都行,還有一堆小的雲主機服務商也能買,但是我建議買大家耳熟能詳的品牌,最建議買騰訊和阿里的,因爲現在國內買這樣的雲主機需要實名認證,而大家的騰訊和阿里系的賬號基本都是實名認證過的,不需要額外的認證。

不過我買騰訊雲的核心理由就是它便宜:

我買的三年,1核加2G內存,6Mbps的寬帶,以及1000G流量包,三年只要219。後續續費肯定是飛天一般的貴,但是三年後再看吧。

至於我爲什麼沒買阿里的?因爲阿里的比這個貴一點吧。

單核,2G內存,裝個Debian,給我跑一下服務,就夠了,後期加點什麼自動簽到打卡的腳本上去,它也不是不能用。

進入騰訊雲界面,然後點購買,掃碼登錄你的微信(我也不知道爲什麼騰訊一定要所有的服務都用微信登錄),然後會自動進入微信小程序,然後你就授權登錄了。網頁端進入服務器配置界面:

地域:選擇與您最近的一個地區,選一個地理位置距離自己最近的地方就行。

機型:選擇您需要的雲服務器機型配置。這裏我們選擇 “入門設置(1核1GB)”,因爲這個最便宜。

鏡像:選擇您需要的雲服務器操作系統。這裏我選擇的是Debian,不過選別的也都行,每個系統選好之後都會給你預裝好。

公網帶寬:勾選後會爲您分配公網 IP,默認爲 “1Mbps”,不過輕主機這個已經固定死了,就是6Mbps。

購買數量:默認爲 “1臺”。 購買時長:默認爲 “1個月”,我選了三年。

買完服務器之後,騰訊會讓你先重置密碼,然後你進入騰訊的服務器-輕量服務器-控制檯,就可以看到自己的主機了。其中是默認綁定了一個公網IP地址,相當於你花兩百多買了三年的公網IP。

你可以選擇在網頁端打開命令行界面管理,也可以在本地用SSH登錄進行管理。

建議使用MobaXterm作爲遠程管理服務器的軟件,這個軟件支持記錄你的登錄設置,特別是還有圖形化文件管理界面,很適合新手使用。

4.Zerotier的Moon服務器搭建配置踩坑

上面說的Zerotier雖然可以互相訪問,但是由於流量還是走的zerotier的官方服務器,在高峯期或者說跨寬帶運營商的情況下,網絡質量實在是堪憂,最直接的體現就是ping值忽高忽低或者掉包,如果是用來長期使用,這網絡質量還是有點不行。正好騰訊雲有臺5M帶寬的服務器,zerotier又支持自建中轉服務器,騰訊雲的BGP網絡用來中轉流量再合適不過了。

我的騰訊雲服務器安裝的是最新的Debian,作爲zerotier的中轉服務器(moon),zerotier的安裝方式如下:

但是Zerotier作爲moon,還需要再執行幾行命令,相關命令如下。

生成moon模板配置文件:

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的操作邏輯很煩。

注意需要將上面的1.2.3.4替換成實際的公網IP地址,不能是內網地址。

要注意的一點是,在配置之前,還得先看看自己的網絡網關開啓9993端口沒有,如果沒有的話,建議先開啓了再去配置。

並且,如果服務器本身開啓了防火牆,需要將9993端口進行放行;同時,服務器安全組也需要放行9993端口,比如我的騰訊雲輕量雲服務器安全組設置截圖:

然後根據模板文件生成最終的moon文件:

zerotier-idtool genmoon moon.json

執行完成之後,會在當前目錄生成一個名稱爲000000xxxxxx.json的文件。

創建對應目錄,將生成的配置文件放置進去:

mkdir moons.d mv 000000xxxxx.moon moons.d

重啓服務: systemctl restart zerotier-one

客戶端加入自定義的moon 步驟也很簡單,Linux及macOS直接在終端執行,Windows需要使用管理員權限在PowerShell或者cmd執行,命令如下:

zerotier-cli orbit 0000000xxxxxxxx 0000000xxxxxxxx

如果加入成功,會有如下提示: 200 orbit OK

要注意的的是,這個命令行後面你的“0000000xxxxxxxx”要打兩次,這樣才能正常執行加入。

查看是否加入moon:

在非moon設備上執行如下命令:

zerotier-cli listpeers

如果出現了對應的公網服務器IP及9993端口,

說明數據是走moon中轉的。

5.NAS與Windows設備加入Moon服務器踩坑

按道理來說,在Windows和NAS設備上裝了Zerotier之後,再去加入Moon服務,也就是說執行了zerotier-cli orbit 0000000xxxxxxxx 0000000xxxxxxxx這個命令行之後,它就會自動加入Moon服務器,你就有自己的中轉服務器了。

如果你一直獲取不了moon服務器的地址,比如這樣:

中間MOON結尾的圖並沒有完美獲取公網IP地址,

如果加成功的話,應該是這樣的。

出現獲取不了地址的原因,我排查出來有幾個解決方案:

1.就是9993端口的問題,首先確認自己的9993端口是否開放。

2.是自己zerotier客戶端設置問題:

打開zerotier客戶端,點擊“show networks…”,如下:

再把下圖紅框中的幾個對勾打上,重啓服務"ZeroTier One"和客戶端。就會發現現在可以連接上moon了。

zerotier打洞使用p2p傳輸

其實zerotier是支持p2p打洞流量傳輸的,並不是自建了moon所有流量就經過moon服務器中轉的,如圖這是我從我電信寬帶的設備遠程連接到移動寬帶內網的設備,在移動寬帶內網的設備的帶寬統計截圖:

稍微有點驚喜的是,我騰訊雲公網服務器帶寬是5M,經過zerotier打洞之後使用p2p協議,兩臺設備之間的帶寬可以達到10M,不知道是不是能達到其中一方的帶寬上傳上線。

6.基於內網穿透的應用踩坑:RDP遠程登陸教程,基於騰訊雲主機的Q-WAN教程

在組建完Moon服務器之後,我們就可以愉快地在虛擬內網環境下對各個設備進行互訪管理了。

最基礎的:輸入我NAS的內網地址,我就能在外網環境下管理我的NAS服務了,以及把我的NAS硬盤映射成Windows的本地硬盤。

比如我在辦公室的電腦上的瀏覽器上輸入我放在家裏的那臺TS-464C2的虛擬內網地址的,

比如我在辦公室的電腦上映射的我放在家裏的那臺TS-464C2的硬盤,實現本地化管理異地硬盤。

有了虛擬局域網之後,就能完成異地遠程辦公室主機和家裏的主機互訪了,只需要點開Windows自帶的遠程桌面,然後輸入虛擬內網地址,再點一下連接,然後就可以啦。

哦對了,還有一些很有意思的方面,我不敢寫太多,就簡單提一下吧,比如在自己的NAS上面裝一個CDN服務,回收一下電費,在NAS上面裝一個寶塔面板實現京東京豆自動打卡領,一個月一萬多個京豆不是夢。

但是這些服務都需要及時維護,所以先做一個內網穿透實現異地流暢訪問那是必須的。

結語

其實現在有了威聯通的TS464C2之後,一方面我可以簡化機櫃裏的設備數量,儘量用一套插頭來解決兩個問題,另一方面我也可以嘗試不同的虛擬系統,比如建立一個網心雲來幫我回收電費,做個win7的虛擬機讓它7x24h跑一些腳本服務,做一個高恪或者LEDE的虛擬機聯動路由器系統實現軟路由功能。

要知道,一個軟路由價格都一兩千了,還沒有自主增加內存的可能性,NAS裏面跑一個openwrt反倒是能自己加內存條,也能自己加硬盤,也能充分發揮NAS設備的穩定性優勢。

更多遊戲資訊請關註:電玩幫遊戲資訊專區

電玩幫圖文攻略 www.vgover.com