क्या है nftlb परियोजना? #
nftlb ( नेटफ़िल्टर लोड बैलेंसर ) प्रोजेक्ट एक ओपन-सोर्स नेटवर्क लोड बैलेंसर है , जो लिनक्स-आधारित सॉफ़्टवेयर लोड बैलेंसर है और उच्च-प्रदर्शन लेयर 4 लोड बैलेंसिंग के लिए नेटफ़िल्टर फ़्रेमवर्क और nftables सबसिस्टम का उपयोग करता है । इसे लिनक्स कर्नेल की नेटवर्किंग क्षमताओं का पूरा लाभ उठाते हुए अनुप्रयोगों के लिए कुशल ट्रैफ़िक वितरण और स्केलेबिलिटी प्रदान करने के लिए डिज़ाइन किया गया है।
की मुख्य विशेषताएं nftlb #
1. उच्च प्रदर्शन: सीधे nftables पर निर्मित, जो Linux कर्नेल में पैकेट फ़िल्टरिंग और नेटवर्क एड्रेस ट्रांसलेशन (NAT) के लिए अनुकूलित है। कम विलंबता के साथ महत्वपूर्ण पैकेट प्रोसेसिंग थ्रूपुट प्राप्त करता है।
2. परत 4 लोड संतुलन: परिवहन परत (टीसीपी/यूडीपी) पर कार्य करता है, जिससे यह राउंड-रॉबिन, कम से कम कनेक्शन या हैश-आधारित विधियों जैसे विभिन्न एल्गोरिदम के आधार पर यातायात को कुशलतापूर्वक वितरित करने की अनुमति देता है।
3. गतिशील विन्यास: सेवा को पुनः आरंभ किए बिना लोड-बैलेंसिंग नियमों के गतिशील कॉन्फ़िगरेशन की अनुमति देता है। व्यवस्थापक nftables कमांड-लाइन इंटरफ़ेस या API का उपयोग करके नियमों को प्रबंधित और संशोधित कर सकते हैं।
4. खुले मानक और हल्के: पूरी तरह से ओपन सोर्स और लिनक्स के साथ मूल रूप से एकीकृत, अतिरिक्त कर्नेल मॉड्यूल की आवश्यकता से बचता है। मौजूदा नेटफिल्टर और एनएफटेबल्स इंफ्रास्ट्रक्चर का लाभ उठाता है, जिससे यह संसाधन-कुशल बन जाता है।
5. नेटफिल्टर इकोसिस्टम के साथ एकीकरणचूंकि यह एनएफटेबल्स का उपयोग करता है, इसलिए यह फायरवॉल और पैकेट फ़िल्टरिंग तंत्र जैसे अन्य नेटफिल्टर-आधारित उपकरणों के साथ सहजता से एकीकृत हो जाता है।
6. IPv4 और IPv6 समर्थनIPv4 और IPv6 दोनों के साथ पूर्णतः संगत, यह सुनिश्चित करता है कि यह आधुनिक नेटवर्किंग वातावरण को संभाल सकता है।
विशिष्ट उपयोग के मामले #
- वेब सर्वर, डेटाबेस या वितरित ट्रैफ़िक प्रबंधन की आवश्यकता वाली अन्य सेवाओं के लिए उच्च-प्रदर्शन लेयर 4 लोड बैलेंसर।
- विरासत iptables-आधारित लोड बैलेंसर्स के लिए प्रतिस्थापन।
- लिनक्स वातावरण के लिए हल्का लोड संतुलन समाधान जहां कर्नेल-स्तर का प्रदर्शन महत्वपूर्ण है।
nftlb उपयोगकर्ता संसाधन #
nftlb स्रोत कोड आधिकारिक रिपॉजिटरी #
आधिकारिक सोर्स कोड गिट रिपॉजिटरी यहां पाई जा सकती है: https://github.com/relianoid/nftlb
nftlb समर्थन उपयोगकर्ता सूची #
आधिकारिक सामुदायिक सहायता http://netfilter.org/mailinglists.html#ml-user या https://www.relianoid.com/resources/community-support पर उपलब्ध है।
nftlb स्थापना पैकेज #
इंस्टालेशन पैकेज https://repology.org/project/nftlb/versions पर उपलब्ध हैं ।
nftlb निम्नलिखित डिस्ट्रोस में उपलब्ध है:
- अल्पाइन लिनक्स एज
- अल्पाइन लिनक्स 3.21
- अल्पाइन लिनक्स 3.19
- डेबियन 13
- डेबियन 12
- डेबियन 11
- डेबियन 10
- डेबियन अस्थिर
- देवुआन 4.0
- देवुआन 3.0
- देवुआन अस्थिर
- Gentoo
- काली लिनक्स रोलिंग
- LiGurOS स्थिर
- LiGurOS का विकास
- ओपनसेप लीप 15.5
- ओपनसेप लीप 15.6
- openSUSE Tumbleweed
- परदस 21
- तोता
- PureOS एम्बर
- PureOS बाइज़ेंटियम
- PureOS लैंडिंग
- रास्पबियन ओल्डस्टेबल
- रास्पबियन स्थिर
- रास्पबियन परीक्षण
- Trisquel 10.0
- Trisquel 11.0
- Ubuntu के 20.04
- Ubuntu के 22.04
- Ubuntu के 24.04
- Ubuntu के 24.10
- Ubuntu के 25.04
nftlb लाइसेंसिंग शर्तें #
nftlb प्रोजेक्ट को GNU Affero General Public License Version 3 के तहत जारी किया गया है ।
अन्य nftlb दस्तावेज़ीकरण संसाधन #
एनएफटीएलबी क्या है?
एनएफटीएलबी बेंचमार्क और प्रदर्शन कुंजियाँ
एनएफटीएलबी चेंजलॉग
एनएफटीएलबी डेवलपर्स गाइड