হোমল্যাব ও নিজস্ব সার্ভার

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

যেকোনো ভাষায় প্রথম মন্তব্যটি করুন।

মন্তব্য করতে লগ ইন করুন