USENET एक विशाल विकेन्द्रीकृत सूचना वितरण प्रणाली है। इसे पहली बार 1980 के दशक की शुरुआत में विकसित किया गया था और वर्षों में यह दुनिया के सबसे बड़े मैसेजिंग नेटवर्क में से एक बन गया। अपने चरम पर, USENET ने 100,000 से अधिक न्यूज़ग्रुप को सुविधाजनक बनाया जो लगभग किसी भी चीज़ पर चर्चा करते हैं।
USENET की विकेन्द्रीकृत प्रकृति के कारण, नेटवर्क तक पहुंचने के कई तरीके हैं। ऐसा एक तरीका Google Groups के माध्यम से है। हालांकि यह कुछ के लिए आकर्षक हो सकता है, Google के माध्यम से USENET तक पहुंचना हर किसी के लिए सबसे अच्छा समाधान नहीं हो सकता है। यह लेख लिनक्स में USENET ब्राउज़ करने के लिए पांच बेहतर विकल्प प्रदर्शित करेगा।
Google Groups के साथ समस्या
Google Groups एक वेब-आधारित पोर्टल है जो 2001 के आसपास लाइव हुआ जब Google ने Deja.com के USENET आर्काइव को खरीदा। इसके कुछ विक्रय बिंदु हैं कि यह आपके वेब ब्राउज़र से एक्सेस करना आसान है और भाग लेने के लिए केवल Google अकाउंट की आवश्यकता होती है।
हालांकि, Google Groups इंटरफेस के साथ कई समस्याएं हैं जो इसे चर्चा के लिए उपयोग करने में दर्दनाक बनाती हैं:
- Google Groups चर्चाओं को थ्रेड नहीं करता। इससे Google Groups में बड़े USENET चर्चा का पालन करना कठिन हो जाता है - यदि असंभव नहीं।
- Google Groups वेब पेज में संदेशों को फॉर्मेट करता है। हालांकि हमारी पोस्ट पोस्ट करते समय ठीक दिखती थी, यह दूसरों के लिए अपठनीय हो सकती है जो Google Groups का उपयोग नहीं कर रहे हैं।
- Google Groups में फ़िल्टर नहीं हैं। हमारे इनबॉक्स से स्पैमर्स और दुर्भावनापूर्ण अभिनेताओं को हटाने का कोई तरीका नहीं है।
- अंत में, स्पैमर्स और दुर्भावनापूर्ण अभिनेता भी Google Groups का उपयोग करते हैं। इसके कारण, Google अकाउंट को अधिकांश USENET उपयोगकर्ताओं द्वारा फ़िल्टर किया जाता है। इससे Google उपयोगकर्ताओं के लिए चर्चाओं में भाग लेना कठिन हो जाता है।
आज USENET से कनेक्ट करना
Google के बाहर USENET से कनेक्ट करने के लिए एक ISP से USENET अकाउंट की आवश्यकता होती थी। यह अकाउंट अक्सर सब्सक्राइब करने के लिए एक इंटरनेट प्लान के साथ आता था। हालांकि, अधिकांश ISP अब USENET सेवाएं प्रदान नहीं करते हैं।
सौभाग्य से, कुछ वेबसाइटें हैं जो मुफ्त या सस्ते टेक्स्ट-ओनली USENET एक्सेस प्रदान करती हैं।
1. Eternal September
Eternal September एक निजी USENET प्रदाता है जो टेक्स्ट-ओनली न्यूज़ग्रुप को मुफ्त में परोसता है। यह सभी बिग 8 पदानुक्रम के साथ-साथ सैकड़ों स्थानीय और क्षेत्रीय समूहों को रखता है।
अकाउंट सेट करना भी अपेक्षाकृत सीधा है। बस वेबसाइट पर जाएं और "उपयोगकर्ता पंजीकरण" दबाएं। वेबसाइट आपसे अपने बारे में कुछ जानकारी मांगेगी।
जब आप जानकारी भरना समाप्त कर लें, तो आप USENET तक पहुंचने के लिए कनेक्शन जानकारी का उपयोग कर सकते हैं।
2. AIOE
Eternal September के समान, AIOE मुफ्त टेक्स्ट-ओनली USENET एक्सेस प्रदान करता है। इसमें बिग 8 पदानुक्रम के साथ-साथ क्षेत्रीय और स्थानीय समूहों की अच्छी मात्रा भी शामिल है। मुख्य अंतर यह है कि इसके उपयोगकर्ताओं को सर्वर तक पहुंचने के लिए अकाउंट रजिस्टर करने की आवश्यकता नहीं है।
हालांकि, इसका मतलब है कि आप एक दिन में AIOE के नेटवर्क को कितनी बार एक्सेस कर सकते हैं, इस पर सख्त सीमाएं हैं। उदाहरण के लिए, आप ऑनलाइन पोस्ट पढ़ने में कितना समय बिता सकते हैं, इसकी सीमाएं हैं। इसके अलावा, AIOE के पास USENET पोस्ट के लिए अपेक्षाकृत कम प्रतिधारण समय है।
3. Individual.NET
इस सूची में अन्य दो के विपरीत, Individual.NET टेक्स्ट-ओनली न्यूज़ग्रुप के लिए एक पेड USENET सेवा है। फिलहाल, यह 10 यूरो प्रति वर्ष के लिए असीमित USENET एक्सेस प्रदान कर रहा है।
Individual के मुख्य विक्रय बिंदुओं में से एक यह है कि स्पैम सर्वर स्तर पर स्वचालित रूप से फ़िल्टर किया जाता है, इसलिए आपको Eternal September और AIOE के साथ जितना फ़िल्टर करना होगा उतना नहीं करना पड़ेगा।
इसके अलावा, Individual.NET 1175 दिनों का काफी लंबा प्रतिधारण समय प्रदान करता है। यह उन उपयोगकर्ताओं के लिए उपयोगी है जो अपने द्वारा फॉलो किए जा रहे न्यूज़ग्रुप को संग्रहीत करना चाहते हैं।
Individual.NET में अकाउंट बनाना भी सीधा है। बस दाएं साइडबार पर "पंजीकरण" लिंक पर क्लिक करें। वेबसाइट तब आपके द्वारा उपयोग की जाने वाली पसंदीदा भुगतान विधि और अकाउंट विवरण के बारे में पूछेगी।
जब आप पंजीकरण समाप्त कर लें, तो आप Individual.NET में लॉग इन कर सकते हैं और अपने USENET अकाउंट को सक्रिय करने के लिए भुगतान शुरू कर सकते हैं।
निम्न सूची में लिनक्स के लिए USENET रीडर हैं जो Google के माध्यम से एक्सेस करने से बेहतर हैं।
1. मोज़िला थंडरबर्ड
मोज़िला थंडरबर्ड USENET ब्राउज़ करने के लिए एक बेहतरीन क्लाइंट है। एप्लिकेशन पहले से ही आपको अपना ईमेल और RSS फीड ऑफलाइन पढ़ने की अनुमति देता है; हालांकि, इसका उपयोग न्यूज़ पोस्ट लाने के लिए USENET सर्वर से कनेक्ट करने के लिए भी किया जा सकता है।
इसके अलावा, थंडरबर्ड लगभग सभी लिनक्स वितरणों पर उपलब्ध है। डेबियन और उबंटू में थंडरबर्ड इंस्टॉल करने के लिए, apt का उपयोग करें:
sudo apt install thunderbird
फेडोरा के लिए, dnf का उपयोग करें:
sudo dnf install thunderbird
आर्क लिनक्स के लिए, pacman का उपयोग करें:
sudo pacman -Syu thunderbird
एक बार इंस्टॉल हो जाने पर, USENET अकाउंट जोड़ने की प्रक्रिया सरल है। आप विकल्प मेनू पर जाकर "खाता सेटिंग्स" विकल्प पर क्लिक करके ऐसा कर सकते हैं।
वहां से, आप "खाता क्रियाएं" पर क्लिक कर सकते हैं, फिर "अन्य खाता जोड़ें"। थंडरबर्ड तब एक नई विंडो खोलेगा जो आपसे पूछेगा कि आप किस प्रकार का खाता जोड़ना चाहते हैं। "न्यूज़ग्रुप खाता" चुनें।
अगली विंडो में आपको कुछ जानकारी प्रदान करने की आवश्यकता होगी, जैसे आपका नाम और वह ईमेल पता जिसे आप अन्य लोगों द्वारा आप तक पहुंचने के लिए उपयोग करना चाहते हैं।
अगली विंडो आपसे उस USENET सर्वर का पता पूछेगी जिससे आप कनेक्ट करना चाहते हैं। मेरे मामले में, मैं Aioe.org के माध्यम से कनेक्ट कर रहा हूं।
एक बार हो जाने पर, विज़ार्ड समाप्त करने के लिए "अगला" पर क्लिक करें। यह थंडरबर्ड की सर्वर सूची में प्रविष्टि बनाएगा साथ ही एक लैंडिंग पेज प्रदान करेगा जहां आप अपने न्यूज़ग्रुप सदस्यता का प्रबंधन कर सकते हैं।
2. क्लॉज़ मेल
मोज़िला थंडरबर्ड के समान, क्लॉज़ मेल एक ग्राफिकल ईमेल क्लाइंट है जो न्यूज़ग्रुप भी पढ़ सकता है। थंडरबर्ड पर क्लॉज़ का एक लाभ यह है कि यह अत्यंत हल्का है, इसलिए आप इसे किसी भी कंप्यूटर पर चला सकते हैं जब तक यह ग्राफिकल स्क्रीन का समर्थन करता है।
क्लॉज़ मेल भी लगभग हर उपलब्ध लिनक्स वितरण में उपलब्ध है। उदाहरण के लिए, आप apt का उपयोग करके डेबियन और उबंटू में क्लॉज़ मेल इंस्टॉल कर सकते हैं:
sudo apt install claws-mail
फेडोरा में, dnf का उपयोग करें:
sudo dnf install claws-mail
आर्क लिनक्स के लिए, pacman का उपयोग करें:
sudo pacman -Syu claws-mail
जब आप इंस्टॉलेशन समाप्त कर लें, तो अपना USENET सर्वर क्लॉज़ मेल में जोड़ें। ऐसा करने के लिए, मेनू बार में "कॉन्फ़िगरेशन" पर क्लिक करें, फिर "नया खाता बनाएं"।
वहां से, "प्रोटोकॉल" ड्रॉप-डाउन सूची पर क्लिक करें और "न्यूज़ (NNTP)" चुनें ताकि यह सुनिश्चित हो सके कि आप जो खाता सेट कर रहे हैं वह USENET सर्वर से कनेक्ट होगा।
मेरे मामले में, मैं Eternal September के माध्यम से कनेक्ट कर रहा हूं। ऐसा करने के लिए, मुझे सर्वर का पता प्रदान करने की आवश्यकता है।
इसके अलावा, Eternal September को पढ़ने और पोस्ट करने के लिए अकाउंट की आवश्यकता होती है। क्लॉज़ के साथ अपने अकाउंट का उपयोग करने के लिए, मुझे "इस सर्वर को प्रमाणीकरण की आवश्यकता है" चेकबॉक्स पर टिक करना होगा और अपना USENET उपयोगकर्ता नाम और पासवर्ड प्रदान करना होगा।
एक बार जब आप वह जानकारी प्रदान कर देते हैं, तो सर्वर सूची में "न्यूज़ (nntp)" फ़ोल्डर पर राइट-क्लिक करके और "न्यूज़ग्रुप की सदस्यता लें" चुनकर फॉलो करने के लिए न्यूज़ग्रुप ब्राउज़ कर सकते हैं।
3. Pan
थंडरबर्ड और क्लॉज़ मेल के विपरीत, Pan लिनक्स के लिए एक समर्पित ग्राफिकल न्यूज़रीडर है। इसके कारण, Pan में समर्पित USENET-ओनली सुविधाएं हैं, जैसे पोस्ट कतारबद्ध करना, लेख हेडर कैशिंग और स्कोरफाइल।
यह Pan को किसी ऐसे व्यक्ति के लिए अधिक आकर्षक विकल्प बनाता है जो उपयोग में आसान फिर भी लचीला न्यूज़रीडर चाहता है।
Pan को अधिकांश लिनक्स रिपॉजिटरी से प्राप्त किया जा सकता है। डेबियन और उबंटू में Pan इंस्टॉल करने के लिए apt का उपयोग करें:
sudo apt install pan
फेडोरा में, dnf का उपयोग करें:
sudo dnf install pan
आर्क लिनक्स के लिए, pacman का उपयोग करें:
sudo pacman -Syu pan
एक बार इंस्टॉल हो जाने पर, अपना USENET सर्वर Pan में जोड़ना बेहद सरल है। जब आप इसे पहली बार शुरू करते हैं, तो Pan स्वचालित रूप से आपसे अकाउंट सेट करने के लिए कहेगा।
वहां से, आपको केवल उस सर्वर का पता प्रदान करना होगा जिससे आप कनेक्ट कर रहे हैं और कोई अतिरिक्त अकाउंट जानकारी जो आवश्यक हो सकती है।
इस जानकारी को जोड़ने के बाद, Pan सर्वर द्वारा होस्ट किए जा रहे सभी न्यूज़ग्रुप को डाउनलोड करेगा। यदि आपका इंटरनेट कनेक्शन विशेष रूप से धीमा है तो इसमें कुछ समय लग सकता है।
फिर आप संदर्भ मेनू में "सदस्यता लें" पर क्लिक करके किसी समूह पर राइट-क्लिक करके न्यूज़ग्रुप की सदस्यता ले सकते हैं।
4. TIN
TIN एक टर्मिनल-आधारित USENET रीडर है। यह रिमोट (NNTP) और स्थानीय (/var/spool) दोनों स्रोत न्यूज़ग्रुप एक्सेस का समर्थन करता है।
TIN लेख थ्रेडिंग, स्कोरफाइल, और संदेश भेजने के लिए अपने पसंदीदा टेक्स्ट एडिटर का उपयोग करने की क्षमता का भी समर्थन करता है। TIN इसलिए उन लोगों के लिए उपयोगी है जो टर्मिनल-आधारित एप्लिकेशन के साथ अधिक सहज हैं।
इसके अलावा, यह लगभग सभी लिनक्स वितरणों में भी उपलब्ध है। आप apt के माध्यम से डेबियन और उबंटू में TIN इंस्टॉल कर सकते हैं:
sudo apt install tin
फेडोरा में, dnf का उपयोग करें:
sudo dnf install tin
TIN एक बहुत शक्तिशाली प्रोग्राम है लेकिन फिर भी उपयोग में आसान है। शुरू करने के लिए, हमें अपनी होम डायरेक्टरी में दो फ़ाइलें बनाने की आवश्यकता है:
- .newsrc फ़ाइल जिसमें हम जिन न्यूज़ग्रुप का पालन कर रहे हैं वे हैं
- .newsauth फ़ाइल जिसमें USENET सर्वर के लिए प्रमाणीकरण विवरण हैं जिन्हें अकाउंट की आवश्यकता है।
.newsrc फ़ाइल सेट करके USENET से कनेक्ट करना
पोस्ट पढ़ना शुरू करने के लिए, आपको .newsrc फ़ाइल को उन न्यूज़ग्रुप के साथ पॉप्युलेट करना होगा जिन्हें आप फॉलो करना चाहते हैं। .newsrc फ़ाइल का सामान्य प्रारूप कुछ इस तरह दिखता है:
newsgroup[:|!] [article#-article#]
- "न्यूज़ग्रुप" वह जगह है जहां आप उस विशेष न्यूज़ग्रुप को डालेंगे जिसे आप फॉलो करना चाहते हैं। उदाहरण के लिए, comp.lang.c।
- दूसरा आर्गुमेंट TIN को बताता है कि हम उस न्यूज़ग्रुप की सदस्यता ले रहे हैं या नहीं। ":" इंगित करता है कि हम सब्सक्राइब्ड हैं, और "!" इंगित करता है कि हम नहीं हैं।
- अंतिम आर्गुमेंट TiN को बताता है कि हमने कौन से लेख नंबर पहले ही पढ़ लिए हैं। चूंकि हम अभी शुरू कर रहे हैं, इस आर्गुमेंट को खाली छोड़ना बेहतर है।
.newsauth फ़ाइल सेट करके USENET से कनेक्ट करना
यदि आप Eternal September जैसे USENET सर्वर का उपयोग कर रहे हैं, तो आपको .newsauth फ़ाइल में अपने प्रमाणीकरण विवरण प्रदान करने होंगे।
यह फ़ाइल TIN को एप्लिकेशन खोलने पर और जब भी आप पोस्ट करते हैं तो स्वचालित रूप से आपको लॉग इन करने की अनुमति देती है। फ़ाइल का सामान्य सिंटैक्स कुछ इस तरह दिखता है:
nntpserver [password] [user]
- "nntpserver" वह विशिष्ट सर्वर इंगित करता है जहां प्रमाणीकरण विवरण उपयोग किए जाते हैं। उदाहरण के लिए, news.eternal-september.org।
- दूसरा आर्गुमेंट वह जगह है जहां आप अपना उपयोगकर्ता पासवर्ड डालेंगे।
- तीसरा आर्गुमेंट वह जगह है जहां आप अपना उपयोगकर्ता नाम डालेंगे।
एक बार हो जाने पर, आपको इस फ़ाइल की फ़ाइल अनुमतियों को भी बदलने की आवश्यकता है। क्योंकि इस फ़ाइल में आपका पासवर्ड है, आपको यह सुनिश्चित करने की आवश्यकता है कि कोई और इसे एक्सेस न कर सके। ऐसा करने के लिए, निम्न टाइप करें:
chmod 600 ~/.newsauth
उसके साथ, अब आप TiN का उपयोग शुरू कर सकते हैं। अपने USENET सर्वर से कनेक्ट करने के लिए, निम्न कमांड का उपयोग करें:
tin -Ar -g your.newsserver.here
-Aविकल्प TIN को सर्वर से पहली बार कनेक्ट होने पर प्रमाणित करने के लिए मजबूर करता है। आपको इसकी आवश्यकता केवल तब होती है जब आप किसी ऐसे सर्वर से कनेक्ट करते हैं जिसके लिए अकाउंट की आवश्यकता होती है।-rविकल्प TIN को बताता है कि आप रिमोट स्रोत का उपयोग कर रहे हैं।-gविकल्प TIN को उस USENET सर्वर का पता बताता है जिससे आप कनेक्ट करना चाहते हैं।
5. slrn
TIN के समान, slrn एक टर्मिनल-आधारित न्यूज़रीडर है और लेख थ्रेडिंग, स्कोरफाइल और अपने पसंदीदा टेक्स्ट एडिटर का उपयोग करके अपनी पोस्ट लिखने का भी समर्थन करता है।
हालांकि, TIN के विपरीत, slrn स्वचालित रूप से आपकी .newsrc फ़ाइल जेनरेट करता है और आपको USENET सर्वर द्वारा होस्ट किए गए सभी उपलब्ध न्यूज़ग्रुप प्रदान करता है। इसके अलावा, slrn का अपना कॉन्फ़िगरेशन फ़ाइल भी है जो आपको इसके व्यवहार को आगे अनुकूलित और कॉन्फ़िगर करने की अनुमति देता है।
डेबियन और उबंटू में apt का उपयोग करके slrn इंस्टॉल करें:
sudo apt install slrn
फेडोरा के लिए, dnf का उपयोग करें:
sudo dnf install slrn
.slrnrc फ़ाइल सेट करके USENET से कनेक्ट करना
एक बार हो जाने पर, आपको slrn के इंस्टॉलेशन डायरेक्टरी से .slrnrc फ़ाइल कॉपी करने की आवश्यकता होगी। ऐसा करने के लिए, निम्न कमांड का उपयोग करें:
cp /usr/share/doc/slrn/slrn.rc /home/$USER/.slrnrc
.slrnrc फ़ाइल अत्यधिक विस्तृत है और आपको प्रोग्राम के हर पहलू को कॉन्फ़िगर करने के बारे में बताती है। हालांकि, हमारे उद्देश्यों के लिए, हमें केवल तीन चीजें सेट करने की आवश्यकता है: "होस्टनाम", "उपयोगकर्ता नाम" और "असली नाम"।
मेरे मामले में, मेरी .slrnrc फ़ाइल कुछ इस तरह दिखती है:
... set username "ramcesred" set hostname "email.invalid" set realname "Ramces Red" ...
NNTPSERVER वेरिएबल और USENET से कनेक्ट करना
इस बिंदु पर, आपको अपने शेल के लिए NNTPSERVER एनवायरनमेंट वेरिएबल सेट करने की आवश्यकता है ताकि slrn यह निर्धारित कर सके कि किस सर्वर से कनेक्ट करना है।
कमांड शेल से शेल में थोड़ा भिन्न होती हैं, लेकिन bash में इसे बदलने के लिए निम्न टाइप करें:
NNTPSERVER=your.newsserver.here export NNTPSERVER
उसके साथ, आखिरी चीज slrn के लिए .newsrc फ़ाइल जेनरेट करना है। ऐसा करने के लिए, निम्न कमांड टाइप करें:
slrn -f ~/.jnewsrc --create
यह आपकी पसंदीदा सेटिंग्स के साथ slrn चलाएगा और आपके USENET सर्वर से कनेक्ट होगा। यह सब्सक्राइब करने के लिए उपलब्ध सभी न्यूज़ग्रुप की सूची प्राप्त करेगा और उसे .jnewsrc नामक फ़ाइल में रखेगा।
अब आप L दबाकर अपने विशेष समूह को खोजकर और फिर S दबाकर उसकी सदस्यता लेकर अपने न्यूज़ग्रुप की सदस्यता ले सकते हैं।
यदि पिछले दो प्रोग्राम ने आपको कमांड लाइन के बारे में अधिक जानने में रुचि दिलाई, तो लिनक्स टर्मिनल से ईमेल कैसे भेजें पर हमारे गाइड को देखें।
अक्सर पूछे जाने वाले प्रश्न
1. मैं Aioe.org से पुनः कनेक्ट कैसे कर सकता हूं?
इसकी सबसे अधिक संभावना है क्योंकि आप Aioe तक पहुंचने के लिए दैनिक आवंटित समय से अधिक होने के कारण प्रतिबंधित थे। आप 24 घंटे में जांच सकते हैं कि क्या आप इसे फिर से एक्सेस कर सकते हैं या नहीं।
हालांकि, यदि आपको लगता है कि Aioe में आवंटित समय थोड़ा प्रतिबंधात्मक है, तो आप Eternal September या Individual.NET के साथ अकाउंट भी सेट कर सकते हैं।
2. मैं Eternal September के साथ मोज़िला थंडरबर्ड का उपयोग कर रहा हूं। मुझे Eternal September के बाहर कोई उपलब्ध न्यूज़ग्रुप क्यों नहीं दिख रहे हैं जिनसे मैं कनेक्ट कर सकूं?
ऐसा इसलिए है क्योंकि आपने अभी तक मोज़िला थंडरबर्ड के माध्यम से अपने अकाउंट को प्रमाणित नहीं किया है। ऐसा करने के लिए, अपनी "खाता सेटिंग्स" पर जाएं, फिर अपनी "सर्वर सेटिंग्स" पर।
वहां एक चेक बॉक्स लेबल होगा: "इस सर्वर से कनेक्ट होने पर हमेशा प्रमाणीकरण का अनुरोध करें" ताकि आप अपने अकाउंट के माध्यम से Eternal September से कनेक्ट कर सकें।
3. मैं slrn का उपयोग कर रहा हूं। जब मैं प्रोग्राम फिर से खोलता हूं तो अपने USENET सर्वर से पुनः कनेक्ट कैसे कर सकता हूं?
ऐसा इसलिए है क्योंकि NNTPSERVER वेरिएबल सेट नहीं था। जब हमने पहली बार slrn सेट किया, तो हमने केवल उस वर्तमान टर्मिनल के लिए NNTPSERVER इंगित किया जिसका हम उपयोग कर रहे थे। एक बार जब हम एक अलग टर्मिनल लोड करते हैं, तो वह वेरिएबल अब मौजूद नहीं होगा।
इसे स्थायी बनाने के लिए, आपको अपनी .profile फ़ाइल संपादित करने और वही कमांड डालने की आवश्यकता होगी जो हमने चलाए थे:
NNTPSERVER=your.newsserver.here export NNTPSERVER
उसके बाद, आपको परिवर्तन देखने के लिए अपने उपयोगकर्ता अकाउंट से लॉग आउट और वापस लॉग इन करना होगा।