Anonim

एक समर्पित टोरेंट सर्वर क्यों सेट करें?

त्वरित सम्पक

  • एक समर्पित टोरेंट सर्वर क्यों सेट करें?
  • आपको किस चीज़ की ज़रूरत पड़ेगी
  • एसडी कार्ड चमकती
  • रास्पियन स्थापित करें
  • एक उपयोगकर्ता सेट करें
  • एक वीपीएन से कनेक्ट करें
  • एक वीपीएन किलस्विच बनाएं
  • Deluge स्थापित करें
  • Deluge Server को सेट करें
  • एक Deluge सेवा बनाएँ
  • क्लाइंट स्थापित करें
    • खिड़कियाँ
    • लिनक्स
  • अपने सर्वर से कनेक्ट करें
  • आपके संग्रहण को कॉन्फ़िगर करें
    • यु एस बी
    • नेटवर्क
    • Deluge कॉन्फ़िगर करें
  • एक धार डाउनलोड करें
  • विचार बंद करना

आप किसी भी कंप्यूटर के बारे में काफी आसानी से टॉरेंट को आसानी से डाउनलोड कर सकते हैं, तो आप वैसे भी एक समर्पित टोरेंट सर्वर क्यों सेट करना चाहेंगे? खैर, कुछ अच्छे कारण हैं जो अतिरिक्त सेटअप को सार्थक बनाते हैं।

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

एक समर्पित सर्वर होने का अर्थ यह भी है कि आप अपनी डाउनलोड प्रगति को रोकने के बारे में चिंता किए बिना अपने कंप्यूटर को बंद कर सकते हैं। आपका सर्वर हमेशा पृष्ठभूमि में चल रहा होगा, तब भी जब आपके कंप्यूटर बंद हैं या आप घर पर भी नहीं हैं।

एक सर्वर को प्रबंधित करना भी बहुत आसान है। आपको अपने कंप्यूटर पर किसी भी अन्य प्रोग्राम के बारे में चिंता करने की ज़रूरत नहीं है, या दुर्घटनाग्रस्त होने से। सर्वर भी आपके नेटवर्क की स्थिति के आधार पर वीपीएन कनेक्शन की मात्रा को सीमित करता है, जिसकी आपको चिंता करने की आवश्यकता है।

आपको किस चीज़ की ज़रूरत पड़ेगी

हैरानी की बात है कि आपको यहां ज्यादा जरूरत नहीं है। सब कुछ आपके रास्पबेरी पाई पर आधारित होगा।

  • रास्पबेरी पाई 3 या बेहतर
  • बाहरी हार्ड ड्राइव या नेटवर्क ड्राइव
  • ईथरनेट केबल
  • पाइ के लिए पावर कॉर्ड
  • माइक्रोएसडी कार्ड 16 जीबी +

एसडी कार्ड चमकती

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

एक बार जब आप अपनी छवि, यह खोल दो। आप कच्चे .img एक्सटेंशन वाली फ़ाइल चाहते हैं। फिर, अपने माइक्रोएसडी कार्ड को अपने कंप्यूटर में डालें।

यदि आपके पास पहले से ही एसडी कार्ड के लिए छवियों को चमकाने के लिए एक पसंदीदा उपकरण नहीं है, तो एक महान क्रॉस-प्लेटफ़ॉर्म एप्लिकेशन, एचर है, जिसे आप अपनी छवि को आसानी से चमकाने के लिए किसी भी ऑपरेटिंग सिस्टम पर उपयोग कर सकते हैं। अपने OS के लिए सही संस्करण डाउनलोड करें।

एक बार आपके पास Etcher है, इसे खोलें या इसे स्थापित करें। कार्यक्रम तीन सरल चरणों में प्रक्रिया को तोड़ता है। पहले खंड में, अपनी छवि फ़ाइल चुनें। फिर, अपना एसडी कार्ड खोजें। जब सब कुछ सही दिखता है, तो अपनी छवि को फ्लैश करने के लिए बटन पर क्लिक करें। प्रक्रिया में थोड़ा समय लगेगा, इसलिए धैर्य रखें।

Etcher के बाद अपनी छवि लिखना समाप्त करने के बाद, एक और चीज़ है जो आपको करने की आवश्यकता है। अपने कंप्यूटर पर अपने माइक्रोएसडी को माउंट करें। "बूट" पार्टीशन के लिए देखें। "Ssh" नामक "बूट" पार्टीशन के बेस में एक खाली फ़ाइल बनाएँ, वह फ़ाइल पाई को डिफ़ॉल्ट रूप से SSH एक्सेस को सक्षम करने के लिए कहती है।

रास्पियन स्थापित करें

अपने एसडी कार्ड को अनमाउंट करें, और इसे अपने कंप्यूटर से हटा दें। इसे पाई में प्लग करें। ईथरनेट राउटर के साथ पाई को सीधे अपने राउटर से कनेक्ट करें। जब सब कुछ सेट हो जाए, तो इसे प्लग इन करें।

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

एक बार जब आप अपने नेटवर्क पर पाई देखते हैं, तो आप इसे कनेक्ट करने के लिए SSH का उपयोग कर सकते हैं। ओपनएसएसएच खोलें, और पाई के आईपी पते के साथ जुड़ें। उपयोगकर्ता नाम Pi है, और पासवर्ड "रास्पबेरी" है।

$ ssh

एक उपयोगकर्ता सेट करें

आप शायद Deluge के लिए एक नया उपयोगकर्ता बनाना चाहते हैं। वह उपयोगकर्ता डेल्यूज़ को सेवा डेमॉन के रूप में चलाएगा, और बहुत कुछ नहीं।

$ sudo groupadd प्रलय $ sudo -r -home-dir / var / lib / deluge -g प्रलय शरण

उस निर्देशिका और भव्य स्वामित्व को अपने Deluge उपयोगकर्ता के लिए बनाएं।

$ sudo mkdir / var / lib / deluge $ chown -R deluge: प्रलय / वार / परिवाद / प्रलय

एक वीपीएन से कनेक्ट करें

वीपीएन से कनेक्ट करना कड़ाई से आवश्यक नहीं है, लेकिन यह एक बहुत अच्छा विचार है। यह प्रक्रिया ठीक वैसी नहीं होगी, जो आपके वीपीएन प्रदाता पर निर्भर करती है, लेकिन यह पर्याप्त समान होनी चाहिए। Raspbian पर OpenVPN स्थापित करके प्रारंभ करें।

$ sudo apt स्थापित ओपनवैप

इसके बाद, अपने वीपीएन के लिए ओपनवीपीएन कॉन्फ़िगरेशन फाइल डाउनलोड करें। फिर, यह हिस्सा अलग हो रहा है, इस पर निर्भर करता है कि आप किसका उपयोग कर रहे हैं। अधिकांश वीपीएन प्रदाता OpenVPN कॉन्फ़िगरेशन फ़ाइलों को या तो उनके लिनक्स विकल्प के रूप में कहकर प्रदान करेंगे। वे आम तौर पर एक बड़ी .zip फ़ाइल में आते हैं। फ़ाइलों को आमतौर पर .ovpn एक्सटेंशन होता है।

वह स्थान ढूंढें जिसका आप उपयोग करना चाहते हैं। आपकी आवश्यकताओं के आधार पर, यूएस के बाहर स्थित सर्वर को चुनना एक अच्छा विचार हो सकता है। उस फ़ाइल को सिस्टम के OpenVPN फ़ोल्डर में कॉपी करें, और उसका नाम बदलें।

$ sudo cp डाउनलोड / config.ovpn /etc/openvpn/client.conf

एक बार वहां पहुंचने के बाद, प्रमाणीकरण के लिए एक फ़ाइल बनाएं। एक साधारण पाठ फ़ाइल का उपयोग करें, जिसे Cort.txt कहा जाता है। पहली पंक्ति में, अपने वीपीएन खाते के लिए उपयोगकर्ता नाम रखें। दूसरी पंक्ति में, अपना पासवर्ड जोड़ें। वीपीएन कॉन्फ़िगरेशन खोलें जिसे आपने अभी कॉपी किया है। नीचे दी गई लाइन का पता लगाएं और उदाहरण के लिए आपका मिलान करें।

विशेषाधिकार-उपयोगकर्ता-पास Cort.txt

यह स्वचालित रूप से आपको लॉग इन करेगा। इसके बाद, अपने प्रमाणपत्रों से ठीक पहले नीचे ब्लॉक जोड़ें। ये लॉगिंग शुरू करेंगे और सेवा शुरू और रोकेंगे।

स्थिति /etc/openvpn/openvpn-status.log लॉग /etc/openvpn/openvpn.log स्क्रिप्ट-सुरक्षा 2 up / etc / openvpn / update-resvv-conf down / etc / openvpn / update-resolv-conf

अपनी फ़ाइल सहेजें और बाहर निकलें। फिर, सेवा को पुनरारंभ करें।

$ sudo systemctl पुनरारंभ Openvpn $ sudo systemctl start $ sudo systemctl enable

एक वीपीएन किलस्विच बनाएं

यदि आप किसी वीपीएन के पीछे टोरेंट का उपयोग कर रहे हैं, तो शायद आप एक विश्वसनीय किलस्विच चाहते हैं जो वीपीएन के साथ संपर्क खो देने पर आपके कनेक्शन को काट देगा। शुक्र है, यह कुछ ऐसा है जो फ़ायरवॉल के साथ लिनक्स सिस्टम पर करना बहुत आसान है। फ़ायरवॉल प्रबंधन को बहुत आसान बनाने के लिए UFW डाउनलोड करके प्रारंभ करें।

$ सुडो एप इंस्टाल करें ufw

एक बार आपके पास यूएफडब्ल्यू होने के बाद, आप अपने नियमों को स्थापित करना शुरू कर सकते हैं। UFW को अक्षम करके प्रारंभ करें।

$ सुडो ufw अक्षम

अब, UFW को डिफ़ॉल्ट रूप से सब कुछ ब्लॉक करने के लिए कहें।

$ sudo ufw डिफ़ॉल्ट इंकार आने वाली $ sudo ufw डिफ़ॉल्ट इनकार आउटगोइंग

कंप्यूटर और स्थानीय नेटवर्क से सभी कनेक्शनों को अनुमति दें।

$ sudo ufw 192.168.1.0/24 से $ sudo ufw अनुमति 127.0.0.1

फिर, वीपीएन के माध्यम से सब कुछ की अनुमति दें। अपने वीपीएन के वास्तविक इंटरफ़ेस की जाँच करें।

$ sudo ufw tun0 पर अनुमति देते हैं $ sudo ufw tun0 पर बाहर अनुमति देते हैं

अंत में, अपने वीपीएन के डीएनएस सर्वर से संपर्क करने की अनुमति दें। फिर, /etc/resolv.conf में वास्तविक आईपी की जाँच करें।

$ sudo 53 में अनुमति देना $ sudo अनुमति 53 में से

जब यह सब तैयार हो जाए, तो UFW को फिर से सक्षम करें।

$ सूद ufw सक्षम करें

Deluge स्थापित करें

आप अंततः अपने सर्वर पर डेल्यूज़ इंस्टॉल करने के लिए तैयार हैं। तो, बस इतना ही करें।

$ सुडो एप स्टेल्ड डेल्यूज-कंसोल

इंस्‍टॉल खत्‍म होने का इंतजार करें। यह बहुत जल्दी होना चाहिए।

Deluge Server को सेट करें

अन्य कंप्यूटरों से अपने सर्वर से कनेक्शन की अनुमति देने के लिए, आपको दूरस्थ कनेक्शन सक्षम करने की आवश्यकता है। अपने Deluge उपयोगकर्ता को बदलें, और Deluge कंसोल खोलें।

$ सुडो सु डेल्यूज $ डेल्यूगेड $ डेल्यूज-कंसोल

फिर, दूरस्थ कनेक्शन सक्षम करें।

config -s allow_remote सच

अब, Deluge डेमन बंद करो। आप इस प्रक्रिया को देख कर और इसे मारकर ऐसा कर सकते हैं।

$ पीएस ऑक्स | grep प्रलय $ 1923 को मार डालो

आपको अपने उपयोगकर्ताओं के लिए लॉगिन रिकॉर्ड जोड़ना होगा। फ़ाइल / var / lib / deluge / .config / deluge / परिस्थिति में स्थित है। निम्नलिखित पैटर्न में अपने उपयोगकर्ता रिकॉर्ड जोड़ें।

उपयोगकर्ता नाम: पासवर्ड: 10

संख्या विशेषाधिकारों को दर्शाती है। 10 उपयोगकर्ता को एक व्यवस्थापक उपयोगकर्ता बनाता है। जब आप काम पूरा कर लें, तो बाहर निकलें।

एक Deluge सेवा बनाएँ

चूंकि आप रास्पबेरी पाई के साथ स्वचालित रूप से शुरू करना चाहते हैं, इसलिए आपको एक सरल सिस्टमड सेवा लिखने की आवश्यकता है। चिंता न करें, यह वास्तव में Deluge प्रलेखन में प्रदान किया गया है। /Etc/systemd/system/deluged.service पर एक फ़ाइल बनाएँ इसमें, निम्नलिखित डालें:

विवरण = डिलीट बिटटोरेंट क्लाइंट डेमन डॉक्यूमेंटेशन = मैन: के बाद डिलीट किया गया = नेटवर्क-online.target टाइप = सिंपल यूजर = डेल्यूज ग्रुप = डेल्यूमे यूमास्क = 007 एक्ससेस्टार्ट = / यूएसआर / बिन / डिलीटेड-डी रीस्टार्ट = ऑन-फेल # समय से पहले प्रतीक्षा करने का समय जबरदस्ती बंद कर दिया। TimeoutStopSec = 300 WantedBy = multi-user.target

सेवा शुरू करने और स्थिति की जाँच करके इसका परीक्षण करें।

$ sudo systemctl ने शुरू किया $ sudo systemctl का स्टेटस deluged

यदि सेवा चालू और चालू है, तो सेवा को सक्षम करके परिवर्तन को स्थायी बनाएं।

$ sudo systemctl सक्षम हो गया है

क्लाइंट स्थापित करें

अब आप अपने सर्वर से कनेक्ट करने के लिए Deluge क्लाइंट स्थापित कर सकते हैं। Deluge खुला स्रोत है और कई प्लेटफार्मों में आसानी से उपलब्ध है।

खिड़कियाँ

Deluge डाउनलोड पृष्ठ पर जाएं, और Windows के लिए नवीनतम रिलीज़ को पकड़ो। .Exe चलाएं। स्थापना प्रक्रिया काफी मानक है। जादूगर के माध्यम से क्लिक करने के लिए स्वतंत्र महसूस करें, और चूक स्वीकार करें।

लिनक्स

जैसा कि आपने शायद अनुमान लगाया है, लिनक्स प्रक्रिया बहुत आसान है। बस अपने पैकेज मैनेजर के साथ क्लाइंट स्थापित करें।

$ sudo apt install deluge-gtk

अपने सर्वर से कनेक्ट करें

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

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

मुख्य "जोड़ें" विंडो पर वापस, अब आप अपनी नई प्रविष्टि को उजागर कर सकते हैं और सर्वर से कनेक्ट करने के लिए नीचे "कनेक्ट" बटन पर क्लिक करें।

आपके संग्रहण को कॉन्फ़िगर करें

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

यु एस बी

अपने USB ड्राइव को Pi में प्लग करें। फिर, अपने SSH कंसोल के माध्यम से, उपलब्ध उपकरणों को देखें।

$ ls / देव | grep एस.डी.

आपको केवल यूएसबी ड्राइव और संभवतः अपना एसडी कार्ड देखना चाहिए। एसडी कार्ड में कई विभाजन होंगे, जबकि यूएसबी ड्राइव में केवल एक ही होगा। यह कुछ इस तरह दिखेगा:

sda sda1 sda2 sdb sdb1

इस स्थिति में, बाहरी ड्राइव sdb है, और विभाजन sdb1 है। इसे बनाने के लिए एक निर्देशिका बनाएँ।

$ sudo mkdir / मीडिया / बाहरी

अब, अपने पाठ संपादक के साथ खोलें / etc / fstab और बूट पर ड्राइव को स्वचालित रूप से माउंट करने के लिए एक प्रविष्टि बनाएं।

/ dev / sdb1 / media / external ext4 चूक, उपयोगकर्ता, निष्पादन ० ०

सुनिश्चित करें कि पथ और फाइल सिस्टम आपके ड्राइव से मेल खाते हैं। यदि आपने केवल विंडोज के साथ ड्राइव का उपयोग किया है, तो प्रारूप शायद NTFS है, और आपको सर्वर पर ntfs-3G स्थापित करना होगा।

ड्राइव माउंट करने के लिए निम्न को चलाएँ।

$ सुडो माउंट-ए

नेटवर्क

सभी नेटवर्क ड्राइव कॉन्फ़िगरेशन अलग-अलग हैं, लेकिन यदि आप लिनक्स एनएफएस ड्राइव का उपयोग कर रहे हैं, तो आप माउंट करने और / etc / fstab में रिकॉर्ड जोड़ने के लिए एक निर्देशिका बना सकते हैं।

$ सूद mkdir / मीडिया / nfs

फिर, fstab खोलें, और अपनी ड्राइव जोड़ें।

192.168.1.120:/media/share / media / nfs ext4 चूक, उपयोगकर्ता, निष्पादन 0 0

सुरषित और बहार। फिर, अपना ड्राइव माउंट करें।

$ सुडो माउंट-ए

Deluge कॉन्फ़िगर करें

Deluge क्लाइंट में वापस, आप अपने टॉरेंट के लिए डाउनलोड डायरेक्टरी सेट कर सकते हैं। "संपादित करें" पर क्लिक करें "प्राथमिकताएं।" पहले "डाउनलोड" टैब में, आप अपनी फ़ाइलों के लिए डाउनलोड स्थान सेट कर सकते हैं। अपने नए माउंट किए गए ड्राइव का स्थान चुनें।

एक धार डाउनलोड करें

Deluge के साथ एक टोरेंट डाउनलोड करने के लिए, विंडो के ऊपर बाईं ओर प्लस साइन आइकन पर क्लिक करें। आपके लिए धार जोड़ने के लिए विभिन्न विकल्पों के साथ एक नई विंडो खुलेगी। दो सबसे आम लोगों के लिए एक धार फ़ाइल और एक URL होने जा रहा है। फ़ाइल के लिए, आप अपनी धार फ़ाइल के स्थान पर ब्राउज़ करने के लिए बटन पर क्लिक कर सकते हैं। URL बटन पर क्लिक करें, और URL के माध्यम से एक धार जोड़ने के लिए URL में पेस्ट करें। URL फ़ंक्शन चुंबक लिंक के लिए काम करता है।

नई जोड़ी गई धार डेल्यूज की खिड़की के मुख्य बॉडी में दिखाई देगी। वहां से, आप धार की प्रगति को ट्रैक कर सकते हैं। यदि आप अपने टोरेंट की प्राथमिकता को बदलना चाहते हैं, तो आप उन पर राइट क्लिक कर सकते हैं, और उन्हें ऊपर और नीचे ले जाने के लिए "कतार" विकल्प का उपयोग कर सकते हैं।

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

विचार बंद करना

अब आपके पास एक पूरी तरह कार्यात्मक टॉरेंट सर्वर है जो कॉन्फ़िगर है और डाउनलोड करने के लिए तैयार है या जितनी जरूरत है उतने टोरेंट को सीड करने के लिए तैयार है। सर्वर आपके कंप्यूटर से स्वतंत्र रूप से लगातार चलेगा। आप एक गोपनीयता और सुरक्षा के लिए वीपीएन के माध्यम से चलाने के लिए भी तैयार हैं। अपने नए धार अनुभव का आनंद लें!

एक रास्पबेरी पाई पर प्रलय के साथ एक हेडलेस टोरेंट सर्वर बनाएं