Installing Mudfish
Mudfish Cloud VPN for Router is OpenWRT based and there are two packages; one for core process, other for OpenWRT LuCI UI.
Supported OpenWRT
We currently officially support the OpenWRT version below.
- 23.05
- 22.03
- 20.02
- 19.07
- 18.06
Supported Architectures
The following architectures are currently supported:
-
arm_cortex-a7_neon-vfpv4
-
arm_cortex-a9
-
mips_24kc
-
mipsel_24kc
-
mipsel_74kc
Dependency Packages
In order for the Mudfish program to work properly on the router, you need to install the following packages:
-
ip
Used to set the routing table entries for mudfish game items.
-
kmod-tun: tun(4) driver
-
libopenssl
-
libpthread
-
librt
-
zlib
Individual packages for your router are available at https://downloads.openwrt.org/ link. You need to install it before installing the mudfish packages.
Please check your OpenWRT version and pick a proper package based on your architecture.
At the below examples, this document assumes it uses OpenWRT v18.06.1.
-
Mi Wi-Fi Nano / Youth (R1CL)
https://downloads.openwrt.org/releases/18.06.1/targets/ramips/mt76x8/
-
Netgear R6250
https://downloads.openwrt.org/releases/18.06.1/targets/bcm53xx/generic/
# opkg update
# opkg install kmod-tun
# opkg install ip zlib libpthread librt libopenssl
Installation LuCi Web Interface
# opkg update
# opkg install luci
If you're installing mudfish for OpenWRT 19.07,
luci-compat
package is required:# opkg install luci-compat
Installation using opkg
You can use opkg command to install Mudfish package based on Man page of opkg document. For example, If you'd like to install 18.06.1 (for ramips-mt7628 processor) version of Mudfish for OpenWRT, you can use the following commands:
Please check http://mudfish.net/releases/openwrt/ link to see the full list of mudfish packages for OpenWRT versions.
# opkg install http://mudfish.net/releases/openwrt/packages-18.06/mipsel_24kc/base/mudfish-pi_2.1.18-1_mipsel_24kc.ipk
# opkg install http://mudfish.net/releases/openwrt/packages-18.06/mipsel_24kc/luci/luci-app-mudfish-pi_git-18.285.02627-b9e5d56-1_all.ipk