Computer >> कंप्यूटर ट्यूटोरियल >  >> हार्डवेयर >> हार्डवेयर

रास्पबेरी पाई को IRC सर्वर में कैसे बदलें

रास्पबेरी पाई को IRC सर्वर में कैसे बदलें

1980 के दशक से डेटिंग, IRC कई आधुनिक ऑनलाइन समुदायों के पीछे प्रेरक शक्ति बने रहने वाले क्लासिक चैट प्रोटोकॉल में से एक है, जिसमें लोकप्रिय ट्विच स्ट्रीमिंग प्लेटफॉर्म भी शामिल है। आज, IRC क्लाइंट और सर्वर की कोई कमी नहीं है। आप रास्पबेरी पाई के साथ अपना खुद का IRC सर्वर भी सेटअप कर सकते हैं।

इस लेख में, आप सीखेंगे कि अपने रास्पबेरी पाई को IRC सर्वर में कैसे बदलें।

मुझे अपना IRC सर्वर क्यों सेट करना चाहिए?

अपना सर्वर बनाने के दो मुख्य लाभ हैं:

1. चैट अनुभव पर पूर्ण नियंत्रण

अपने IRC सर्वर के साथ, आपको अपने स्वयं के मॉडरेटर नियुक्त करने, आपके द्वारा देखभाल किए जाने वाले विषयों के लिए चैनल बनाने, और कौन आपके सर्वर में शामिल हो सकता है और कौन नहीं, इस पर अंतिम निर्णय लेने की स्वतंत्रता होगी - यदि आप ट्रोल्स, बॉट्स, स्पैमर्स और अन्य डिजिटल अवांछनीय लोगों द्वारा अपने ऑनलाइन चर्चाओं को हाईजैक करने से बीमार हैं तो यह एकदम सही है।

2. अपने डेटा पर नियंत्रण रखें

क्या आप किसी तीसरे पक्ष द्वारा आपकी जानकारी को गलती से लीक करने, उद्देश्य से बेचने, या लक्षित विज्ञापनों में उपयोग करने के बारे में चिंतित हैं?

अपना सर्वर चलाकर, आप अपने सभी डेटा पर नियंत्रण बनाए रख सकते हैं, आपके यूजरनेम और ईमेल एड्रेस से लेकर आपके IRC चैट लॉग तक।

आपको क्या चाहिए

इस ट्यूटोरियल को पूरा करने के लिए, आपको आवश्यकता होगी:

  • रास्पबेरी पाई OS चलाने वाला रास्पबेरी पाई
  • आपके रास्पबेरी पाई के साथ संगत पावर केबल
  • बाहरी कीबोर्ड और इसे अपने P. से जोड़ने का तरीका
  • रास्पबेरी पाई मॉडल के आधार पर HDMI या माइक्रो HDMI केबल
  • बाहरी मॉनिटर
  • यदि वाई-फाई पर कनेक्ट नहीं कर रहे हैं तो ईथरनेट केबल

शुरू करना: अपना रास्पबेरी पाई सेट करें

शुरू करने के लिए, पावर केबल और सभी पेरिफेरल्स को अपने रास्पबेरी पाई से कनेक्ट करें।

एक बार जब आपका रास्पबेरी पाई बूट हो जाए, तो सुनिश्चित करें कि यह इंटरनेट से जुड़ा हुआ है। टर्मिनल खोलें और सिस्टम को अपडेट करने के लिए निम्न कमांड टाइप करें:

sudo apt update && sudo apt -y upgrade

यदि रास्पबेरी पाई कोई अपडेट इंस्टॉल करता है, तो अगले चरण पर जाने से पहले पाई को रीबूट करें।

Ircd-Hybrid सर्वर इंस्टॉल करें

आप Ircd-Hybrid डेमॉन का उपयोग करके एक IRC सर्वर बनाएंगे। निम्न कमांड का उपयोग करके Ircd-Hybrid पैकेज इंस्टॉल करें:

sudo apt install ircd-hybrid

इस डाउनलोड में कुछ समय लग सकता है, इसलिए अब कॉफी लेने का सही समय है!

रास्पबेरी पाई को IRC सर्वर में कैसे बदलें

अपना सर्वर सुरक्षित करें: एक एन्क्रिप्टेड पासवर्ड बनाना

आपको एक एन्क्रिप्टेड पासवर्ड बनाने की आवश्यकता होगी जिसका उपयोग आप अपने IRC सर्वर से ऑपरेटर के रूप में कनेक्ट करने के लिए करेंगे, जो आपको मॉडरेटर या एडमिन खाते के समान बढ़े हुए विशेषाधिकार देगा।

एन्क्रिप्टेड पासवर्ड बनाने के लिए, निम्न कमांड चलाएं:

/usr/bin/mkpasswd your-password-here

"your-password-here" को उस पासवर्ड से बदलें जिसका आप उपयोग करना चाहते हैं।

टर्मिनल अब अक्षरों और संख्याओं की एक श्रृंखला लौटाएगा, जो आपका एन्क्रिप्टेड पासवर्ड है। इस पासवर्ड को नोट करें, क्योंकि आपको अपने सर्वर के ऑपरेटर खाते को सेट करने के लिए इसकी आवश्यकता होगी।

अपने IRC सर्वर को कॉन्फ़िगर करना

अगला, आपको Ircd-Hybrid सॉफ़्टवेयर को कॉन्फ़िगर करना होगा:

sudo nano /etc/ircd-hybrid/ircd.conf

यह रास्पबेरी पाई के नैनो टेक्स्ट एडिटर में ircd.conf कॉन्फ़िगरेशन फाइल खोलता है।

रास्पबेरी पाई को IRC सर्वर में कैसे बदलें

इस फाइल में कई सेटिंग्स हैं, लेकिन न्यूनतम आपको निम्नलिखित परिवर्तन करने चाहिए:

अपने IRC सर्वर को एक नाम दें:

serverinfo { ब्लॉक पर स्क्रॉल करें और निम्नलिखित ढूंढें:

name = "hybrid8.debian.local";
रास्पबेरी पाई को IRC सर्वर में कैसे बदलें

आपको अपने सर्वर को एक यूनिक नाम देना चाहिए। उदाहरण के लिए:

name = "JessicaServer.irc";
रास्पबेरी पाई को IRC सर्वर में कैसे बदलें

एक विवरण प्रदान करें

आपको एक संक्षिप्त विवरण प्रदान करना होगा जो जब भी कोई आपके IRC सर्वर से कनेक्ट होगा तो प्रदर्शित होगा।

निम्नलिखित ढूंढें:

description = "ircd-hybrid 8.1-debian";
रास्पबेरी पाई को IRC सर्वर में कैसे बदलें

इस टेक्स्ट को अपने विवरण से बदलें। उदाहरण के लिए:

description = "Raspberry Pi IRC Server";

अपने नेटवर्क के बारे में बताएं

निम्नलिखित सेक्शन पर स्क्रॉल करें:

network_name = "debian"; network_desc = "This is My Network";

ये दो लाइनें उस नेटवर्क का वर्णन करती हैं जहां आपका सर्वर चल रहा है, इसलिए आपको इसे अपने विशिष्ट नेटवर्क को प्रतिबिंबित करने के लिए अपडेट करना चाहिए। उदाहरण के लिए:

network_name = "MyNetwork"; network_desc = "This is my Raspberry Pi IRC Network";
रास्पबेरी पाई को IRC सर्वर में कैसे बदलें

कुछ सीमाएं निर्धारित करें

डिफ़ॉल्ट रूप से, Ircd-Hybrid एक समय में 512 कनेक्शन की अनुमति देता है। यदि आप इस सीमा को बदलना चाहते हैं, तो निम्न लाइन ढूंढें:

default_max_clients = 512;

अब आप इस 512-यूजर सीमा को बढ़ा या घटा सकते हैं। इस मामले में, मैं अपने IRC सर्वर पर अधिकतम 100 कनेक्शन की अनुमति दे रहा हूं:

default_max_clients = 100;

अपना ऑपरेटर बनाएं

अगला ऑपरेटर के लिए कुछ सेटिंग्स परिभाषित करना है। operator { ब्लॉक पर स्क्रॉल करें। ध्यान दें कि इस सेक्शन को अनकमेंट करने की आवश्यकता हो सकती है, इसलिए प्रत्येक लाइन में पहले # सिंबल को हटा दें।

रास्पबेरी पाई को IRC सर्वर में कैसे बदलें

उसके साथ, निम्न लाइन ढूंढें:

name = "sheep";

इस लाइन को उस नाम से बदलें जिसे आप अपने ऑपरेटर ग्रुप को असाइन करना चाहते हैं:

name = "operator";

आपको यह निर्दिष्ट करने की आवश्यकता है कि ऑपरेटर कमांड कौन चला सकता है निम्न लाइन को संपादित करके:

user = "*@192.0.2.240/28";

यह किसी को भी ऑपरेटर तक पहुंचने की अनुमति देगा, यदि उनके पास सही क्रेडेंशियल्स हैं:

user = "*@*";

अंत में, पहले उत्पन्न एन्क्रिप्टेड पासवर्ड जोड़ें। निम्नलिखित ढूंढें:

password = "xxxxxxxxxxxxx";

सुनिश्चित करें कि आप इस लाइन को एन्क्रिप्टेड पासवर्ड से बदलें न कि प्लेन टेक्स्ट संस्करण से!

एक बार जब आप दर्ज की गई जानकारी से खुश हों, तो Ctrl + O कुंजी दबाकर कॉन्फ़िगरेशन फाइल को सेव करें और फिर बंद करने के लिए Ctrl + X दबाएं।

अपना IRC सर्वर चलाएं

Hybrid-IRCD सर्वर को रीस्टार्ट करें:

sudo /etc/init.d/ircd-hybrid restart

एक बार सर्वर रीस्टार्ट हो जाने पर, यह उपयोग के लिए तैयार है!

mIRC: अपने रास्पबेरी पाई सर्वर से कनेक्ट करना

आप किसी भी IRC क्लाइंट का उपयोग करके अपने IRC सर्वर से कनेक्ट कर सकते हैं। मैं mIRC का उपयोग कर रहा हूं, लेकिन अन्य लोकप्रिय विकल्पों में WeeChat, और macOS के लिए LimeChat शामिल हैं।

अपने IRC सर्वर से कनेक्ट करने के लिए, अपने चुने हुए क्लाइंट को लॉन्च करें और फिर एक नया सर्वर जोड़ने का विकल्प चुनें। आपके IRC क्लाइंट के आधार पर, अब आपको निम्नलिखित जानकारी दर्ज करने के लिए प्रेरित किया जाना चाहिए:

  • विवरण: यह है कि सर्वर आपके IRC क्लाइंट में कैसे प्रदर्शित होगा, इसलिए कोई भी मान दर्ज करें जिसका आप उपयोग करना चाहते हैं।
  • पता: यह आपके रास्पबेरी पाई IRC सर्वर का IP एड्रेस है। यदि आप IP एड्रेस नहीं जानते हैं, तो आप अपने रास्पबेरी पाई पर एक टर्मिनल खोलकर और hostname -I कमांड चलाकर यह जानकारी प्राप्त कर सकते हैं।
  • पोर्ट: आपको इसे 6667 पर सेट करना चाहिए, क्योंकि यह अधिकांश सर्वरों के लिए डिफ़ॉल्ट है।
रास्पबेरी पाई को IRC सर्वर में कैसे बदलें रास्पबेरी पाई को IRC सर्वर में कैसे बदलें

जैसा कि आप देख सकते हैं, अपने रास्पबेरी पाई पर IRC सर्वर सेट करना काफी आसान है। रास्पबेरी पाई बहुत सारी चीजें कर सकता है, जैसे कैप्टिव पोर्टल वाई-फाई एक्सेस पॉइंट, म्यूजिक सर्वर, या यहां तक कि एक व्यक्तिगत वेब सर्वर के रूप में प्रदर्शन करना।

अधिक ट्यूटोरियल के लिए हमारे रास्पबेरी पाई चैनल को देखें।


  1. अपने रास्पबेरी पाई 4 को एज गेटवे में कैसे बदलें अपने रास्पबेरी पाई 4 को एज गेटवे में कैसे बदलें

    यदि आप क्लाउड पर बड़ी मात्रा में डेटा ट्रांसमिट करने जा रहे हैं, तो आप अपने रास्पबेरी पाई को एज गेटवे के रूप में उपयोग करके प्रदर्शन और प्रतिक्रिया समय में सुधार कर सकते हैं। EdgeX Foundry एक प्लेटफॉर्म है जिसका उपयोग आप अपने होम ऑटोमेशन नेटवर्क पर विभिन्न स्मार्ट डिवाइस और सेंसर से डेटा का उपभोग और

  1. अपने पुराने राउटर को रिपीटर में कैसे बदलें अपने पुराने राउटर को रिपीटर में कैसे बदलें

    क्या आप अपने घर में डेड स्पॉट या कमजोर वाई-फाई कनेक्शन से जूझ रहे हैं? कई लोगों को यह समस्या है। आप पूरे घर में विश्वसनीय सेवा चाहते हैं लेकिन पूरे घर के मेश नेटवर्क सिस्टम पर बहुत पैसा खर्च नहीं करना चाहते। अगर आपके पास कहीं पुराना राउटर पड़ा है, तो आप उस पुराने राउटर को रिपीटर में बदल सकते हैं और

  1. अपने पुराने टीवी को स्मार्ट टीवी में बदलें: आसान स्टेप्स और आधुनिक फीचर्स अपने पुराने टीवी को स्मार्ट टीवी में बदलें: आसान स्टेप्स और आधुनिक फीचर्स

    आजकल बिकने वाला लगभग हर टीवी एक स्मार्ट टीवी है, जिसका मतलब है कि यह इंटरनेट से कनेक्ट हो सकता है और डिज्नी+ हॉटस्टार, नेटफ्लिक्स, प्राइम वीडियो, स्पॉटिफाई, और यूट्यूब जैसी सर्विसेज से म्यूजिक और वीडियो स्ट्रीम कर सकता है। लेकिन क्या होगा अगर आपके पास एक पूरी तरह से फंक्शनल पुराना टीवी है और आप अभी