揭秘網絡黑科技:旁路由,比你想象的更強大!
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
1:什么是旁路由 旁路由,實際上并不完全屬于傳統意義上的路由設備,它更準確的定位應該是一個“網關”。因此,旁路由也被稱作“旁路網關”。 旁路由之所以被稱為網關,是由其工作原理所決定的。在傳統的家庭網絡結構中,網絡布局通常是“光貓——路由器——設備”的模式。而旁路由的出現,是在不改變原有網絡布局的基礎上,在主路由器下方新增的一個設備。旁路由通常擁有比主路由器更強大的性能,它負責處理主路由器難以承擔的任務,使得連接在主路由器下的其他設備也能享受到旁路由處理后的數據資源。因此,引入旁路由后的網絡結構變為:旁路由的LAN口連接至主路由器的LAN口。這樣的配置,既優化了網絡性能,又保證了網絡的穩定性和擴展性。 2:旁路由如何工作 正如我們之前所提到的,將旁路由稱為“旁路網關”更為恰當,這一稱呼源自于旁路由的工作機制。旁路由的核心功能在于,它使得主路由器下的設備在獲取網絡數據時,能夠再次通過旁路由進行處理,從而實現主路由器單獨無法提供的功能。在這個過程中,旁路由實際上扮演了一個網關的角色。 在旁路由所運行的系統中,openwrt是目前的主流選擇。openwrt的優勢在于其設置過程相對簡便,且擁有豐富的插件資源。這些插件使得用戶能夠輕松實現諸如觀看油罐視頻、過濾廣告內容、解鎖網易云音樂中的灰色歌曲等多樣化功能,極大地提升了網絡使用的便捷性和功能性。 ? 目前,實現旁路由功能主要有以下三種方式: 第一種方式是使用獨立的網絡設備來搭建旁路由。由于旁路由的特殊性,這樣的設備只需具備單個網口即可滿足需求。 第二種方式是在虛擬機環境下通過運行多個系統來實現。鑒于許多軟路由的性能往往過剩,許多用戶選擇安裝如ESXI之類的系統來運行多個虛擬機,以實現不同的網絡功能。例如,使用ikuai作為主路由系統,openwrt作為旁路由系統,同時結合NAS使用。然而,這種配置更準確地應該被稱為“all in one”解決方案。以下是一張來自網絡社區的示例圖,展示了如何使用ESXI構建一個all in one系統。 最后一種方式實際上也是一種“all in one”的形式,但它依賴于docker來實現。如今,大多數NAS系統,如Freenas、Synology、QTS、Unraid等,都支持docker,這使得搭建all in one系統變得相對簡單。這種方法的優點在于,即使旁路由系統出現故障,也不會對主機造成影響,且資源占用較低。在這種配置下,網絡數據的流向如上圖所示。 采用docker搭建旁路由的優勢在于,無需對現有設備進行任何改動,只需在NAS系統的docker軟件中安裝openwrt并進行相應設置即可。目前,docker版的openwrt已經相當豐富,包括我一直使用的版本也有提供docker支持。這種方案不僅能有效利用NAS過剩的性能和內存,而且無需額外投資,是一種性價比高的解決方案。 4:如何設置旁路由以及適用范圍 接下來,讓我們探討如何設置旁路由。由于docker版本的設置依賴于所使用的docker系統,因此這里不進行詳細說明。各個docker版本的openwrt通常都配有詳盡的教程,它們可能比我提供的指導更為專業。 我們主要聚焦于旁路由系統內的設置,值得注意的是,無論是在docker內運行的openwrt還是獨立網絡設備的設置,基本步驟是相似的。以下是旁路由設置的關鍵點: 旁路由的設置主要有兩種方式,主要區別在于DHCP服務的配置。第一種方式是關閉主路由的DHCP服務,并在旁路由上開啟DHCP,使得所有連接到主路由的設備都從旁路由系統獲取IP地址。這種設置方法的優勢在于,主路由下的所有設備無需進行額外配置即可通過旁路由獲取數據。在此設置中,需要確保旁路由關閉了IPV6服務,而主路由則可以保持IPV6服務開啟。例如,在我的旁路由設置中,旁路由的LAN IP設置為192.168.31.50,將IPV4網關和DNS指向主路由的IP地址192.168.31.1即可。 另一種設置方式是保留主路由的DHCP服務,而在旁路由上僅進行必要的網絡配置。這種方式下,旁路由不直接分配IP地址,而是作為數據轉發的中間節點。 值得一提的是,現在許多openwrt固件的開發者已經提供了專門的旁路由模式選項。在選擇此模式后,通常只需在設置界面進行簡單配置,無需手動添加復雜的防火墻命令。這樣的設計大大簡化了旁路由的設置過程,使得用戶能夠更加便捷地完成配置。 好了,今天只是對旁路由進行一個簡單的普及說明。 閱讀原文:https://mp.weixin.qq.com/s/QuxUl_z--fuYW74NEq22fA 該文章在 2024/12/30 14:18:50 編輯過 |
關鍵字查詢
相關文章
正在查詢... |