ข้ามไปยังเนื้อหาหลัก
ลด 50% ทุกแพลน เวลาจำกัด เริ่มต้นที่ $2.48/mo
N

Numa

Numa คือตัวแปลชื่อ DNS แบบพกพาที่เขียนด้วย Rust และทำงานเป็นไฟล์เดียว รองรับการส่งต่อ แคช บล็อกโฆษณา ให้บริการชื่อภายในแบบ .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

ดู logs:

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/เดือน