Apakah nftlb projek? #
Projek nftlb ( Netfilter Load Balancer ) ialah Pengimbang Beban Rangkaian sumber terbuka , pengimbang beban perisian berasaskan Linux yang menggunakan rangka kerja Netfilter dan subsistem nftables untuk pengimbangan beban Lapisan 4 berprestasi tinggi. Ia direka bentuk untuk menyediakan pengagihan trafik dan kebolehskalaan yang cekap untuk aplikasi sambil memanfaatkan sepenuhnya keupayaan rangkaian kernel Linux.
Ciri Utama nftlb #
1. Prestasi Tinggi: Dibina terus pada nftables, yang dioptimumkan untuk penapisan paket dan terjemahan alamat rangkaian (NAT) dalam kernel Linux. Mencapai pemprosesan paket yang ketara dengan kependaman rendah.
2. Imbangan Beban Lapisan 4: Beroperasi pada lapisan pengangkutan (TCP/UDP), membolehkannya mengagihkan trafik dengan cekap berdasarkan pelbagai algoritma seperti round-robin, sambungan paling sedikit atau kaedah berasaskan cincang.
3. Konfigurasi Dinamik: Membenarkan konfigurasi dinamik peraturan pengimbangan beban tanpa memulakan semula perkhidmatan. Pentadbir boleh mengurus dan mengubah suai peraturan menggunakan antara muka baris arahan nftables atau API.
4. Standard Terbuka dan Ringan: Sumber terbuka sepenuhnya dan disepadukan secara asli dengan Linux, mengelakkan keperluan untuk modul kernel tambahan. Memanfaatkan infrastruktur Netfilter dan nftables sedia ada, menjadikannya cekap sumber.
5. Integrasi dengan Ekosistem Netfilter: Memandangkan ia menggunakan nftables, ia disepadukan dengan lancar dengan alatan berasaskan Netfilter lain seperti tembok api dan mekanisme penapisan paket.
6. Sokongan IPv4 dan IPv6: Serasi sepenuhnya dengan IPv4 dan IPv6, memastikan ia boleh mengendalikan persekitaran rangkaian moden.
Kes Penggunaan Biasa #
- Pengimbang beban Lapisan 4 berprestasi tinggi untuk pelayan web, pangkalan data atau perkhidmatan lain yang memerlukan pengurusan trafik teragih.
- Penggantian pengimbang beban berasaskan iptables lama.
- Penyelesaian pengimbangan beban ringan untuk persekitaran Linux di mana prestasi peringkat kernel adalah kritikal.
nftlb Sumber Pengguna #
nftlb repositori rasmi kod sumber #
Repositori kod sumber rasmi git boleh didapati di: https://github.com/relianoid/nftlb
nftlb senarai pengguna sokongan #
Sokongan komuniti rasmi di http://netfilter.org/mailinglists.html#ml-user atau https://www.relianoid.com/resources/community-support
nftlb pakej pemasangan #
Pakej pemasangan boleh didapati di https://repology.org/project/nftlb/versions
nftlb boleh didapati di distro berikut:
- Alpine Linux Edge
- Linux Alpine 3.21
- Linux Alpine 3.19
- Debian 13
- Debian 12
- Debian 11
- Debian 10
- Debian Tidak stabil
- Devon 4.0
- Devon 3.0
- Devuan Tidak Stabil
- Gentoo
- Kali Linux Rolling
- LiGurOS stabil
- LiGurOS berkembang
- buka SUSE Leap 15.5
- buka SUSE Leap 15.6
- openSUSE Tumbleweed
- Pardus 21
- Parrot
- PureOS ambar
- PureOS byzantium
- Pendaratan PureOS
- Raspbian Oldstable
- Raspbian Stable
- Ujian Raspbian
- Trisquel 10.0
- Trisquel 11.0
- Ubuntu 20.04
- Ubuntu 22.04
- Ubuntu 24.04
- Ubuntu 24.10
- Ubuntu 25.04
nftlb Syarat Pelesenan #
Projek nftlb dikeluarkan di bawah Lesen Awam Umum GNU Affero Versi 3.
Lain-lain nftlb Sumber Dokumentasi #
Apa itu nftlb?
penanda aras nftlb dan kunci prestasi
changelog nftlb
panduan pemaju nftlb