شرکت Cloudflare قابلیت جدیدی را به ابزار Quick Tunnels اضافه کرده است که به توسعهدهندگان اجازه میدهد بدون نیاز به ایجاد حساب کاربری (Accountless)، دسترسی به تونلهای محلی خود را محدود کرده و امنیت پروژههای در حال توسعه را افزایش دهند.
رفع مشکل دسترسی عمومی در تونلهای سریع
ابزار Quick Tunnels از طریق cloudflared به توسعهدهندگان اجازه میدهد سرویسهای محلی (Localhost) خود را با یک دستور ساده و بدون نیاز به دامنه یا پیکربندی پیچیده، در قالب یک URL تصادفی از دامنه trycloudflare.com منتشر کنند. با این حال، نقطه ضعف این روش این بود که هر کسی با داشتن لینک میتوانست به سرویس دسترسی داشته باشد.
مکانیسم جدید احراز هویت با ایمیل
در نسخههای جدید cloudflared (از نسخه 2026.9.3 به بعد)، کاربران میتوانند با استفاده از فلگ --allowed-mail، لیست ایمیلها یا دامنههای مجاز برای دسترسی به تونل را تعریف کنند. فرآیند دسترسی به شرح زیر است:
- تایید هویت (Authentication): بازدیدکننده ایمیل خود را وارد کرده و یک کد یکبار مصرف (OTP) از طریق Cloudflare Access دریافت میکند.
- مجازسازی (Authorization): برخلاف روشهای معمول، لیست افراد مجاز در حساب کاربری کلودفلر ذخیره نمیشود، بلکه در حافظه محلی
cloudflaredروی دستگاه توسعهدهنده باقی میماند. - حریم خصوصی: کلودفلر تنها متوجه میشود که تونل نیاز به احراز هویت دارد، اما هرگز لیست ایمیلهای دعوت شده را دریافت یا ذخیره نمیکند.
کاربرد در محیطهای Agentic و AI
با رشد استفاده از Agentهای کدنویسی (AI Coding Agents)، نیاز به انتشار سریع نتایج برای بازبینی افزایش یافته است. این قابلیت جدید به Agentها اجازه میدهد تا پیشنمایشهای (Previews) ایجاد شده را تنها برای کاربر نهایی فعال کنند و از افشای ناخواسته اطلاعات حساس یا کدهای در حال توسعه جلوگیری نمایند.
جزئیات فنی پیادهسازی
برای پیادهسازی این سیستم بدون نیاز به حساب کاربری، کلودفلر از یک Authentication Broker Stateless بر پایه Cloudflare Workers استفاده میکند. این بروکر هویت کاربر را تایید کرده و یک توکن امضا شده (Signed Handoff) را به مرورگر بازمیگرداند. در نهایت، cloudflared روی سیستم کاربر، این توکن را بررسی کرده و در صورت تطابق با لیست ایمیلهای مجاز، دسترسی را برقرار میکند.