前言
有小夥伴問我,你怎麼老寫技術類文章,能不能寫點別的。
其實我興趣挺廣泛的,早年還有機會做個遊戲博主,可惜最近2年金盆洗手了。戒了手遊,ns和ps4都在吃灰。能完整玩完的遊戲屈指可數。但是對於折騰裝備,卻越來越熱衷了。
最近就來分享下我最近2個月玩NAS的心得,打算做一個系列。這篇主要介紹優化網路連線性,更快的通過公網去訪問你的NAS
這東西到底有啥用
可能有童鞋不知道NAS是什麼。NAS全稱是Network Attached Storage,其實就是獨立網路儲存器。那麼要這個東西幹嘛呢,我電腦裡硬碟不能存東西麼,我手機裡不能存東西麼?
可能很多童鞋都覺得,NAS的作用無非就是擴充了資料儲存空間。但是以家庭使用為例子,其實NAS扮演的遠不是一個擴充的資料儲存空間的角色。它是家庭的資料中心。
我想看一張照片或者電影,就非得開啟電腦麼?我想在平板上看一段視訊,就非得在電腦上拷貝進平板麼?有了NAS,這一切就變得很方便了。我們可以將家裡的電腦、平板、手機、電視等裝置連入nas,輕鬆實現資料共享。
而且,NAS不僅僅可以是家庭的儲存中心,你在任意地點,用任意裝置都能隨意獲取和存放你重要的資料。你能感覺你隨身攜帶了幾個T的資料,作為一個和程式和數字打交道的人來說,隨身攜帶重要的資料能給人帶來一種別樣的安全感。
當然,還有一些更加別樣的玩法。關注我,後續我會繼續這個NAS系列,慢慢分享。
入手
我入手的是今年新發布的群暉DS220+,是DS218+的升級版。具體配置如下:
關於為什麼選群暉,而沒有選擇威聯通。很大原因就是群暉系統的易操作性,雖然群暉能做的威聯通也能做。但群暉互動的友好性和易上手度是非常棒的,而且有非常豐富的第三方外掛。小白的話推薦用群暉。
我當時選的是雙盤位的,塞了2塊4T的硬碟。個人覺得雙盤位對於我來說夠用了。可能有人會說,雙盤位的做raid,不就犧牲了一半的容量嗎。的確如此,所以我沒做raid啊。可能從資料安全考慮,不做raid是有資料風險。但是其一,我重要資料,一般都是雲盤和nas雙備份的。其二,大部分容量,應該都是電影,美劇日劇之類的。這些資料,即便丟了,也不會有太大影響。所以我沒選擇用raid。
2個4T的儲存池,覺得應該夠我用個1年多了。目前2個儲存池的使用情況:
拿到群暉NAS,如何安裝系統和初始化儲存池,這個群暉有非常人性化的引導,這裡就不細說了。在買的時候,賣家也會給你詳細的教學視訊,網上也有很詳細的步驟,跟著一步步做就可以了。
網路
先介紹下我家的網路情況,電信300M頻寬,上行30M。家裡牆比較多,一個路由訊號會不大好,所以用了2個路由器,子路由通過有線中繼模式連線到主路由上。大體拓撲圖如下:
因為子路由和主路由之間是中繼模式,所以家裡所有裝置都處於同一個網段,192.168.50.X
上了NAS之後,我就一直髮覺一個問題,區域網裡訪問檔案速度很快,因為是內網。但是在外網環境下,通過群暉提供的QuickConnect進行連線,上傳或者下載檔案就比較慢了,大概只有100k。
100K的速度搞毛線啊,百度網盤免費會員也有這個速度了。作為一個喜歡折騰的技術愛好者,肯定是不滿意這樣的結果的。
查了下QuickConnect的原理,原來在外網的環境下,資料要經過伺服器中轉的。所以瓶頸在QuickConnect這裡。但是既然是用別人的服務,就要仍受這這一點。這應該是主觀無法改變的事實。除非不用QuickConnect。
由於內網環境外網是直接穿透不了的,所以現在要做穿透,基本上都是用DDNS(不懂的可以baidu下)。但是DDNS對路由器有要求,需要在路由器上裝外掛,而且感覺我之前用的DDNS並不是很穩定,一直會斷。也就沒再想折騰。
所以我想著,如果有公網IP就好了,我就可以直接通過公網IP來進行訪問了。
公網IP
首先我看了下自己主路由的IP:
我主路由下面的網段是192.168.50.X,這裡WAN口的地址是電信光貓分配給主路由的地址。說明電信光貓的網段是192.168.1.X網段的,所以要想主路由的地址是公網IP,就必須得切換成橋接模式,由主路由去PPPOE撥號,而不是電信光貓去撥號。
而這個切換過程,是需要電信內部切換的。我打了電話給電信客服說明了需求,很快有工程師聯絡我。幫我切換成了橋接模式,並且告訴了我賬號和密碼。
然後我要做的就是在主路由裡進行PPPOE撥號設定,這個每個路由器都不一樣,我的主路由是刷了梅林系統的。具體設定地方在:
設定好賬號密碼之後,點應用。很快撥號成功了。也能正常訪問網路了。這時候再看主路由的IP,變成了100.65.16.XXX。
於是興致勃勃的在主路由裡配置好埠對映。進行訪問,結果竟然訪問不了。
無奈之下詢問了一個網路大佬,才知道原來電信分配的100開頭的IP還不是真正的公網IP,是電信的虛擬IP,相當於電信搞了一個大的區域網,給你分配了這個大區域網中的一個IP,真正出去的IP是這個虛擬IP經過電信內部對映出去的。
證明方法其實很簡單:你baidu搜尋ip,出來的ip其實就是真正你在internet上的那個ip。而你的路由器的ip如果和這個不一樣,是100開頭的,那就證明目前你拿到的ip就是電信給你的虛擬IP。
我於是又打電話給電信客服提工單。很快工程師再次聯絡我,我說明了下我因為工作需要,需要將虛擬IP換成公網IP。
其實我後來在網路上搜尋,發現很多使用者在要求更換公網IP時挺不順利的,工作人員不給換。甚至於遭到拒絕的。但是聯絡我的那位工程師小哥還挺nice,很爽快說了可以更換,只是更換了公網IP後,家裡的IPTV就不能使用了,需要我確認下。
我沒多考慮就確認了這點,堅持要求他幫我更換,因為一是家裡不怎麼使用IPTV,其二IPTV其實也可以通過其他一些軟體來進行替代,比如電視家等等的APP。所以真的也沒必要說一定要裝IPTV。
接下去就是靜靜的等待,大概過去半天后。我重啟了路由器,重新撥了號,發現這次我的主路由和baidu查詢出來的ip終於一致了:
接下來,進行埠對映。用這個IP加對映的埠號進行公網訪問NAS,終於成功了,速度非常快:
在公網環境下拖一個檔案到本地的速度也非常快,速度取決於我家裡頻寬的上行速度,我上行速度是30Mbyte,實際理論最高值應該是30/8=3.7MB左右,實際測下來大概在3.4MB左右每秒。
這個速度比QuickConnect整整提高了大約40倍啊!這個速度就算在任何地方看NAS裡存放的電影,也不會有卡頓了。實測下來,1080P和2K都毫無壓力,當然對於4K的視訊,還是會有點壓力的。
最後
我不是網路方面的專家,所以對於此篇中所涉及到的網路知識也無法正確解釋到位,如果內容有失偏頗,還請諒解。如果有童鞋感興趣,可以通過公眾號找到我,進行更多的探討和交流。
之所以把優化網路連線性作為NAS系列的第一篇,是因為我覺得NAS不應該只在區域網環境發揮作用,畢竟我也不是一直都在家裡。更快的存取檔案,才能發揮出NAS作為資料中心的巨大意義。不僅僅是家庭環境的資料中心,更應該是作為我在任何場景任何網路環境下的資料中心。想想,無論在哪裡,我都能帶著幾個T的資料,對於我個人而言,這是非常具有安全感的一件事情。
後面的系列都會以此作為基礎,分享NAS更加值得玩的一些技巧。關注我,帶你一起探索細節,瞭解更多實用技巧。
關注作者
我是鉑賽東,一個認真溫暖且執著的男生,我堅持做原創的技術科技分享號,關注「元人部落」,我每週會出一篇實用的原創技術文章,陪著你一起走,不再害怕。