Skip to main content

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.

  • 19.07.2
  • 18.06.1
  • Chaos Calmer 15.05.1

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.

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