NxFilter Tutorial

  • EN English
  • DE Deutsch
  • ES Español
  • FR Français
  • IT Italiano
  • JP 日本語
  • BR Português
  • RU Русский
  • TR Türkçe
Установка NxFilter в Linux
NxFilter может работать на Linux и других Unix-подобных операционных системах. Мы предоставляем установочные пакеты в форматах DEB и RPM, также вы можете установить его вручную, используя ZIP-пакет.
Мы обнаружили, что в некоторых системах Linux отсутствует адрес 127.0.0.1 loopback. Если в вашей системе не настроен адрес 127.0.0.1, NxFilter может работать некорректно.


Использование скрипта автоматической установки
Для систем на базе Debian вы можете запустить скрипт автоматической установки прямо с нашего сайта с помощью следующей команды:


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

У нас есть видеоурок Youtube по использованию скрипта автоматической установки, Установка NxFilter на Ubuntu с помощью скрипта автоматической установки

У нас также есть скрипты автоустановки для других продуктов, Запуск скриптов автоустановки и автообновления с сайта NxFilter.


Использование пакета DEB
Начиная с Ubuntu 18.04, служба systemd-resolved занимает порт UDP/53. Перед установкой NxFilter необходимо отключить эту службу и настроить альтернативный DNS-сервер. Чтобы остановить и отключить systemd-resolved, выполните следующие команды:


	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"
Вам может потребоваться установить JRE, если у вас его нет.


	sudo apt install openjdk-11-jre-headless

Загрузите последний пакет с помощью curl, а затем установите его с помощью apt.


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

После установки включите и запустите службу.


	sudo systemctl enable nxfilter
	sudo systemctl start nxfilter

Вы можете отслеживать процесс запуска, выполнив следующую команду:


	tail -f /nxfilter/log/nxfilter.log

Когда вы устанавливаете NxFilter в первый раз, ему необходимо создать базу данных Jahaslist и заполнить ее. Этот процесс может занять до минуты. В течение этого времени вы можете не иметь доступа к графическому интерфейсу администратора. Не останавливайте службу до завершения процесса инициализации.

При установке NxCloud или NxRelay с помощью DEB-пакета используйте 'nxcloud' или 'nxrelay' в командах systemctl вместо 'nxfilter'.


Использование пакета ZIP
Вы можете установить NxFilter на другие Linux или Unix-подобные системы, используя ZIP-пакет.

  1. Скачать nxfilter-4.7.4.7.zip
  2. Распакуйте zip-файл в /nxfilter
  3. Перейдите в /nxfilter/bin и запустите 'chmod +x *.sh'
  4. Запустите startup.sh с правами root
Чтобы запустить NxFilter в качестве демона, добавьте флаг -d при запуске: /nxfilter/bin/startup.sh -d.


Репозиторий DEB и RPM
Роб Ашер создал и поддерживает специальные репозитории DEB и RPM пакетов для NxFilter, доступные по адресу: https://github.com/DeepWoods/DeepWoods-Repositories