Numa DNS di FlyEnv
Numa adalah server DNS pihak ketiga (oleh razvandimescu, numa.rs) yang menyelesaikan kueri lokal, meneruskannya ke resolver upstream, dan memblokir domain iklan serta pelacakan. FlyEnv memasang dan menjalankannya sebagai layanan lokal terkelola dengan konfigurasi TOML, UI web bawaan, log, daftar blokir iklan, dan penerusan upstream.

Manajemen versi
Pasang dan ganti versi Numa dari Numa → Manajer Versi.
- Daftar daring statis: arsip rilis GitHub (
.tgzdi macOS/Linux,.zipdi Windows) dipasang ke direktori aplikasi FlyEnv. - Homebrew: di macOS/Linux, FlyEnv memasang Numa melalui tap khusus
razvandimescu/tap. - Direktori khusus: arahkan FlyEnv ke folder berisi build Numa Anda; binari tersebut ditampilkan di samping versi terkelola.

Layanan dan konfigurasi
FlyEnv memulai Numa sebagai numa <numa.toml> dengan satu instans melalui berkas pid tetap. Di Linux proses memerlukan hak istimewa untuk bind port DNS; di macOS berjalan sebagai proses biasa dan di Windows melalui CMD.
Tab Berkas Konfigurasi mengedit numa/numa.toml dalam editor TOML mentah tanpa formulir visual. numa.default.toml disimpan di sebelahnya untuk referensi atau pemulihan. Templat bawaan mencakup:
- Listener DNS:
0.0.0.0:53—arahkan DNS sistem atau browser ke komputer untuk merutekan semua kueri melalui Numa. - UI web / API:
api_port = 5380. - Proxy HTTP bawaan: port 80/443 dengan TLD lokal
numa; petakan ulang salah satunya jika menjalankan Nginx juga. - Daftar pemblokiran iklan: templat mengaktifkan blocklist HaGeZi.
- Penerusan upstream: mode forward melalui 9.9.9.9 dan 1.1.1.1, 8.8.8.8 sebagai fallback, cache respons, dan bagian
[mobile].

Web UI (5380)
Numa menyediakan antarmuka administrasi sendiri. Saat layanan berjalan, tab Layanan menampilkan tombol Buka di browser yang membuka http://127.0.0.1:<api_port> (bawaan 5380). FlyEnv membaca port dari numa.toml, sehingga tombol mengikuti perubahan api_port.

Log
Tab Log menampilkan log error mulai per versi numa/numa-<version>-start-error.log. FlyEnv juga mengindeks berkas numa-*.log di direktori Numa sehingga log sebelumnya tetap dapat diakses.

Panduan, solusi, dan demo terkait
Lanjutkan dengan panduan, solusi, demo, atau perspektif komunitas.
Catatan kompatibilitas
Numa tersedia di macOS, Linux, dan Windows. Di Linux layanan memerlukan hak istimewa untuk bind port 53. MacPorts bukan sumber pemasangan modul ini—gunakan daftar statis atau Homebrew. Editor hanya berupa TOML mentah dan UI mengikuti proyek upstream. FlyEnv juga menyediakan server DNS bawaan untuk menyelesaikan domain situs lokal proyek. Periksa Manajer Versi setelah memasang FlyEnv dari halaman Unduhan; panduan tersedia di halaman Demos.