LuaDCH

LuaDCH Lua पर बनाया गया ADC हब सर्वर है। इसके upstream स्रोत में हब, ADC प्रोटोकॉल लाइब्रेरी, Lua समर्थन, दस्तावेज़, उदाहरण, स्क्रिप्ट और सहायक घटक शामिल हैं। हब लॉगिन, उपस्थिति, चैट, खोज और नीतियों का समन्वय करता है, लेकिन इससे यह सिद्ध नहीं होता कि उपयोगकर्ता अपने NAT, फ़ायरवॉल, क्लाइंट या प्रमाणपत्र कॉन्फ़िगरेशन के माध्यम से फ़ाइलें स्थानांतरित कर सकते हैं।

LuaDCH उपयोगी स्रोत सामग्री वाला ऐतिहासिक प्रोजेक्ट है, यह किसी सक्रिय रूप से अनुरक्षित रिलीज़ चैनल का वादा नहीं है। जिस revision का अध्ययन हो रहा है उसकी पहचान के लिए परियोजना दस्तावेज़ का उपयोग करें, बदलावों को गैर-सार्वजनिक हब पर जांचें और हर सार्वजनिक सेवा के लिए अपग्रेड या माइग्रेशन का रास्ता रखें।

इतिहास, प्रोटोकॉल और दायरा

LuaDCH Advanced Direct Connect प्रोटोकॉल परिवार लागू करता है। ADC और ADCS, NMDC के समान नेटवर्क प्रोटोकॉल नहीं हैं। इसलिए listener पता, URI योजना, TLS प्रमाणपत्र, क्लाइंट क्षमताएं और hublist रिकॉर्ड वास्तव में दिए जा रहे प्रोटोकॉल से मेल खाने चाहिए। लॉगिन, मुख्य चैट, निजी संदेश, खोज और वास्तविक client-to-client transfer को अलग-अलग जांचें।

SourceForge संग्रह बताता है कि प्रोजेक्ट 2015 में GitHub पर स्थानांतरित हुआ। यह संग्रह ऐतिहासिक रिलीज़ और पहचान के लिए उपयोगी है, जबकि GitHub संगठन और स्रोत repository मूल परियोजना के कोड, रिलीज़ इतिहास, दस्तावेज़ और issues की जांच के मुख्य स्थान हैं।

नियंत्रित वातावरण में स्थापना और परीक्षण

  1. जिस सटीक release या commit का मूल्यांकन करना है उसके लिए मैनुअल और स्रोत-वृक्ष दस्तावेज़ पढ़ें। बदलाव से पहले ऑपरेटिंग सिस्टम, revision, listener ports, configuration path और data path लिखें।
  2. हब को अलग service account के अंतर्गत चलाएं और configuration, user data, Lua scripts, certificates, private keys, logs और backups तक पहुंच सीमित रखें।
  3. स्थानीय या गैर-सार्वजनिक test hub से शुरू करें। परियोजना साइट स्थानीय ADC और ADCS listeners दर्ज करती है। सेवा सार्वजनिक करने से पहले उदाहरण credentials बदलें या हटाएं।
  4. हब पहचान, listeners, operator access, registrations और Lua automation को जानबूझकर सेट करें। केवल जरूरी ports खोलें।
  5. ADCS के लिए private key सुरक्षित रखें और गैर-उत्पादन clients से certificate trust, hostname, login, chat, search और transfers जांचें।

Lua स्वचालन और सहायक उपकरण

Lua scripts हब को बढ़ा सकती हैं, लेकिन वे सेवा की trust boundary के भीतर code भी चलाती हैं। सक्षम करने से पहले source, inputs, permissions, error handling और resource use की समीक्षा करें। गैर-सार्वजनिक हब पर commands, गलत input, reconnects और restarts जांचें। कॉपी की हुई script या configuration example सार्वजनिक सेवा के लिए सुरक्षा का प्रमाण नहीं है।

मूल परियोजना संगठन scripts, certificate management, announcer, translations और database conversion के repositories भी प्रकाशित करता है। हर tool को अलग deployment artifact मानें: revision पहचानें, समीक्षा करें, प्रभावित data का backup लें और rollback जांचें।

संचालन, सुरक्षा और समस्या-निवारण

administrator access निजी रखें, credentials और certificates सुरक्षित रखें और backups को हब की सार्वजनिक सामग्री तथा chat paths से बाहर रखें। सहायता channels में raw production logs, user records, private keys, passwords या database dumps न डालें। समस्या होने पर सही LuaDCH revision, client, URI scheme, साफ किए गए logs और सबसे छोटी reproducible sequence एकत्र करें।

हब control-plane व्यवहार को peer-to-peer transfer failures से अलग रखें। सफल login और chat के साथ NAT, passive mode, firewall rules, slots, अनुपलब्ध peers या client settings के कारण transfer फिर भी खराब हो सकते हैं। यह मानने के बजाय कि server listener हर client result समझाता है, वास्तविक user path का परीक्षण करें।

सत्यापित LuaDCH संसाधन

ये परियोजना-नियंत्रित संसाधन या स्पष्ट रूप से चिह्नित ऐतिहासिक और प्रोटोकॉल स्रोत हैं। सार्वजनिक हब पर किसी binary, archive, script, certificate tool या configuration example का उपयोग करने से पहले revision और provenance की पुष्टि करें।

लेबललिंकविवरण
LuaDCH परियोजना वेबसाइटhttps://luadch.github.io/स्थापना नोट्स और परियोजना सामग्री के लिंक वाला मूल परियोजना पृष्ठ।
LuaDCH GitHub संगठनhttps://github.com/luadchमूल LuaDCH repositories और सहायक उपकरणों वाला परियोजना संगठन।
LuaDCH स्रोत repositoryhttps://github.com/luadch/luadchमुख्य स्रोत, README, दस्तावेज़, उदाहरण, scripts, releases और issues navigation।
LuaDCH releaseshttps://github.com/luadch/luadch/releasesमूल्यांकित build या archive पहचानने के लिए परियोजना release history।
LuaDCH issueshttps://github.com/luadch/luadch/issuesन्यूनतम reproducible cases के लिए ऐतिहासिक upstream issue record।
LuaDCH दस्तावेज़ directoryhttps://github.com/luadch/luadch/tree/master/docsमूल परियोजना revision के source tree में दस्तावेज़।
LuaDCH मैनुअलhttps://github.com/luadch/luadch/raw/master/docs/Luadch_Manual.pdfपरियोजना-प्रकाशित PDF मैनुअल। निर्देशों को चुने गए revision से मिलाएं।
LuaDCH scriptshttps://github.com/luadch/scriptsसमीक्षा, अनुकूलन और परीक्षण के लिए परियोजना script repository।
Certificate Manager releaseshttps://github.com/luadch/certmanager/releasesप्रमाणपत्र प्रबंधन का परियोजना उपकरण। बने हुए keys और certificates सुरक्षित रखें।
Announcer Client releaseshttps://github.com/luadch/announcer_client/releasesannouncer client सहायक tool का release area।
Announcer Bot releaseshttps://github.com/luadch/announcer_bot/releasesannouncer bot सहायक tool का release area।
LuaDCH translationshttps://github.com/luadch/translationsउपलब्ध localised hub text की समीक्षा के लिए परियोजना translation repository।
Database Converter releaseshttps://github.com/luadch/database_converter/releasesdatabase conversion का release area। conversion से पहले backup और rollback जांचें।
LuaDCH SourceForge archivehttps://sourceforge.net/projects/luadch/files/Luadch/2015 में GitHub migration दर्ज करने वाला ऐतिहासिक संग्रह।
ADC प्रोटोकॉल specificationhttps://adc.sourceforge.io/ADC.htmlAdvanced Direct Connect प्रोटोकॉल का मुख्य specification।
ADC extension specificationhttps://adc.sourceforge.io/ADC-EXT.htmlवैकल्पिक प्रोटोकॉल capabilities के लिए ADC extension specification।
ADC recommendationshttps://adc.sourceforge.io/ADC-Recommendations.htmlimplementation और client tests के साथ जांचने योग्य प्रोटोकॉल recommendations।
LuaDCH लाइसेंसhttps://github.com/luadch/luadch/blob/master/LICENSEमूल source repository की वर्तमान default branch का लाइसेंस text।

ADC और client context के लिए Direct Connect का उपयोग करें, hub families की तुलना के लिए LuaDCH-NG, ADCH++, uHub, Verlihub और PtokaX का उपयोग करें, support paths के लिए सहायता, पूर्ण article library के लिए लेख और public hub records देखने के लिए हब खोज का उपयोग करें।

मूल पृष्ठ

टिप्पणियाँ

अभी कोई टिप्पणी नहीं है। बातचीत शुरू करें।

टिप्पणी जोड़ें

यहाँ टिप्पणी के लिए खाता चाहिए। चर्चा में शामिल होने के लिए साइन इन करें या खाता पंजीकृत करें।