होमलैब और सेल्फ़-होस्टिंग

Quick Tunnels: केवल आमंत्रित लोगों के लिए localhost प्रोजेक्ट को वेब पर प्रकाशित करना

Korben एक Cloudflare कमांड पर फिर से बात करते हैं, जिसे कई डेवलपर पहले से इस्तेमाल करते हैं: cloudflared tunnel --url। यह आपकी मशीन पर चल रहे सर्वर को trycloudflare.com के पते पर प्रकाशित करता है, बिना खाते के, बिना डोमेन नाम के, और सबसे अहम बात यह कि राउटर पर कोई पोर्ट खोले बिना। जो व्यक्ति घर पर सेवाएँ होस्ट करता है, उसके लिए किसी को थोड़ी देर के टेस्ट के लिए प्रोजेक्ट दिखाने का यह सरल तरीका है।

हाल का नया जोड़ --allowed-mail विकल्प है। पहले लिंक वाला कोई भी व्यक्ति सेवा से जुड़ सकता था। अब पहुँच को आपके बताए कुछ ईमेल पतों तक सीमित किया जा सकता है, और Cloudflare Access के ज़रिए एक बार उपयोग होने वाला कोड भेजा जाता है।

ट्यूटोरियल पोर्ट 8080 पर एक छोटे स्थानीय वेब सर्वर से शुरू होता है, जो Python के ज़रिए एक टेस्ट पेज दिखाता है। cloudflared वह ओपन सोर्स कनेक्टर है जो Cloudflare नेटवर्क की ओर आउटगोइंग कनेक्शन बनाता है। Mac पर इसे Homebrew से इंस्टॉल किया जाता है। Debian या Ubuntu पर Cloudflare के आधिकारिक रिपॉज़िटरी का उपयोग करना होता है, जिसकी साइनिंग की हाल ही में बदल गई है, इसलिए लेखक पुराने ट्यूटोरियल की जगह मौजूदा कमांड अपनाने की सलाह देते हैं।

एक बात ने मेरा ध्यान खींचा: अगर आप AI एजेंट्स को इस टूल के साथ काम करवाते हैं, तो Cloudflare एक PreToolUse हुक की सलाह देता है जो --allowed-mail के बिना किसी भी कमांड को ब्लॉक कर दे, ताकि कोई एजेंट गलती से सार्वजनिक टनल न खोल दे।

होमलैब के लिए यह पोर्ट खोलने या VPN चलाने का हल्का विकल्प है, बस यह याद रखें कि सार्वजनिक टनल, भले ही अस्थायी हो, इंटरनेट पर एक्सपोज़र ही है।

स्रोत: Korben

टिप्पणियाँ 0

पहली टिप्पणी लिखिए, किसी भी भाषा में।

टिप्पणी करने के लिए लॉग इन करें