تخطَّ إلى المحتوى الرئيسي
خصم ٥٠٪ جميع الخطط، لفترة محدودة. تبدأ من $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 $/شهر.