본문으로 건너뛰기
50% 할인 모든 플랜, 기간 한정. 시작 가격 $2.48/mo
N

Numa

Numa는 Rust로 작성된 이식성 높은 DNS 리졸버로, 단일 바이너리로 실행됩니다. 질의를 전달하고 캐시하며 광고를 차단하고, 로컬 .numa 이름을 제공하며, DNS-over-TLS와 DNS-over-HTTPS를 지원합니다. MIT 라이선스, GitHub 스타 1,400개 이상.

한눈에 보기

라이선스 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부터.