Instalar o NxFilter no Linux
O NxFilter pode ser executado no Linux e em outros sistemas operacionais do tipo Unix.
Fornecemos pacotes de instalação nos formatos DEB e RPM, e você também pode instalá-lo manualmente usando o pacote ZIP.
Descobrimos que alguns sistemas Linux não têm o endereço de loopback 127.0.0.1.
Se o seu sistema não tiver o 127.0.0.1 configurado, o NxFilter poderá não funcionar corretamente.
Usando o script de instalação automática
Para sistemas baseados no Debian, você pode executar o script de instalação automática diretamente do nosso site com o seguinte comando:
bash -c "$(curl -s https://nxfilter.org/scripts/install-nxfilter-ubuntu.sh)"
Temos um tutorial em vídeo no YouTube para usar o script de instalação automática,
Instale o NxFilter no Ubuntu com o script de instalação automática
Também temos os scripts de instalação automática para outros produtos,
Executando scripts de auto-instalação e auto-atualização do site do NxFilter.
Usando o pacote DEB
A partir do Ubuntu 18.04, o serviço systemd-resolved ocupa a porta UDP/53.
Você precisa desativar esse serviço e configurar um servidor DNS alternativo antes de instalar o NxFilter.
Para interromper e desativar o systemd-resolved, execute os seguintes comandos:
sudo service systemd-resolved stop
sudo systemctl disable systemd-resolved
sudo rm /etc/resolv.conf
sudo sh -c "echo nameserver 8.8.8.8 > /etc/resolv.conf"
Talvez seja necessário instalar o JRE se você não o tiver.
sudo apt install openjdk-11-jre-headless
Faça o download do pacote mais recente usando o curl e, em seguida, instale-o com o apt.
curl -O http://pub.nxfilter.org/nxfilter-4.7.4.5.deb
sudo apt install ./nxfilter-4.7.4.5.deb
Após a instalação, ative e inicie o serviço.
sudo systemctl enable nxfilter
sudo systemctl start nxfilter
Você pode monitorar o processo de inicialização executando o seguinte comando:
tail -f /nxfilter/log/nxfilter.log
Quando você instala o NxFilter pela primeira vez, ele precisa criar e preencher o banco de dados do Jahaslist.
Esse processo pode levar até um minuto.
Durante esse tempo, talvez não seja possível acessar a GUI do administrador.
Não interrompa o serviço até que o processo de inicialização seja concluído.
Quando você instalar o NxCloud ou o NxRelay usando o pacote DEB, use 'nxcloud' ou 'nxrelay' para os comandos systemctl em vez de 'nxfilter'.
Usando o pacote ZIP
Você pode instalar o NxFilter em outros sistemas Linux ou Unix usando o pacote ZIP.
- Download nxfilter-4.7.4.5.zip
- Extraia o arquivo zip em /nxfilter
- Vá para /nxfilter/bin e execute 'chmod +x *.sh'
- Execute startup.sh com permissão de root
Para executar o NxFilter como um daemon, adicione o sinalizador -d ao iniciá-lo: /nxfilter/bin/startup.sh -d.
Repositório DEB e RPM
Rob Asher criou e mantém repositórios dedicados de pacotes DEB e RPM para o NxFilter, disponíveis em:
https://github.com/DeepWoods/DeepWoods-Repositories