Przejdź do treści głównej
50% zniżki wszystkie plany, oferta limitowana. Od $2.48/mo
N

Numa

Numa to przenośny resolver DNS napisany w Rust, działający jako pojedynczy plik binarny. Przekazuje zapytania, buforuje je, blokuje reklamy, obsługuje lokalne nazwy .numa oraz mówi DNS-over-TLS i DNS-over-HTTPS. Licencja MIT, ponad 1 400 gwiazdek na GitHubie.

Na pierwszy rzut oka

Licencja MIT Wersja Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Dostęp do panelu

Domyślnie panel nasłuchuje na localhost: http://127.0.0.1:5380

Aby uzyskać zdalny dostęp, utwórz tunel SSH:

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

Następnie otwórz: http://127.0.0.1:5380

Publiczny dostęp do panelu

Panel może nasłuchiwać publicznie po edycji pliku: /var/lib/numa/numa.toml

Skonfiguruj panel tak, aby nasłuchiwał na 0.0.0.0.

Po zmianie konfiguracji zrestartuj Numa.

Przy dostępie publicznym Numa używa uwierzytelniania podstawowego:

  • Nazwa użytkownika: pozostaw puste
  • Password: contents of /var/lib/numa/api_token

Zarządzanie Numa

Sprawdź usługę:

systemctl status numa

Zobacz logi:

journalctl -u numa -f

Uruchom ponownie usługę:

systemctl restart numa

Zatrzymaj usługę:

systemctl stop numa

Uruchom usługę:

systemctl start numa

Ważne pliki i katalogi

  • Plik binarny: /usr/local/bin/numa
  • Konfiguracja: /var/lib/numa/numa.toml
  • Token API: /var/lib/numa/api_token
  • Usługa: /etc/systemd/system/numa.service
  • Konfiguracja DNS: /etc/systemd/resolved.conf.d/numa.conf

Uwagi

  • DNS jest dostępny na porcie 53.
  • The dashboard listens on 127.0.0.1:5380 domyślnie.
  • Zalecany jest tunel SSH zamiast publicznego udostępniania panelu.
  • Jeśli udostępniasz panel publicznie, odpowiednio skonfiguruj uwierzytelnianie i HTTPS.
  • Dostosuj konfigurację Numa do swoich preferencji.

Więcej w Sieci

Powiązane aplikacje.

Deploy Numa now. Od $2,48/mies.