? 前言
隨著公網(wǎng)IPv4的徹底告罄,為NAS和電腦搭建SD-WAN組網(wǎng)變得非常有意義,IPv6雖然更好,但很多公共場所提供的網(wǎng)絡(luò)無法下發(fā)IPv6,這時候組建SD-WAN就很有意義了。
蒲公英SD-WAN和向日葵這些遠控軟件有本質(zhì)區(qū)別:
向日葵是一款點對點控制的軟件,主要還是以訪問和控制桌面為使用目標,比如遠程游戲、協(xié)助操作等等,可操作空間較小。
蒲公英SD-WAN則是一個多點聯(lián)動的組網(wǎng)平臺,作用是不影響現(xiàn)有網(wǎng)絡(luò)拓撲的前提下單獨創(chuàng)建一個虛擬路由器,運行SD-WAN客戶端都可以加入這個虛擬路由器,并且可以配置靜態(tài)的IPv4協(xié)議IP方便使用。
目前民用SD-WAN的方案主要還是Zerotier,本文說的蒲公英SD-WAN是國民遠程軟件向日葵的姐妹,相比Zerotier更適合在國內(nèi)使用,免費(同一組網(wǎng)絡(luò)僅限三臺)且有Docker版本,組網(wǎng)后的可用帶寬和延遲可以看最后的實測結(jié)果。
本文就給大家?guī)碇髁鱊AS的蒲公英組網(wǎng)部署教程,畢竟是免費Docker,不當(dāng)主力也可以部署下備用,歡迎點贊收藏關(guān)注三聯(lián)。
? 本文使用設(shè)備
列一下本文使用到的設(shè)備和相關(guān)硬件推薦。
1??群暉 DS220+
介紹:賣的非常好的入門級別群暉,CPU為X86入門級別的J4025,非常適合低需求用戶,存儲文檔外加掛點Docker足夠用了,有活動一千多入手挺劃算,當(dāng)然如果不急的話可以等群暉新款也可以。
2??威聯(lián)通 TS-564
介紹:2021年最新的J5015四核四線程CPU,核顯為UHD600 24EU,比上一代J4125多了一倍,雙2.5G網(wǎng)口,內(nèi)置專門針對核顯的Intel OpenVINO框架,用于加速AI人臉識別,同時USB接口也升級到了USB3.2 Gen2,對于攝影常用的高速U盤這些外接存儲更加友好,如果對照片整理有需求就選564。
3??愛速特(華碩)AS5304T
介紹:愛速特是華碩專門做NAS的子品牌,CPU為主流NAS使用的四核四線程J4125,雙2.5G網(wǎng)口,比較有特色的是是電競黑鉆外觀和純docker化的生態(tài),除了Asustor系列黑科技自研應(yīng)用外,應(yīng)用商店擁有數(shù)量龐大的可選應(yīng)用,對喜歡折騰的新手用戶非常友好。
4??領(lǐng)勢 MX5501
介紹:2021年下半年發(fā)布的VELOP系列新款,CPU使用A53架構(gòu)的高通雙核IPQ5018,內(nèi)存和閃存同為512M,物理網(wǎng)口全千兆(WAN*1+LAN*3),內(nèi)置六個無線信號天線,2.4G和5G無線帶寬分別為574Mbps和4804Mbps,頻寬為160Mhz,MU-MIMO和OFDMA這些常規(guī)協(xié)議都支持,重點是支持領(lǐng)勢的iMesh,預(yù)算充足的朋友可以直接買套裝(MX5502和MX5503)。
5??綠聯(lián) CAT6 網(wǎng)線
介紹:選擇穩(wěn)定的網(wǎng)線非常重要,如果不清楚什么線適合,直接無腦綠聯(lián)的六類網(wǎng)線,只求穩(wěn)定,實測挺好的,這類普通網(wǎng)線建議購買1-2米中間的尺寸,太長不僅不好看,出現(xiàn)衰弱也麻煩,再次提醒,不要扁線,老老實實圓線。
6??蒲公英 X3A
介紹:如果需要組網(wǎng)的設(shè)備比較多可以選擇蒲公英X3A,系統(tǒng)預(yù)制了SD-WAN程序,下聯(lián)的所有設(shè)備皆自動加入組網(wǎng)且不占用名額,活動價正常八九十塊錢,7621依舊能滿足大部分用戶需求,是NAS的好搭檔。
? 前置配置操作
部署蒲公英Docker前需要做三個前置操作:NAS開啟SSH功能、創(chuàng)建掛在文件夾和安裝SSH工具,群暉、威聯(lián)通和愛速特幾乎完全一致,具體不同文中有說明。
PS:由于需要創(chuàng)建虛擬網(wǎng)卡,沒有啟用TUN的NAS可以部署但實際無法正常運行蒲公英Docker,比如極空間和Orico,只能等他們后續(xù)更新。
1??NAS開啟SSH功能
群暉點擊控制面板,進入終端機和SNMP。
勾選上啟用SSH功能,默認端口號是22,可以根據(jù)自己需求修改。
威聯(lián)通進入控制臺。
進入Telnet/SSH。
勾選上允許SSH鏈接,默認端口號是22,端口號同樣可以自定義。
愛速特點擊服務(wù),選擇終端機,勾選上啟用SSH,默認端口號是22,端口號同樣可以自定義。
2??創(chuàng)建需要掛載的文件夾
部署蒲公英Docker之前需要創(chuàng)建兩個文件夾用于掛載,文件夾存放位置隨便,先以群暉為例。
第一個文件夾用于保存配置文件,我這里在Docker文件夾下床墊了個oray子文件夾。
第二個文件夾用于保存日志文件,我這里在剛在的oray文件下創(chuàng)建了個新的文件夾,命名為log。
右鍵點擊這兩個文件夾即可查看文件夾所在路徑,我這里分別是:
/volume2/Docker/oray
/volume2/Docker/oray/log
記住這兩個路徑,后面需要用到。
威聯(lián)通創(chuàng)建文件夾并沒有什么難度,只是真實路徑比較奇怪,先在Container這個共享文件夾下創(chuàng)建oray和log文件夾。
右鍵查看文件夾屬性,這里顯示的路徑是/Container/oray,但這并不是真實路徑,需要在前面加上/share,比如這里就是:
/share/Container/oray
/share/Container/oray/log
愛速特比較簡單,老樣子先創(chuàng)建oray文件夾和log文件夾。
右鍵log文件夾即可看到所在的路徑,這里就是:
/volume1/Docker/oray
/volume1/Docker/oray/log
3??查看NAS的IP
除了文件夾路徑,IP也是必要的信息,群暉在控制面板的網(wǎng)絡(luò)中,點擊網(wǎng)絡(luò)界面,展開局域網(wǎng)即可看到設(shè)備的IP,我這里是:
192.168.50.16
威聯(lián)通還是在控制臺中,點擊網(wǎng)絡(luò)與虛擬交換機。
這里的adapter1是物理網(wǎng)口信息,可以看到NAS的IP是:
192.168.5.3
愛速特則是在偏好設(shè)定中的網(wǎng)絡(luò)下面,點擊網(wǎng)絡(luò)接口,展開連接的LAN即可看到IP,我這里是:
192.168.0.194
4??安裝SSH工具
打開FinalShell,點擊新建一個連接配置。
連接類型選擇ssh連接。
按照下圖填寫相關(guān)信息,確認無誤后點擊確認保存配置。
? 實操部署流程
這一Part的操作方法所有NAS系統(tǒng)通用,區(qū)別在于NAS的實際IP和掛載文件夾區(qū)別,需要注意一下,另外先去注冊一下貝銳的賬號備用(有現(xiàn)成的向日葵賬號也行)。
官方地址:https://www.oray.com/
1??SSH登錄NAS
雙擊打開剛創(chuàng)建好的遠程配置,準備登錄。
第一次遠程會提示是否需要保存密碼,常用主機選擇接受并保存。
登錄完成后需要切換root登錄,輸入:
sudo -i
回車
這里會提示填寫密碼,輸入的時候看不到,需要盲打,確認無誤后回車。
2??部署蒲公英Docker
將下面代碼修改后復(fù)制到FinalShell的文本框中,其中有四個地方需要手動修改
/volume2/Docker/oray需要修改成實際掛載config文件的路徑
/volume2/Docker/oray/log需要修改成實際掛載log文件的路徑
aaa需要修改成你的蒲公英賬號名
bbb需要修改成你的蒲公英登錄密碼
我這里修改完成是下面代碼,需要修改的地方加粗了,確認無誤后回車:
docker run -d
--net host
-v /volume2/Docker/oray:/etc/oray/pgyvpn
-v /volume2/Docker/oray/log:/var/log/oray
--cap-add NET_ADMIN
--env PGY_USERNAME="aaa"
--env PGY_PASSWORD="bbb"
bestoray/pgyvpn
等待Docker拉取完成,具體時間由你的網(wǎng)絡(luò)質(zhì)量決定。
部署完成后會出現(xiàn)鍵入命令的提示,到這里完成蒲公英Docker的拉取部署。
回到群暉的Docker管理器,可以看到多了一個隨機名稱的Docker,確認下面是bestoray/pgyvpn即可。
3??管理蒲公英后臺
打開Oray的首頁,登錄后點擊管理平臺:
https://console-v2.oray.com/
點擊左側(cè)欄的蒲公英,進入蒲公英的管理后臺。
點擊成員管理,查看軟件成員,這里可以看到剛才添加的NAS。
為了方便管理,這里將他修改一個好記的名字,我起得是BlackSynology。
在右側(cè)能看到蒲公英SD-WAN為NAS分配的IP,我這里是:
172.16.3.158
以后只要訪問端開啟蒲公英客戶端并登錄,即可通過上面這個IPv4的固定IP訪問NAS。
? 測試網(wǎng)絡(luò)質(zhì)量
下文做的是跨運營商訪問測試,結(jié)果比較有說服力,帶寬大小:
電腦使用電信公網(wǎng)寬帶,下行200Mbps,上行30Mbps
NAS使用移動內(nèi)網(wǎng)寬帶,下行200Mbps,上行100Mbps
電腦安裝蒲公英的訪問端,確認NAS在線,準備開始測試網(wǎng)絡(luò)質(zhì)量。
1??NAS網(wǎng)頁測試
群暉的訪問端口是5000,這里用蒲公英分配的IP+5000測試端口,瀏覽器輸入:
172.16.3.158:5000
成功打開,速度還挺快的。
2??MTR延遲丟包測試
MTR是集成了ping和traceroute命令的集成工具,下載windows客戶端并打開:
下載地址:
https://wwa.lanzouy.com/iSBN3n4c9gj
Host這里填入蒲公英為NAS分配的IP:
172.16.3.158
點擊start開始測試。
發(fā)一千多個包作為測試,平均延遲9ms,最差延遲51ms,由于蒲公英節(jié)點在國內(nèi),所以延遲會比Zerotier更低一些。
3??iPerf帶寬測試
外網(wǎng)訪問不僅要延遲低,可用帶寬同樣重要,這里用iPerf打一下理論帶寬。
下載iPerf的Windows端:
官方下載:
https://iperf.fr/download/windows/iperf-3.1.3-win64.zip國內(nèi)分流:
https://wwi.lanzouy.com/iLVrMze62mj
將下載好的壓縮包解壓到D盤的根目錄,解壓完是個文件夾,里面有個exe,不要打開。
Win+R快捷鍵輸入CMD,回車打開控制臺。
輸入:
D:
回車
輸入:
cd D:\iperf-3.1.3-win64
回車
這時候就可以開始測試了,輸入:
iperf3.exe -c 172.16.3.158
回車
注意:上面的172.16.3.158改成服務(wù)端的實際IP,不要無腦照抄。
測試結(jié)果如下圖所示,平均帶寬44Mbps,相當(dāng)于NAS所在網(wǎng)絡(luò)一半的上行,是一個不錯的結(jié)果,畢竟電信聯(lián)通的家寬上行正常也就30Mbps。
? 教程至此完畢,你學(xué)廢了嗎?