Установка 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-пакет.
- Скачать nxfilter-4.7.4.7.zip
- Распакуйте zip-файл в /nxfilter
- Перейдите в /nxfilter/bin и запустите 'chmod +x *.sh'
- Запустите startup.sh с правами root
Чтобы запустить NxFilter в качестве демона, добавьте флаг -d при запуске: /nxfilter/bin/startup.sh -d.
Репозиторий DEB и RPM
Роб Ашер создал и поддерживает специальные репозитории DEB и RPM пакетов для NxFilter, доступные по адресу:
https://github.com/DeepWoods/DeepWoods-Repositories