NxFilter unter Linux installieren
NxFilter kann unter Linux und anderen Unix-ähnlichen Betriebssystemen ausgeführt werden.
Wir stellen Installationspakete im DEB- und RPM-Format bereit; Sie können das Programm aber auch manuell mithilfe des ZIP-Pakets installieren.
Wir haben festgestellt, dass auf einigen Linux-Systemen die Loopback-Adresse 127.0.0.1 fehlt.
Wenn auf Ihrem System 127.0.0.1 nicht konfiguriert ist, funktioniert NxFilter möglicherweise nicht ordnungsgemäß.
Verwendung des Auto-Install-Skripts
Bei Debian-basierten Systemen können Sie das Auto-Install-Skript direkt von unserer Website aus mit dem folgenden Befehl ausführen:
bash -c "$(curl -s https://nxfilter.org/scripts/install-nxfilter-ubuntu.sh)"
Wir bieten ein YouTube-Video-Tutorial zur Verwendung des Auto-Install-Skripts an,
Installation von NxFilter unter Ubuntu mittels Auto-Install-Skript
Wir bieten auch Autoinstallationsskripte für andere Produkte an,
Ausführen von Autoinstallations- und Autoaktualisierungsskripten von der NxFilter-Website.
Verwendung des DEB-Pakets
Ab Ubuntu 18.04 belegt der Dienst „systemd-resolved“ den UDP/53-Port.
Sie müssen diesen Dienst deaktivieren und einen alternativen DNS-Server konfigurieren, bevor Sie NxFilter installieren.
Um „systemd-resolved“ anzuhalten und zu deaktivieren, führen Sie die folgenden Befehle aus:
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"
Möglicherweise müssen Sie die JRE installieren, falls Sie diese noch nicht haben.
sudo apt install openjdk-11-jre-headless
Laden Sie das neueste Paket mit `curl` herunter und installieren Sie es anschließend mit `apt`.
curl -O https://pub.nxfilter.org/nxfilter-4.7.5.7.deb
sudo apt install ./nxfilter-4.7.5.7.deb
Aktivieren und starten Sie den Dienst nach der Installation.
sudo systemctl enable nxfilter
sudo systemctl start nxfilter
Sie können den Startvorgang mit dem folgenden Befehl überwachen:
tail -f /nxfilter/log/nxfilter.log
Wenn Sie NxFilter zum ersten Mal installieren, muss die Jahaslist-Datenbank erstellt und mit Daten gefüllt werden.
Dieser Vorgang kann bis zu einer Minute dauern.
Während dieser Zeit können Sie möglicherweise nicht auf die Admin-GUI zugreifen.
Beenden Sie den Dienst erst, wenn der Initialisierungsvorgang abgeschlossen ist.
Wenn Sie NxCloud oder NxRelay mithilfe eines DEB-Pakets installieren, verwenden Sie für Ihre `systemctl`-Befehle „nxcloud“ oder „nxrelay“ anstelle von „nxfilter“.
Verwendung eines ZIP-Pakets
Sie können NxFilter auf anderen Linux- oder Unix-ähnlichen Systemen mithilfe des ZIP-Pakets installieren.
- Herunterladen nxfilter-4.7.5.7.zip
- Entpacken Sie die ZIP-Datei in das Verzeichnis /nxfilter
- Wechseln Sie in das Verzeichnis /nxfilter/bin und führen Sie „chmod +x *.sh“ aus
- Führen Sie „startup.sh“ mit Root-Rechten aus
Um NxFilter als Daemon auszuführen, fügen Sie beim Start das Flag „-d“ hinzu: /nxfilter/bin/startup.sh -d.
DEB- und RPM-Repository
Rob Asher hat spezielle DEB- und RPM-Paket-Repositorys für NxFilter erstellt und pflegt diese. Sie sind verfügbar unter:
https://github.com/DeepWoods/DeepWoods-Repositories