Dokumentasi
DDNS
Jalur lebar rumah dan pejabat lazimnya datang dengan IP awam dinamik yang berubah tanpa amaran. DDNS mengekalkan domain tetap mengarah kepada IP semasa mesin — klien dan pelayan lain hanya perlu mengingati nama, bukan alamat.
Cara ia berfungsi
Keseluruhan saluran paip berjalan secara automatik di latar belakang pelayan:
- Pengurus DDNS menyegarkan pada kitaran tetap (setiap 5 minit secara lalai, boleh laras melalui pemboleh ubah persekitaran
TERMINAL_SERVER_DDNS_POLL_INTERVAL_SECS); menyimpan konfigurasi mencetuskan penyegaran segera, dan tiada apa berjalan selagi perkhidmatan dilumpuhkan; - Pengesanan IP lokal membaca antara muka rangkaian terpilih dahulu, jatuh kepada penemuan berasaskan laluan, dan menapis hasilnya mengikut tetapan
IP Family(IPv4 / IPv6 / dwi); - Addon DDNS — skrip JS berkotak pasir — menerima konfigurasi nyahsulit dan IP semasa lalu memanggil API penyedia DNS melalui HTTP. Addon Cloudflare terbina dalam contohnya mencari zon mengikut domain dan menulis semula rekod A / AAAA kepada IP semasa, memadam rekod basi apabila satu keluarga alamat hilang;
- Klien meleraikan domain kepada IP terkini dan bersambung mengikut nama.
Konfigurasi
Buka bahagian DDNS Web UI:
- Hidupkan
Enable. Anda juga boleh membiarkan perkhidmatan mati sambil mengisi segalanya — perkhidmatan dilumpuhkan menyimpan konfigurasinya tetapi tidak pernah berjalan; - pilih penyedia di bawah
Provider;Cloudflare DDNSterbina dalam; - isikan medan penyedia (contoh Cloudflare):
Email— e-mel akaun Cloudflare;API Token— token dengan kebenaran Zone → DNS → Edit;Domain— domain akar zon, cth.example.com;Subdomain— nama rekod dalam zon, cth.subuntuksub.example.com; biarkan kosong untuk akar zon;
- dalam
Network Interface & IP, pilihInterfacedanIP Family.Dual Stackmemerlukan antara muka mempunyai kedua-dua alamat IPv4 dan IPv6; - klik
Save, kemudianSync Nowuntuk mengesahkan.Sync Statusmenunjukkan IP terakhir yang didorong dan masa segerak, berserta mesej ralat addon apabila gagal.
Keselamatan
Kredensial penyedia (token API) disulitkan sebelum disimpan (enc-v2:) dan hanya disyahsulitkan dalam memori selagi addon berjalan; addon dilaksanakan dalam masa jalanan JS berkotak pasir dengan HTTP keluar sebagai satu-satunya keupayaannya.
Meluaskan penyedia
Penyedia ialah addon: manifes JSON (mengisytiharkan medan konfigurasi yang dijadikan Web UI borang) berserta skrip JS yang mendedahkan run(). cloudflare-ddns terbina dalam ialah pelaksanaan rujukan — penyedia tersuai boleh dimuat naik sebagai zip dalam bahagian Addons.
Bekerja dengan ciri lain
- Sekali domain terleraikan, kod QR bahagian
Serverboleh menukarConnection TypekepadaDDNS Domain, supaya klien mengimbas sambungan domain; - pelayan lain boleh meletakkan
wss://your-domain:portdalamRelay Addressmereka untuk menjalankan rantaian relay melalui domain (lihat bab Relay).