هوم‌لب و میزبانی شخصی

Quick Tunnels: انتشار یک پروژه‌ی localhost در وب فقط برای افراد دعوت‌شده

Korben دوباره به یک دستور Cloudflare می‌پردازد که بسیاری از توسعه‌دهندگان از قبل استفاده می‌کنند: cloudflared tunnel --url. این دستور سروری را که روی رایانه‌ی شما اجرا می‌شود با نشانی trycloudflare.com منتشر می‌کند، بدون حساب کاربری، بدون نام دامنه و از همه مهم‌تر بدون اینکه پورتی روی مودم باز شود. برای کسی که سرویس‌هایش را در خانه اجرا می‌کند، این روشی ساده برای نشان دادن یک پروژه به کسی در یک آزمایش کوتاه است.

تازه‌ترین افزودنی گزینه‌ی --allowed-mail است. پیش‌تر هر کسی که پیوند را داشت می‌توانست به سرویس وصل شود. اکنون می‌توان دسترسی را به چند نشانی ایمیل دلخواه محدود کرد و یک کد یک‌بارمصرف از طریق Cloudflare Access فرستاده می‌شود.

آموزش با یک وب‌سرور محلی کوچک روی پورت ۸۰۸۰ شروع می‌شود که یک صفحه‌ی آزمایشی را با Python نمایش می‌دهد. cloudflared رابط متن‌بازی است که اتصال خروجی به شبکه‌ی Cloudflare را برقرار می‌کند. در Mac نصب آن از طریق Homebrew انجام می‌شود. در Debian یا Ubuntu باید از مخزن رسمی Cloudflare استفاده کرد که کلید امضای آن اخیراً تغییر کرده است، بنابراین نویسنده توصیه می‌کند دستورهای روز را دنبال کنید، نه دستورهای آموزش‌های قدیمی را.

یک نکته توجه مرا جلب کرد: اگر عامل‌های هوش مصنوعی را با این ابزار به کار می‌گیرید، Cloudflare یک hook از نوع PreToolUse پیشنهاد می‌کند که هر دستوری را بدون --allowed-mail مسدود کند تا یک عامل به‌اشتباه تونل عمومی باز نکند.

برای هوم‌لب، این جایگزین سبکی برای باز کردن پورت یا استفاده از VPN است، به شرط آنکه یادتان باشد تونل عمومی همچنان یک افشای عمومی در اینترنت است، حتی اگر موقتی باشد.

منبع: Korben

دیدگاه‌ها 0

اولین دیدگاه را به هر زبانی بنویس.

برای دیدگاه نوشتن وارد شو