aio(關于aio的基本詳情介紹)

頭條創作挑戰賽

標題:【好玩的網絡-私有云01】軟路由/NAS-All in one(非虛擬化)方案

本期視頻:私有云01-軟路由/NAS-All in one(非虛擬化)方案

成品方案、專屬方案,歡迎找果子。

平常,我們見到的all in one方案,大多數是采用虛擬化技術,如ESXI、KVM等,虛擬出來多個系統,分別實現軟路由和NAS的功能。

本方案不用虛擬化,直接在單系統中就能完成NAS和軟路由的功能,功能強大。尤其是路由功能,使用起來也非常方便。甚至都能與蘋果生態(iphone手機語音控制)的Siri互動。

由于使用的是開源的企業級系統,相當穩定、靈活;硬件可以根據自己的需求挑選。果子可以根據您的需求,設計您想要的方案、實現您想要的功能。

【好玩的網絡-私有云篇】【好玩的網絡-基礎科普篇】【果欄開箱】【果子組網小劇場】

往期視頻可直接從合集進入觀看。

方案設計/軟路由/防火墻/NAT/路由器/Linux/端口映射/遠程訪問/旋律果子/好玩的網絡

希望大家能多多支持, 關注、點贊、收藏,謝謝?。?!

簡介:

1.NAS軟路由一體機(AIO)背景介紹

Hi,大家好,我是果子,一個專注于網絡技術的Geek。從這個視頻的片頭我們就能看到,這一期開始就是一個全新的系列了。果子很久之前預告,會給大家介紹關于NAS和軟路由的相關知識以及使用方法。不過不是教你刷黑群暉和刷openwrt,而是讓你了解整個NAS背后的linux,是一個更深層次的理論和實踐的教程,一起玩溜軟路由/NAS-All in one(非虛擬化)。

如果你希望這個系列繼續更新下去,請把支持兩個字打在評論區。如果你覺得這個系列對你來說比較困難,果子已經做了一套非常系統的網絡基礎教學視頻,好玩的網絡-基礎篇,歡迎去回顧一下(視頻和圖文教程在主頁都有,歡迎關注博主>主頁>文章or視頻)。

下面果子來介紹一下這個系列的背景。

1.1目前市面上的NAS系統

開源的nas如open media valte,freenas等,

成品的nas如群暉,鐵威馬等,

1.2目前市面上的軟路由系統

廣為人知的軟路由系統如openwrt等,

他們都是由Linux系統作為底層衍生出來的系統。

1.3我們的方案采用的系統,Centos

這個系列的視頻采用的系統是Centos,Centos,(Community Enterprise Operating System)翻譯過來叫社區企業操作系統。

Centos 在過去的16年時間里,服務過無數大型的商業公司,適用于各種復雜的業務環境。

而openwrt因為缺少商業公司的業務迭代,社區活躍性不如Centos,系統優化不足,導致openwrt系統的穩定性遠不如成熟的Centos。openwrt在設計之初就是為了嵌入設備而開發的,

在早期的Linux玩家輕度開發下流行起來了,而本系列視頻是直接使用成熟的Centos系統并且結合成熟的社區軟件生態,建立路由系統和NAS應用;并且,也同樣能使用虛擬化、docker之類的技術,例如智能家居Homeassistant等就能安裝在上面,所以,雖然我們不虛擬化,但兼容其他虛擬化方案。

這里其實centos8背后有一點瓜你是可以吃的,當時說要停止更新的時候,引起了極大的反響,但仍然能正常使用。目前這套方案也可以完美的切換到正在更新維護的centos-stream9上。

目前消費級市場最流行的群暉經常被調侃買系統送硬件,如果想安裝在其他硬件上就只能用黑群暉了,黑群當然也沒有那么穩定了。白群暉擴展起來,雖然方便,但是,你可以看一下擴展的價格。另外,群暉中可沒有路由系統,如果你需要軟路由,還需要再花錢買一套路由的硬件。

那么有沒有其他方便擴展又穩定的方案呢?那就是這個系列要講的Centos系統了。

Centos是一個專業的服務器系統,和群暉一樣,既可以安裝在x86架構的設備上也可以安裝在arm架構的設備上,作為一臺7x24小時開機的設備,低功耗是比較重要的指標。

2.硬件選擇與硬件的兼容性

2.1如何選硬件,arm,x86介紹

因特爾在2003年提出迅馳計劃后,在短短1年內,因特爾就已經在以色列alpha小組實驗室研制出了市場認可的低功耗的x86芯片,交出了性能與低功耗市場認可的答卷。但因特爾在過去的22年里,商業模式封閉,低功耗的開發板完全沒有在開源社區流行起來,只能應用在商業市場中價格較高的工控機中。所以才有了很多大佬的撿垃圾。撿垃圾需具備一定的專業性,也需要大量的經驗,以及具備專業的測試能力。如果撿到好的,既便宜又穩定,相當于是用專業知識和經驗換來換性價比了。如果小白來撿的話,很有可能就boom了。

相比之下,商業模式更加開放、年輕的現代arm架構,

已經衍生出了樹莓派等各種各樣的產品,已經是開源社區的狂歡。arm架構由于采用了精簡指令集,

進而帶來的低功耗,低成本等優勢。

如果開源社區能將Centos在arm架構的硬件上完美適配,那么本系列視頻教程的搭建更靈活。

2.2我們的方案支持哪些硬件?

目前,你可以將Centos安裝在自己喜歡的硬件上(可以找果子幫你設計),

例如家里淘汰的筆記本電腦,

d2550等撿垃圾的工控版,

arm架構低功耗的樹莓派,

自己工作的主力機,虛擬機等。

甚至云服務器vps本身就自帶Centos系統,

目前普適性非常強。果子會給大家介紹如何在Centos中搭建NAS的服務,并且實現軟路由的所有功能,合理布置一個適合自己的網絡環境,跟著果子準沒錯!

一個系統實現NAS、軟路由、防火墻等所有功能。你想搭建嗎?本視頻既面向對技術感興趣的小白,也希望能夠與專業人士交流,如果你對硬核技術感興趣,可以點個關注。

3.果子的網絡環境介紹

果子先給大家介紹一下果子在自己家的網絡環境中,是如何使用這套方案的。

光纖入戶接光貓,

光貓直接接客廳的主路由wan口。

主路由運行著Centos系統,集成和實現了NAS和軟路由的所有功能,同時也作為防火墻。

主路由的lan口接交換機或者橋接無線路由器作為AP擴展全屋的有線網絡以及Wi-Fi。

因為沒有使用雙軟路由,網絡結構非常簡單,故障發生率也降到了最低。

因為避免了使用虛擬化技術來搭建環境,所以可以使用不支持虛擬化的cpu工控版。

果子在家里的Centos主路由中集成了NAS的大多數功能例如可以實現遠程transmission下載種子文件,在高清電視上也可以直接播放NAS中的影音資源,剪輯的主力機也可以直接訪問NAS中的素材進行剪輯。

實際上,果子還有很多這樣的網絡環境,可以在異地的主路由之間建立聯系,

在這個網絡結構的基礎上,運行了OSPF的動態路由協議,網絡工程師應該對這個協議非常熟悉,

這個協議可以在路由器上自動建立路由表,整個網絡就像在同一個局域網中一樣。

這樣所有的資源都可以異地互相訪問了,你可以遠程掛載異地的NAS實現異地備份。整個網絡環境都是支持ipv4和ipv6雙棧的,也能夠適應時代的發展,功能也非常的完善。這種遠程局域網互通的技術可以讓我們的生活體驗發生質的變化。

下面我們看看都能實現哪些功能吧。

4.NAS軟路由一體機部分功能展示

4.1我們可以實現安全高效的遠程桌面。

Windows的遠程桌面需要開啟3389端口,很多黑客或病毒從此端口入侵造成了非常嚴重的網絡安全事故,2020年震驚全網的某站某博主被黑客勒索就是因為遠程桌面暴露在了公網中,被暴力破解后進行了惡意加密,數據都找不回來了。而使用Centos搭建的異地網絡環境則是一個純內網互通的方案,只會暴露少量必要的端口形成隧道,

而其他的危險端口只暴露在內網中,我們就可以直接從家里連接辦公室的windows主機實現遠程辦公,

享受微軟原生的遠程桌面而又不用擔心安全問題。

同類異地組網的軟件對于企業用戶是收費的,所以這個方案也非常具有商業價值。

4.2我們可以實現異地資源互相訪問。

如果你所在的地點不固定,比如你有多個不同的辦公地點,或者有多個不同的房子。

到了休閑娛樂的時間,只需要在其中一個地點的NAS里下載好想要觀看的電影,那么在其他的地點都可以隨時使用這個nas的全部功能。

例如遠程掛載nas的磁盤,遠程觀看nas中的影音資源,遠程管理nas。這同樣是不需要在公網暴露危險端口的,也不需要nas支持類似quick connect之類的遠程訪問功能,

這就不需要提供過多的私人信息給廠商,隱私就能夠得到保護。

4.3這套方案完美支持ipv6協議,讓大家都用上公網IP。

ipv6是ipv4的下一代網絡協議,工xin部也一直在大力推廣ipv6的普及。但是目前消費級市場銷量大的主流硬件路由器對ipv6的支持都不是很好,尤其是ipv6防火墻功能。

Openwrt軟路由以及RouterOS等準專業系統對ipv6的支持也非常有限。

然而Centos作為企業級服務器系統對ipv6的支持卻是極為完善的。

4.4這個方案支持多線寬帶負載均衡。

這是一個非常常用的功能。有時候你可能會收到移動聯通月話費達標就贈送寬帶的短信,

那么本系列視頻將會教你如何將寬帶疊加起來使用。

家庭網絡主要考慮的是一個局部的網絡系統,而企業不但需要考慮局部的網絡環境的穩定性和安全性,還要考慮異地之間互通的情形。那么這樣的環境應該如何來搭建呢?在這個結構中起到關鍵作用的設備是什么呢?就是安裝了centos系統的主路由或者說是服務器了。

有了前面【好玩的網絡】系列視頻作為基礎,這個全新的系列會介紹如何搭建一套適合你的穩定網絡系統??破杖绾卧贑entos的基礎上打造你的主路由,NAS,防火墻。

如果你需要成品方案,歡迎聯系我們。這里是部分功能介紹:NAS軟路由一體機產品彩頁「鏈接」

我是果子,一個專注于網絡技術Geek,歡迎關注、點贊、收藏、分享,我們下期再見。

圖文編輯: 旋律果子 貓小爪

旋律果子:網絡Geek/Linux開發者/中國科學院大學在讀博士/科技數碼博主/國家水利水電二級建造師/優質科技領域創作者

轉載注明出處:華峰博客網

內容版權聲明:除非注明,否則皆為本站原創文章。