Mudfishのインストール
Mudfish Cloud VPN for RouterはOpenWRTベースです。コアプロセス用のパッケージとOpenWRT LuCI UI用のパッケージがあります。
サポートされているOpenWRT
現在以下のOpenWRTバージョンを正式にサポートしています。
- 19.07.2
- 18.06.1
- Chaos Calmer 15.05.1
サポートされているアーキテクチャ
現在以下のアーキテクチャがサポートされています。
arm_cortex-a7_neon-vfpv4
arm_cortex-a9
mips_24kc
mipsel_24kc
mipsel_74kc
依存パッケージ
ルーター上でMudfishプログラムが正しく動作するためには、以下のパッケージをインストールする必要があります。
ip
Mudfishのゲームアイテムのルーティングテーブルエントリを設定するために使用されます。
kmod-tun: tun(4)ドライバ
libopenssl
libpthread
librt
zlib
ルーター用の個別のパッケージは以下のリンクから入手できます。Mudfishパッケージをインストールする前にこれらをインストールする必要があります。
OpenWRTのバージョンを確認し、アーキテクチャに基づいて適切なパッケージを選択してください。
以下の例では、このドキュメントでは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
LuCiウェブインターフェースのインストール
# opkg update
# opkg install luci
OpenWRT 19.07用のMudfishをインストールする場合、
luci-compat
パッケージが必要です。
# opkg install luci-compat
opkgを使用したインストール
Mudfishの公式ウェブサイトで、OpenWRTバージョン向けの mudfishパッケージの一覧を確認するには、opkgコマンドを使用できます。 たとえば、OpenWRT向けに18.06.1(ramips-mt7628プロセッサ用)のMudfishをインストールしたい場合、以下のコマンドを使用できます。
# 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