NxFilter Tutorial

  • EN English
  • DE Deutsch
  • ES Español
  • FR Français
  • IT Italiano
  • JP 日本語
  • BR Português
  • RU Русский
  • TR Türkçe
Installare NxFilter su Linux
NxFilter può essere eseguito su Linux e altri sistemi operativi Unix-like. Forniamo pacchetti di installazione nei formati DEB e RPM; è anche possibile installarlo manualmente utilizzando il pacchetto ZIP.
Abbiamo riscontrato che in alcuni sistemi Linux manca l'indirizzo 127.0.0.1 loopback. Se il sistema non ha 127.0.0.1 configurato, NxFilter potrebbe non funzionare correttamente.


Utilizzo dello script di autoinstallazione
Per i sistemi basati su Debian, è possibile eseguire lo script di autoinstallazione direttamente dal nostro sito web con il seguente comando:


	bash -c "$(curl -s https://nxfilter.org/scripts/install-nxfilter-ubuntu.sh)"

Abbiamo un video tutorial su Youtube per l'utilizzo dello script di autoinstallazione, Installare NxFilter su Ubuntu con lo script di autoinstallazione

Abbiamo anche gli script di autoinstallazione per altri prodotti, Eseguire gli script di auto-installazione e auto-aggiornamento dal sito web di NxFilter.


Utilizzo del pacchetto DEB
A partire da Ubuntu 18.04, il servizio systemd-resolved occupa la porta UDP/53. È necessario disabilitare questo servizio e configurare un server DNS alternativo prima di installare NxFilter. Per arrestare e disabilitare systemd-resolved, eseguire i seguenti comandi:


	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"
Potrebbe essere necessario installare JRE se non lo si possiede.


	sudo apt install openjdk-11-jre-headless

Scaricare l'ultimo pacchetto usando curl, quindi installarlo con apt.


	curl -O http://pub.nxfilter.org/nxfilter-4.7.4.9.deb
	sudo apt install ./nxfilter-4.7.4.9.deb

Dopo l'installazione, abilitare e avviare il servizio.


	sudo systemctl enable nxfilter
	sudo systemctl start nxfilter

È possibile monitorare il processo di avvio eseguendo il seguente comando:


	tail -f /nxfilter/log/nxfilter.log

Quando si installa NxFilter per la prima volta, deve creare il database di Jahaslist e popolarlo. Questo processo può richiedere fino a un minuto. Durante questo periodo, potrebbe non essere possibile accedere alla GUI di amministrazione. Non interrompere il servizio fino al completamento del processo di inizializzazione.

Quando si installa NxCloud o NxRelay usando il pacchetto DEB, usare 'nxcloud' o 'nxrelay' per i comandi systemctl invece di 'nxfilter'.


Utilizzando il pacchetto ZIP
È possibile installare NxFilter su altri sistemi Linux o Unix-like utilizzando il pacchetto ZIP.

  1. Scaricare nxfilter-4.7.4.9.zip
  2. Estrarre il file zip in /nxfilter
  3. Andare in /nxfilter/bin ed eseguire 'chmod +x *.sh'.
  4. Eseguire startup.sh con i permessi di root
Per eseguire NxFilter come demone, aggiungere il flag -d all'avvio: /nxfilter/bin/startup.sh -d.


Repository DEB e RPM
Rob Asher ha creato e gestisce repository di pacchetti DEB e RPM dedicati a NxFilter, disponibili all'indirizzo: https://github.com/DeepWoods/DeepWoods-Repositories