Instalacja pakietów Mudfish
Mudfish Cloud VPN dla routerów składa się z pakietów OpenWRT: pakietu Mudfish Core oraz pakietu interfejsu Mudfish dla LuCI.
Obsługiwane wersje OpenWRT
Obecnie oficjalnie obsługiwane są następujące wersje OpenWRT:
- 23.05
- 22.03
- 21.02
- 19.07
- 18.06
Obsługiwane routery
Potwierdzono prawidłowe działanie Mudfish na następujących routerach:
-
TP-Link
-
Buffalo Inc.
-
GL.inet
-
Western Digital
-
Xiaomi
Wymagane pakiety
Do prawidłowego działania Mudfish na routerze wymagane są:
-
ip
Używany do ustawiania tablicy routingu pozycji Mudfish.
-
kmod-tun: sterownik tun(4)
-
libopenssl
-
libpthread
-
librt
-
zlib
Pakiety odpowiednie dla routera znajdziesz na https://downloads.openwrt.org/. Zainstaluj je przed pakietami Mudfish. Linki dla poszczególnych routerów:
-
Mi Wi-Fi Nano / Youth (R1CL)
https://downloads.openwrt.org/releases/18.06.1/targets/ramips/mt76x8/
Zainstaluj pakiety następującymi poleceniami:
# opkg update
# opkg install kmod-tun
# opkg install ip zlib libpthread librt libopenssl
Instalacja interfejsu LuCI
Jeśli wolisz konfigurować router przez interfejs WWW LuCI zamiast SSH, zainstaluj pakiet LuCI. Poniższe polecenia umożliwią konfigurację routera w przeglądarce.
# opkg update
# opkg install luci
# opkg install luci-i18n-base-ko
Przy instalacji Mudfish na OpenWRT 19.07 trzeba również zainstalować
luci-compat, aby menu było prawidłowo widoczne w interfejsie.# opkg install luci-compat
Instalacja pakietów Mudfish przez opkg
Pakiety Mudfish możesz zainstalować zgodnie z instrukcją opkg. Informacje o dostępnych wydaniach znajdziesz na https://mudfish.net/releases/openwrt/.
Jeśli pakiet Mudfish jest już zainstalowany, przed instalacją usuń go poleceniem:
# opkg remove mudfish-pi
Sprawdź adres URL pakietu binarnego odpowiedniego dla routera i zainstaluj go poleceniem opkg.
Na przykład dla Mi Wi-Fi Nano / Youth (R1CL) można użyć następujących poleceń.
Przed instalacją koniecznie sprawdź katalog https://mudfish.net/releases/openwrt/packages-18.06 i upewnij się, że wybierasz najnowszą wersję Mudfish. Aktualizacja dokumentacji może się opóźnić i podana wersja nie zawsze jest najnowsza.
# opkg install http://mudfish.net/releases/openwrt/packages-18.06/mipsel_24kc/base/mudfish-pi_2.1.22-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