メインコンテンツへスキップ
50% off 全プラン対象、期間限定。月額 $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 は Basic 認証を使用します:

  • ユーザー名: 空のままにします
  • 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ドルから。