Перейти к основному содержанию
Скидка 50% все планы, ограниченное время. Начиная от $2.48/mo
N

Numa

Numa — переносимый DNS-резолвер на Rust, работающий как один исполняемый файл. Он пересылает запросы, кеширует их, блокирует рекламу, обслуживает локальные имена .numa и говорит по DNS-over-TLS и DNS-over-HTTPS. Лицензия MIT, более 1 400 звёзд на GitHub.

Кратко

Лицензия MIT Версия Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Доступ к панели управления

По умолчанию панель слушает на localhost: http://127.0.0.1:5380

Для удалённого доступа создайте SSH-туннель:

ssh -L 5380:127.0.0.1:5380 root@<SERVER-IP>

Затем откройте: http://127.0.0.1:5380

Публичный доступ к панели

Панель можно перевести в публичный режим, отредактировав: /var/lib/numa/numa.toml

Настройте панель на прослушивание адреса 0.0.0.0.

После изменения конфигурации перезапустите Numa.

При публичном доступе Numa использует базовую аутентификацию:

  • Имя пользователя: оставьте пустым
  • Password: contents of /var/lib/numa/api_token

Управление Numa

Проверьте службу:

systemctl status numa

Посмотреть логи:

journalctl -u numa -f

Перезапустите службу:

systemctl restart numa

Остановите службу:

systemctl stop numa

Запустите службу:

systemctl start numa

Важные файлы и директории

  • Бинарный файл: /usr/local/bin/numa
  • Конфигурация: /var/lib/numa/numa.toml
  • Токен API: /var/lib/numa/api_token
  • Служба: /etc/systemd/system/numa.service
  • Конфигурация DNS: /etc/systemd/resolved.conf.d/numa.conf

Примечания

  • DNS доступен на порту 53.
  • The dashboard listens on 127.0.0.1:5380 по умолчанию.
  • Вместо публичного доступа к панели рекомендуется использовать SSH-туннель.
  • Если вы открываете панель публично, правильно настройте аутентификацию и HTTPS.
  • Измените конфигурацию Numa под свои задачи.

Ещё в Сети

Похожие приложения.

Deploy Numa now. От $2,48/мес.