官網:https://www.openmptcprouter.com/
中國區官網:https://www.omross.cn/
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5CZxUWMwMmNyETOiFzMzIWY0QzYidzMmFWY3QTOjBzN28CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
OpenMPTCProuter 是在 OpenWrt 的基礎上使用 MultiPath TCP (MPTCP) 實作多網絡(4G,ADSL,VDSL,fiber,...)聚合
從運作原理圖可知 OpenMPTCProuter 需要 router 和 VPS 配合才可以運作.
第一步:OpenMPTCProuter 聚合路由器固件安裝
Router 官方安裝指南
樹莓派安裝過程
- 選擇自己裝置對應的固件下載下傳,我的裝置是樹莓派4,我選擇了最新樹莓派4對應的64位ext4 image,如果你是使用web更新安裝固件應選擇sysupgrade.img.gz 。
- 使用Etcher将下載下傳的鏡像檔案寫入SD卡
- 寫入完成,将SD卡插到樹莓派中,插上樹莓派電源-啟動,用一根網線連接配接樹莓派和電腦
- 在電腦端浏覽器通路
,進入OpenMPTCProuter系統,首次進入預設無密碼,直接登入即可,先去安裝好VPS再來配置路由器。http://192.168.100.1/
X86主機安裝過程
- 一個燒錄WinPE系統的U盤
- 下載下傳X86架構的聚合路由器固件、一個DiskImage工具和一個硬碟低級格式化工具,并複制到U盤内
- 小主機外接螢幕和鍵盤,開機按住F2或F12進入BIOS設定,在BOOT一欄中設定選擇從U盤啟動
- 進入WinPE系統,最好先使用低格工具格式化系統盤,再打開 DiskImage ,映像選擇聚合路由器固件,驅動器選擇physical disk,開始寫入
- 寫完後,重新開機系統 ,按F2/F12進BIOS,重新把硬碟設成啟動順序第一位
- 用網線連接配接小主機和電腦,在電腦端浏覽器通路
即可進行路由設定http://192.168.100.1/
PS :openwrt 和 lede 安裝過程與此相同
第二步:VPS 安裝
VPS 安裝關鍵三步:
- 通過香港的伺服器安裝 openmptcprouter 聚合服務;
- 然後再将安裝完聚合服務的香港伺服器建立系統鏡像(相當于系統盤/系統ghost),此時的鏡像檔案中已包含安裝完成的網絡聚合服務;
- 複制香港鏡像到國内其他地區,然後此區域的伺服器可以通過複制的鏡像安裝已包含聚合服務的系統。
為什麼要這麼做:
先來看一下 openmptcprouter 依賴的基礎
其中有一些在國内環境是不允許使用的,是以需要采取迂回的方式:
2.1 香港伺服器配置
自定義購買 ECS伺服器,付費模式選擇按量付費,地區選擇 中國(香港)地區
執行個體選擇共享型,然後選擇最便宜的一個伺服器即可
鏡像選擇 Debian 10.3 64位的版本(優先選擇最新版本),系統盤 20G 即可
下一步網絡和安全組設定選中按使用流量計費模式,帶寬峰值選擇最大值
下一步系統配置,登入憑證選擇自定義密碼,根據要求自定義登入密碼
其他預設一直下一步到确定訂單建立執行個體,成功後管理執行個體檢視伺服器公網IP位址
通過公網IP位址遠端SSH連接配接伺服器(使用SSH連接配接工具),此時的連接配接端口号是 22
通過SSH登入伺服器後運作下面指令安裝聚合服務:
wget -O - https://www.openmptcprouter.com/server/debian10-x86_64.sh | sh
安裝完成後會顯示VPS配置資訊,即在路由管理背景需要填寫的 VPS 配置,先儲存一下後面會用到
2.2 香港伺服器鏡像
好了回到阿裡雲,開始為這個香港地區伺服器建立系統鏡
名稱描述随便填,自己能識别就行
等待進度 100% 狀态為完成即可使用
2.3 複制香港鏡像到大陸區域
将香港鏡像複制到大陸其他區域(本文以深圳為例)
選擇距離你日常使用最近的地區(這裡我選擇深圳),鏡像名稱自定義即可
切換到你剛才複制鏡像時選擇的區域(這裡我應該選擇深圳)
檢視複制進度,100% 即為可用
此時可以切回香港區域,删除之前建立的香港鏡像
釋放香港地區伺服器執行個體
2.4 大陸區域伺服器配置
再次建立執行個體,此時地域選擇深圳(選擇你的區域),按量付費,共享型,找一個最便宜的規格
鏡像選擇自定義鏡像,雲盤 20 G
公網IP選中狀态,按使用流量計費,帶寬選擇最大值,其餘預設,确認訂單建立執行個體
控制台管理執行個體記錄伺服器公網IP,為伺服器配置安全組
導入安全組規則 百度雲下載下傳連結 密碼: 5ia3
至此阿裡雲伺服器配置即聚合VPS已經完成
注意:如果你忘記了聚合VPS的配置資訊,請使用SSH 連接配接,此時SSH端口已被更改為 65222,使用新端口号連接配接伺服器,秘鑰存儲路徑為
/root/openmptcprouter_config.txt
第三步:路由管理背景
3.1 路由器LAN口網線連接配接電腦,網址通路
192.168.100.1
3.2 登入密碼預設為空,點選登入即可進入路由管理背景
3.3 填寫VPS設定,配置資訊是上面伺服器中儲存的
3.4 添加網卡接口,插入4G棒或使用資料線-手機USB共享網絡
USB插入裝置後,接口清單會識别此裝置,選擇新增的接口添加
3.5 配置接口,官方建議使用靜态IP位址,後面會說如何設定4G棒為 靜态IP(static address) 或 DHCP,本文使用動态DHCP模式,使用DHCP可以不用填IP位址
3.6 檢視網絡連接配接狀态
設定每個4G棒的IP位址不同以防IP沖突(4g棒管理背景),以華為品牌為例:
添加手機USB網絡共享
使用測速軟體或測速網頁測試聚合網速
PS 小技巧
- 伺服器執行個體如果長期使用可以轉為包年包月,其中包5年最為合适
- 4G棒無須關閉DHCP,将4G棒本身IP位址設定為不同防止沖突,然後在路由背景添加4G棒時使用DHCP即可:
192.168.10.1
192.168.20.1
192.168.30.1
192.168.40.1
.
.
.
- 刷完固件如果無法從硬碟啟動,請修改硬碟分區引導為GUID,無須低格,再次向硬碟刷入固件
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5CZxUWMwMmNyETOiFzMzIWY0QzYidzMmFWY3QTOjBzN28CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
OpenMPTCProuter 是在 OpenWrt 的基礎上使用 MultiPath TCP (MPTCP) 實作多網絡(4G,ADSL,VDSL,fiber,...)聚合
從運作原理圖可知 OpenMPTCProuter 需要 router 和 VPS 配合才可以運作.
第一步:OpenMPTCProuter 聚合路由器固件安裝
Router 官方安裝指南
樹莓派安裝過程
- 選擇自己裝置對應的固件下載下傳,我的裝置是樹莓派4,我選擇了最新樹莓派4對應的64位ext4 image,如果你是使用web更新安裝固件應選擇sysupgrade.img.gz 。
- 使用Etcher将下載下傳的鏡像檔案寫入SD卡
- 寫入完成,将SD卡插到樹莓派中,插上樹莓派電源-啟動,用一根網線連接配接樹莓派和電腦
- 在電腦端浏覽器通路
,進入OpenMPTCProuter系統,首次進入預設無密碼,直接登入即可,先去安裝好VPS再來配置路由器。http://192.168.100.1/
X86主機安裝過程
- 一個燒錄WinPE系統的U盤
- 下載下傳X86架構的聚合路由器固件、一個DiskImage工具和一個硬碟低級格式化工具,并複制到U盤内
- 小主機外接螢幕和鍵盤,開機按住F2或F12進入BIOS設定,在BOOT一欄中設定選擇從U盤啟動
- 進入WinPE系統,最好先使用低格工具格式化系統盤,再打開 DiskImage ,映像選擇聚合路由器固件,驅動器選擇physical disk,開始寫入
- 寫完後,重新開機系統 ,按F2/F12進BIOS,重新把硬碟設成啟動順序第一位
- 用網線連接配接小主機和電腦,在電腦端浏覽器通路
即可進行路由設定http://192.168.100.1/
PS :openwrt 和 lede 安裝過程與此相同
第二步:VPS 安裝
VPS 安裝關鍵三步:
- 通過香港的伺服器安裝 openmptcprouter 聚合服務;
- 然後再将安裝完聚合服務的香港伺服器建立系統鏡像(相當于系統盤/系統ghost),此時的鏡像檔案中已包含安裝完成的網絡聚合服務;
- 複制香港鏡像到國内其他地區,然後此區域的伺服器可以通過複制的鏡像安裝已包含聚合服務的系統。
為什麼要這麼做:
先來看一下 openmptcprouter 依賴的基礎
其中有一些在國内環境是不允許使用的,是以需要采取迂回的方式:
2.1 香港伺服器配置
自定義購買 ECS伺服器,付費模式選擇按量付費,地區選擇 中國(香港)地區
執行個體選擇共享型,然後選擇最便宜的一個伺服器即可
鏡像選擇 Debian 10.3 64位的版本(優先選擇最新版本),系統盤 20G 即可
下一步網絡和安全組設定選中按使用流量計費模式,帶寬峰值選擇最大值
下一步系統配置,登入憑證選擇自定義密碼,根據要求自定義登入密碼
其他預設一直下一步到确定訂單建立執行個體,成功後管理執行個體檢視伺服器公網IP位址
通過公網IP位址遠端SSH連接配接伺服器(使用SSH連接配接工具),此時的連接配接端口号是 22
通過SSH登入伺服器後運作下面指令安裝聚合服務:
wget -O - https://www.openmptcprouter.com/server/debian10-x86_64.sh | sh
安裝完成後會顯示VPS配置資訊,即在路由管理背景需要填寫的 VPS 配置,先儲存一下後面會用到
2.2 香港伺服器鏡像
好了回到阿裡雲,開始為這個香港地區伺服器建立系統鏡
名稱描述随便填,自己能識别就行
等待進度 100% 狀态為完成即可使用
2.3 複制香港鏡像到大陸區域
将香港鏡像複制到大陸其他區域(本文以深圳為例)
選擇距離你日常使用最近的地區(這裡我選擇深圳),鏡像名稱自定義即可
切換到你剛才複制鏡像時選擇的區域(這裡我應該選擇深圳)
檢視複制進度,100% 即為可用
此時可以切回香港區域,删除之前建立的香港鏡像
釋放香港地區伺服器執行個體
2.4 大陸區域伺服器配置
再次建立執行個體,此時地域選擇深圳(選擇你的區域),按量付費,共享型,找一個最便宜的規格
鏡像選擇自定義鏡像,雲盤 20 G
公網IP選中狀态,按使用流量計費,帶寬選擇最大值,其餘預設,确認訂單建立執行個體
控制台管理執行個體記錄伺服器公網IP,為伺服器配置安全組
導入安全組規則 百度雲下載下傳連結 密碼: 5ia3
至此阿裡雲伺服器配置即聚合VPS已經完成
注意:如果你忘記了聚合VPS的配置資訊,請使用SSH 連接配接,此時SSH端口已被更改為 65222,使用新端口号連接配接伺服器,秘鑰存儲路徑為
/root/openmptcprouter_config.txt
第三步:路由管理背景
3.1 路由器LAN口網線連接配接電腦,網址通路
192.168.100.1
3.2 登入密碼預設為空,點選登入即可進入路由管理背景
3.3 填寫VPS設定,配置資訊是上面伺服器中儲存的
3.4 添加網卡接口,插入4G棒或使用資料線-手機USB共享網絡
USB插入裝置後,接口清單會識别此裝置,選擇新增的接口添加
3.5 配置接口,官方建議使用靜态IP位址,後面會說如何設定4G棒為 靜态IP(static address) 或 DHCP,本文使用動态DHCP模式,使用DHCP可以不用填IP位址
3.6 檢視網絡連接配接狀态
設定每個4G棒的IP位址不同以防IP沖突(4g棒管理背景),以華為品牌為例:
添加手機USB網絡共享