Mudfish OVA 安装
基于 OpenWRT 固件的 Mudfish 云 VPN 虚拟机基于 x86_64 架构。基本上提前安装了 Mudfish Core 包和 Luci web UI 包。
支持的虚拟机
目前,官方支持以下虚拟机。
- Oracle VM VirtualBox(v6.1 或更高版本)
- VMWare Workstation 16 Player
如何安装 OVA
Oracle VM VirtualBox
导入 OVA 镜像
要在 Oracle VM VirtualBox 中安装 Mudfish,首先需要下载 OVA 文件。
然后按照以下顺序导入 OVA 文件。
运行 VirtualBox。
单击“文件 -> 导入虚拟电脑”菜单,指定下载的 OVA 文件所在位置。
然后您将看到基本虚拟机配置。重要的部分是“MAC 地址策略”。请选择以下选项之一。
- 包括所有网络适配器 MAC 地址
导入。然后将创建“OpenWRT with Mudfish
<version>
”。
恭喜!Mudfish 虚拟机安装成功。此时,请执行以下检查:
检查清单
打开“OpenWRT with Mudfish
<version>
”的设置菜单, 切换到网络选项卡。适配器 1 的状态应为:
必须启用网络适配器。
连接到必须是 Host-only Adapter。
名称通常应为 vboxnet0。如果找不到名称,可以在 VirtualBox 窗口的“文件 -> 主机网络管理器”菜单中进行创建。
对于当前 Mudfish OVA 镜像,假设 vboxnet0 设置如下:
- 名称:vboxnet0
- IPv4 地址/子网掩码:192.168.56.1/24
- DHCP 服务器:启用
适配器 2 的状态应为:
- 必须启用网络适配器。
- 连接到必须是 Bridged Adapter。
- 名称必须是连接到当前互联网线路的网络卡的名称。
在运行此虚拟机后的 10 到 15 秒内,在虚拟机控制台上按 Enter 键,您可以进行控制台工作。
Luci UI 访问和 Mudfish 设置
在主机上打开浏览器,连接到 http://192.168.56.2。默认情况下没有根密码。
如果要进行 SSH 连接,请连接到 ssh [email protected]
,然后您可以进行控制台工作。
要访问运行在虚拟机上的 Mudfish UI,请登录后转到“Service -> Mudfish”菜单。通常,Mudfish 运行在 http://192.168.56.2:8282。
更改默认网关
现在是将流量重定向到运行在虚拟机上的 OpenWRT with Mudfish 的时候了。
如果您只想更改一次,可以按以下方式设置。换句话说,重新启动计算机将恢复原始设置。
必须在虚拟机上运行 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
添加新的默认网关。现在使用
ping 192.168.56.2
检查 ping 是否正常工作。
VMware Workstation 16 Player
可以按以下顺序导入 OVA 文件。
启动 VMware Workstation 16 Player。在单击“打开虚拟机”菜单后,指定收到的 Mudfish OVA 文件。
当出现“导入虚拟机”窗口时,请输入以下信息:
在“新虚拟机名称”中输入 OpenWRT with Mudfish。
在“新虚拟机存储路径”上输入上述内容时,它将自动完成。
如果出现“导入失败,因为...未通过 OVF 规范...”的消息,请单击“重试”按钮。
如果没有问题,可以检查导入是否成功。
检查清单
选择“OpenWRT with Mudfish”项后,单击“编辑虚拟机设置”菜单以打开设置屏幕。
网络适配器的状态应如下所示。
必须选中“开机时连接”。
网络连接必须为 Host-only。通常情况下,如果指定了这一点, 将会连接到 VMNet1 设备。
通常情况下,VMNet1 的 Host-only IP 设置为 192.168.139.1。
网络适配器 2 的状态应如下所示。
必须选中“开机时连接”。
网络连接必须为 Bridged。
重要的部分是点击“配置适配器”按钮,然后选择与互联网线路连接的网络设备, 并取消选择其他设备。
现在启动 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 设置
在主机上打开浏览器,连接到 http://192.168.139.2。默认情况下没有访问 root 密码。
如果要进行 SSH 访问,请连接到 ssh [email protected]
,然后您可以进行控制台工作。
要访问运行在虚拟机上的 Mudfish UI,请连接到 Web Luci UI,然后转到“Service -> Mudfish”菜单。
通常,Mudfish 运行在 http://192.168.139.2:8282。通过此菜单可以设置 OpenWRT 上的 Mudfish。如果您熟悉使用 ipTIME Mudfish 路由器,您将能够轻松设置它。
更改默认网关
现在是将流量重定向到运行在虚拟机上的 OpenWRT with Mudfish 的时候了。
如果您只想更改一次,您可以按照以下方式设置。换句话说,重新启动计算机将恢复原始设置。
必须在虚拟机上运行 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
添加新的默认网关。现在使用
ping 192.168.139.2
检查 ping 是否正常工作。