Gå til hovedindhold
50% rabat alle planer, tidsbegrænset. Fra $2.48/mo
N

Numa

Numa er en bærbar DNS-resolver skrevet i Rust, der kører som en enkelt binær fil. Den videresender, cacher og blokerer reklamer, serverer lokale .numa-navne og taler DNS-over-TLS og DNS-over-HTTPS. MIT-licenseret med over 1.400 GitHub-stjerner.

Overblik

Licens MIT Udgave Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Adgang til dashboardet

Som standard lytter dashboardet på localhost: http://127.0.0.1:5380

Opret en SSH-tunnel for fjernadgang:

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

Åbn derefter: http://127.0.0.1:5380

Offentlig adgang til dashboardet

Dashboardet kan lytte offentligt ved at redigere: /var/lib/numa/numa.toml

Konfigurér dashboardet til at lytte på 0.0.0.0.

Genstart Numa efter ændring af konfigurationen.

Ved offentlig adgang bruger Numa basic-godkendelse:

  • Brugernavn: lad stå tomt
  • Password: contents of /var/lib/numa/api_token

Administrér Numa

Kontrollér tjenesten:

systemctl status numa

Se logs:

journalctl -u numa -f

Genstart tjenesten:

systemctl restart numa

Stop tjenesten:

systemctl stop numa

Start tjenesten:

systemctl start numa

Vigtige filer og mapper

  • Binærfil: /usr/local/bin/numa
  • Konfiguration: /var/lib/numa/numa.toml
  • API-token: /var/lib/numa/api_token
  • Tjeneste: /etc/systemd/system/numa.service
  • DNS-konfiguration: /etc/systemd/resolved.conf.d/numa.conf

Bemærkninger

  • DNS er tilgængelig på port 53.
  • The dashboard listens on 127.0.0.1:5380 som standard.
  • En SSH-tunnel anbefales frem for at gøre dashboardet offentligt tilgængeligt.
  • Hvis du gør dashboardet offentligt tilgængeligt, skal du konfigurere godkendelse og HTTPS korrekt.
  • Tilpas Numa-konfigurationen efter dine behov.

Deploy Numa now. Fra 2,48 $/md.