Instalar o pacote do Mudfish
O Mudfish Cloud VPN para routers inclui dois pacotes OpenWrt: o Mudfish Core e o Mudfish UI, que fornece a interface web para LuCI.
Versões do OpenWrt suportadas
Atualmente, são oficialmente suportadas as seguintes versões do OpenWrt.
- 23.05
- 22.03
- 21.02
- 19.07
- 18.06
Routers compatíveis
Foi confirmado o funcionamento do Mudfish nos seguintes routers.
-
TP-Link
-
Buffalo Inc.
-
GL.inet
-
Western Digital
-
Xiaomi
Dependências
Para que o Mudfish funcione corretamente no router, instale os seguintes pacotes.
-
ip
Utilizado para configurar a tabela de encaminhamento dos itens do Mudfish.
-
kmod-tun: controlador tun(4)
-
libopenssl
-
libpthread
-
librt
-
zlib
Todos os pacotes individuais adequados para o seu router podem ser encontrados na ligação https://downloads.openwrt.org/ e devem ser instalados antes de instalar o pacote Mudfish. Os links para cada router são os seguintes:
-
Mi Wi-Fi Nano / Youth (R1CL)
https://downloads.openwrt.org/releases/18.06.1/targets/ramips/mt76x8/
Pode instalar pacotes utilizando o seguinte comando.
# opkg update
# opkg install kmod-tun
# opkg install ip zlib libpthread librt libopenssl
Instalar a interface web LuCI
Se preferir configurar o router pelo navegador em vez de utilizar SSH, instale o pacote LuCI com os comandos abaixo.
# opkg update
# opkg install luci
# opkg install luci-i18n-base-ko
No OpenWrt 19.07, instale também
luci-compatpara que o menu apareça corretamente na interface.# opkg install luci-compat
Instalar o Mudfish com opkg
Consulte Como utilizar o comando opkg para instalar o pacote e https://mudfish.net/releases/openwrt/ para ver as versões disponíveis do Mudfish.
Se o pacote Mudfish já estiver instalado, apague-o primeiro utilizando o comando abaixo e depois proceda à instalação.
# opkg remove mudfish-pi
Identifique o URL do executável adequado ao seu router e utilize opkg para instalar o pacote do Mudfish.
Por exemplo, para instalar num router Mi Wi-Fi Nano/Youth (R1CL), pode utilizar o comando abaixo.
Antes de instalar, consulte o diretório https://mudfish.net/releases/openwrt/packages-18.06 para confirmar qual é a versão mais recente do Mudfish. A documentação pode ainda não ter sido atualizada para a última versão.
# 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