आपका पीसी होस्टिंग खरीदे बिना और आपकी राउटर सेटिंग्स को छुए बिना पूरे इंटरनेट पर एक वेबसाइट की सेवा दे सकता है। दो कमांड काम करते हैं - एक आपके पीसी पर एक वेब सर्वर शुरू करता है, दूसरा इसे एक सुरंग के माध्यम से इंटरनेट से जोड़ता है। यह पृष्ठ संपूर्ण प्रवाह और सुरक्षा नियमों की व्याख्या करता है जो वैकल्पिक नहीं हैं।
एक वेबसाइट आम तौर पर एक किराए के सर्वर पर रहती है जो पूरे दिन सक्रिय रहता है। लेकिन सीखने, परीक्षण करने और डेमो दिखाने के लिए, आपका अपना पीसी पहले से ही एक पूरी तरह से अच्छा वेब सर्वर है - इसमें केवल एक सार्वजनिक दरवाजे का अभाव है। वीडियो में दिखाई गई दो-कमांड विधि इसे वह दरवाज़ा देती है। पहला कमांड आपके पीसी पर एक छोटा वेब सर्वर चलाता है। दूसरा आपके पीसी से इंटरनेट पर एक सार्वजनिक पते तक एक सुरंग खोलता है। जो कोई भी उस पते को खोलता है वह आपकी साइट को देखता है, आपके डेस्क से लाइव सेवा प्रदान की जाती है।
निदर्शी प्रवाह. सटीक आदेश और उपकरण वही हैं जो वीडियो में दिखाए गए हैं - उनके नीचे का पैटर्न हमेशा यही होता है।
किसी भी कमांड के चलने से पहले, वह चीज़ बनाएं जिसे आप प्रकाशित करने वाले हैं। एक वेब सर्वर उस संपूर्ण फ़ोल्डर को प्रदर्शित करता है जिस पर वह इंगित करता है - इसमें प्रत्येक फ़ाइल नाम से डाउनलोड करने योग्य हो जाती है, जिसमें वह सब कुछ भी शामिल है जिसे आप भूल गए थे। इसलिए एक ताज़ा, साफ़ फ़ोल्डर बनाएं जिसमें केवल डेमो या परीक्षण साइट हो: इसके पृष्ठ, चित्र और शैली फ़ाइलें, और कुछ नहीं। कोई बैकअप नहीं, कोई निर्यातित दस्तावेज़ नहीं, कोई कॉन्फ़िगरेशन फ़ाइलें नहीं, साथ में कोई निजी फ़ोटो नहीं। यह एक आदत इस युक्ति से लोगों के साथ होने वाली अधिकांश दुर्घटनाओं को रोक देती है।
पहला कमांड आपके पीसी पर एक छोटा वेब सर्वर शुरू करता है और इसे आपके साफ़ फ़ोल्डर पर इंगित करता है। इस स्तर पर कुछ भी सार्वजनिक नहीं है: साइट केवल आपकी अपनी मशीन पर, पोर्ट नंबर के साथ localhost जैसे स्थानीय पते पर उत्तर देती है। उस पते को अपने ब्राउज़र में खोलें और प्रत्येक पृष्ठ पर क्लिक करें। यदि यहां साइट टूटी हुई है, तो चरण दो में सुरंग ईमानदारी से टूटी हुई साइट को दुनिया के सामने प्रकाशित करेगी - स्थानीय परीक्षण कोई औपचारिकता नहीं है।
दूसरा आदेश सुरंग शुरू करता है। टनल टूल आपके पीसी से बाहर को टनल सेवा से जोड़ता है और उस कनेक्शन को खुला रखता है। सेवा आपको एक सार्वजनिक यूआरएल सौंपती है। उस क्षण से, जो कोई भी कहीं भी उस यूआरएल को खोलता है वह सुरंग के माध्यम से आपके डेस्क पर मौजूद छोटे सर्वर से जुड़ जाता है। ध्यान दें कि क्या नहीं हुआ: आपने कोई राउटर सेटिंग नहीं बदली, अपने आईएसपी से कुछ भी नहीं पूछा, या घर पर कोई पोर्ट नहीं खोला। इसीलिए यह उन कनेक्शनों पर भी काम करता है जहां घर से पारंपरिक होस्टिंग पूरी तरह से विफल हो जाती है।
पीसी को प्रकाशित करना एक हमले की सतह को प्रकाशित करना है, इसलिए इन्हें सेटअप चरणों के रूप में मानें, न कि फाइन प्रिंट के रूप में। केवल वही परोसें जो आप प्रकाशित करना चाहते हैं। आप जो भी ऐप सर्व करें उसे अपडेट रखें, क्योंकि उसके बग अब इंटरनेट पर आ रहे हैं। अपने सुरंग खाते को घर की चाबी की तरह सुरक्षित रखें - इसका पासवर्ड और टोकन तय करते हैं कि आपकी मशीन में सुरंगें कौन खोल सकता है, इसलिए एक मजबूत पासवर्ड और दो-कारक प्रमाणीकरण का उपयोग करें। कभी भी किसी सुरंग के माध्यम से व्यवस्थापक पैनल, रिमोट डेस्कटॉप या फ़ाइल शेयर को उजागर न करें। और जब डेमो समाप्त हो जाए, तो सुरंग को रोक दें। एक मज़ेदार डेमो प्रोडक्शन होस्टिंग नहीं है, और अंतर अधिकतर इन नियमों का है।
अब सार्वजनिक पथ का परीक्षण करें कि कोई अजनबी इसका उपयोग कैसे करेगा। अपना फोन उठाएं, वाई-फाई बंद करें ताकि आप मोबाइल डेटा पर रहें, और सार्वजनिक यूआरएल खोलें। जांचें कि पेज लोड होते हैं, छवियां दिखाई देती हैं और लिंक काम करते हैं - लिंक जो गुप्त रूप से localhost पर वापस इंगित करते हैं, आपके लिए काम करते हैं और बाकी सभी के लिए टूट जाते हैं, और यह परीक्षण है कि आप उन्हें कैसे पकड़ते हैं। जब विज़िटर साइट का उपयोग करते हैं, तो टर्मिनल को दृश्यमान रखें: अनुरोध लाइव पिछले स्क्रॉल करते हैं, और आप खुश ब्राउज़िंग और कुछ भी अजीब दोनों देख सकते हैं। इस टेस्ट के बाद ही लिंक किसी और के पास जाना चाहिए।
आपकी वेबसाइट तभी मौजूद रहती है जब आपका पीसी चालू, सक्रिय और कनेक्टेड होता है। लैपटॉप का ढक्कन बंद हो जाता है, साइट बंद हो जाती है। विंडोज़ अपडेट के लिए पुनरारंभ होता है, साइट बंद हो जाती है। यह कमज़ोरी डेमो, क्लास या टेस्ट के लिए पूरी तरह से ठीक है - और जिस चीज़ पर लोग निर्भर हैं उसके लिए पूरी तरह से ग़लत है। जब आपका काम पूरा हो जाए, तो पहले टनल को रोकें और फिर सर्वर को, फिर अपने फोन पर सार्वजनिक यूआरएल को एक बार फिर खोलें और पुष्टि करें कि यह अब लोड नहीं हो रहा है। इस सेट के अन्य पृष्ठ अधिक गहराई तक जाते हैं: कैसे सुरंगें सीजीएनएटी को हराती हैं, सुरक्षा जांच सूची, मुफ्त लिंक क्यों बदलते रहते हैं, और जब वास्तविक होस्टिंग होती है तो यह बिल्कुल सही उत्तर होता है।
वीडियो को लाइव चलाने से सटीक दो कमांड देखें - स्थानीय सर्वर शुरू होना, सार्वजनिक यूआरएल दिखना, और किसी अन्य डिवाइस से साइट खुलना।
Watch Full Videoनहीं, सुरंग विधि का संपूर्ण बिंदु यही है। आपका पीसी बाहर की ओर सुरंग सेवा से जुड़ता है, इसलिए आपके घर पर कोई राउटर परिवर्तन, कोई स्थिर आईपी और कोई सार्वजनिक आईपी की आवश्यकता नहीं है। यह उन कनेक्शनों पर भी काम करता है जहां आईएसपी आपको अपना कोई सार्वजनिक पता नहीं देता है, जैसे सीजीएनएटी कनेक्शन जो भारत में बहुत आम हैं।
इस तरह की ट्रिक के लिए उपयोग किए जाने वाले सुरंग उपकरण मुफ्त स्तर प्रदान करते हैं जो वास्तव में सीखने और डेमो के लिए पर्याप्त हैं। नि:शुल्क टियर सीमा के साथ आते हैं: जब भी आप सुरंग को पुनः आरंभ करते हैं तो सार्वजनिक पता आमतौर पर बदल जाता है, और गति या कनेक्शन की गणना को सीमित किया जा सकता है। एक स्थायी पता और अधिक उपयोग के लिए आम तौर पर एक खाता योजना या वास्तविक होस्टिंग की आवश्यकता होती है।
तकनीकी रूप से यह लोड होगा. आपको अभी भी नहीं करना चाहिए. जब आपका पीसी बंद हो जाता है, अपडेट हो जाता है या पावर बंद हो जाता है, तो साइट बंद हो जाती है, आपके होम अपलोड की गति प्रत्येक विज़िटर को सीमित कर देती है, और आपकी ब्रॉडबैंड शर्तें सार्वजनिक सर्वर चलाने की अनुमति नहीं देती हैं। डेमो और सीखने के लिए इस पद्धति का उपयोग करें। जिन चीज़ों पर ग्राहक निर्भर हैं, उनके लिए वास्तविक होस्टिंग का उपयोग करें।