Mudfish OVA安裝
用於虛擬機器的 Mudfish Cloud VPN 由 OpenWRT 韌體組成,並基於 x86_64 架構。默认情况下,安装 Luci Web 界面 的 Mudfish Core 軟體包和 Mudfish UI 軟體包。
支援的虛擬機
目前我們正式支援以下虛擬機器:
- Oracle VM VirtualBox (v6.1 或更高版本)
- VMWare Workstation 16 Player
如何安裝OVA
若要在虛擬機器上安裝 Mudfish,必須先從下列路徑下載 OVA 檔案。
Oracle VM VirtualBox
OVA 圖片 Import
您可以按以下順序將 OVA 檔案變更為 import。
-
運行 VirtualBox。
-
按一下「File -> Import appliance」選單,然後在 Source 標籤中指定上面下載的 OVA 檔案的位置。
-
然後您將看到基本的虛擬機器配置。其中重要的部分是“Mac Address Policy”。請從選項中選擇以下選項:
- Include all network adapter MAC addresses
-
然後是Import。然後,將建立 VM,例如「OpenWRT with Mudfish
<version>」。
恭喜! Mudfish VM 安裝成功完成。這是此時需要檢查的清單:
-
開啟「OpenWRT with Mudfish
<version>」的 Settings 選單並移至 Network 標籤。 -
Adapter 1 的狀態應如下:
-
必須檢查 Enable Network Adapter。
-
Attached to 必須是 Host-only Adapter。
-
Name 通常應為 vboxnet0。如果找不到任何名稱,請在 VirtualBox 視窗的「File -> Host Network Manager」功能表中建立它。對於目前的 Mudfish OVA 影像,我們假設 vboxnet0 具有以下設定。
- Name: vboxnet0
- IPv4 Address/Mask: 192.168.56.1/24
- DHCP Server: Enabled
-
-
Adpater 2 的狀態應如下:
- 必須檢查 Enable Network Adapter。
- Attached to 必須是 Bridged Adapter。
- Name 必須是目前網路線所連接的網路卡名稱。
執行 VM 後,經過約 10 到 15 秒後,您可以按 VM 控制台上的 Enter 鍵開始處理 console。
Luci UI 連接和 Mudfish 設定
在 Host 機器上開啟瀏覽器並存取 http://192.168.56.2。訪問Root沒有密碼。
如果要連接到SSH,請連接到ssh root@192.168.56.2,然後就可以在console上工作。
若要存取在虛擬機器上執行的 Mudfish UI,請在 Web 上存取 Luch UI,然後存取「服務 -> Mudfish」功能表。通常Mudfish在http://192.168.56.2:8282中運行。您可以透過此選單對 OpenWRT 進行 Mudfish 的設定。如果您熟悉使用 ipTIME Mudfish 路由器,您將能夠輕鬆設定它。
更換Default Gateway
為了方便使用,我們建議使用Mudfish OVA管理工具來變更default gateway。
現在將流量重新導向至虛擬機器中的 OpenWRT with Mudfish。
如果想一次改成1,可以如下設定。這表示當您重新啟動電腦時,現有設定將會恢復。
OpenWRT with Mudfish 必須在虛擬機器上運作。
-
以管理員身分執行「命令提示字元」。
-
刪除具有
ROUTE DELETE 0.0.0.0的現有路由。 -
使用
ROUTE ADD 0.0.0.0 MASK 0.0.0.0 192.168.56.2 METRIC 1指令新增新的 default gateway。 -
現在使用
ping 192.168.56.2檢查 ping 是否正確傳送。
VMware Workstation 16 Player
您可以按以下順序將 OVA 檔案變更為 import。
-
運行VMware Workstation 16 Player。按一下「Open a Virtual Machine」選單,然後指定上面收到的 Mudfish OVA 檔案。
-
如果出現「Import Virtual Machine」窗口,請輸入以下資訊並點選 Import 按鈕。
-
在「Name for the new virtual machine」中輸入OpenWRT with Mudfish
-
如果是“Storage path for the new virtual machine”,當您輸入上述項目時,會自動完成。
-
-
如果出現「The import failed because ... did not pass OVF specification...」等訊息,請點選 Retry 按鈕。
-
如果沒有問題,則可以確認Import已成功轉換。
清單-
選擇“OpenWRT with Mudfish”項目後,點選“Edit virtual machine settings”選單開啟設定畫面。
-
Network Adapter 的狀態應如下:
-
必須檢查 Connect at power on。
-
Network connection 必須是 Host-only。通常,如果指定此項,將連結 VMNet1 設備。
通常在 VMNet1 的情況下,Host-only IP 設定為 192.168.139.1。
-
-
Network Adapter 2 的狀態應如下:
- 必須檢查 Connect at power on。
- Network connection 必須是 Bridged。
- 重要的是點擊「Configure Adapters」按鈕選擇連接有網路電纜的網路設備,並取消選擇其餘的。
-
-
現在啟動 OpenWRT with Mudfish 映像。大約 8 ~ 10 秒後,如果按下螢幕上的 Enter 鍵,您將連接到控制台。
-
最後,您需要更改內部LAN IP。輸入以下內容: 這些指令將內部 LAN IP 變更為 192.168.139.2。
uci set network.lan.ipaddr='192.168.139.2'
uci commit
reboot -
如果重新啟動成功,現在打開瀏覽器並連接到 http://192.168.139.2。
Luci UI 連接和 Mudfish 設定
在 Host 機器上開啟瀏覽器並存取 http://192.168.139.2。訪問Root沒有密碼。
如果要連接到SSH,請連接到ssh root@192.168.139.2,然後就可以在console上工作。
若要存取在虛擬機器上執行的 Mudfish UI,請在 Web 上存取 Luch UI,然後存取「服務 -> Mudfish」功能表。通常Mudfish在http://192.168.139.2:8282中運行。您可以透過此選單對 OpenWRT 進行 Mudfish 的設定。如果您熟悉使用 ipTIME Mudfish 路由器,您將能夠輕鬆設定它。
更換Default Gateway
為了方便使用,我們建議使用Mudfish OVA管理工具來變更default gateway。
現在將流量重新導向至虛擬機器中的 OpenWRT with Mudfish。
如果想一次改成1,可以如下設定。這表示當您重新啟動電腦時,現有設定將會恢復。
OpenWRT with Mudfish 必須在虛擬機器上運作。
-
以管理員身分執行「命令提示字元」。
-
刪除具有
ROUTE DELETE 0.0.0.0的現有路由。 -
使用
ROUTE ADD 0.0.0.0 MASK 0.0.0.0 192.168.139.2 METRIC 1指令新增新的 default gateway。 -
現在使用
ping 192.168.139.2檢查 ping 是否正確傳送。