מדריך קלאודפלייר בעברית

תיעוד 152

מנהרות מהירות

מנהרות מהירות יוצרות כתובת זמנית של trycloudflare.com עבור שירות מקומי. אין צורך בחשבון Cloudflare או בדומיין.

הערה

מנהרות מהירות מיועדות לבדיקות ולפיתוח. לייצור, צרו Cloudflare Tunnel.

#דרישות מוקדמות

#יצירת מנהרה מהירה

  1. בטרמינל, הפעילו מנהרה מהירה:

    cloudflared tunnel --url http://localhost:8080
  2. פתחו את כתובת ה-trycloudflare.com ש-cloudflared מדפיס.

כל מי שיש לו את הכתובת יכול לגשת לשירות המקומי. הכתובת מפסיקה לעבוד כשעוצרים את תהליך cloudflared.

#הגבלת גישה לפי דוא"ל

השתמשו ב---allowed-mail כדי לדרוש אימות בדוא"ל. מבקרים מקבלים קוד PIN חד פעמי לפני שהם יכולים לגשת לשירות.

  1. הפעילו מנהרה מהירה עם כתובת דוא"ל מורשית:

    cloudflared tunnel --url http://localhost:8080 --allowed-mail [email protected]
  2. שתפו את הכתובת שנוצרה עם המבקר המורשה.

  3. המבקר פותח את הכתובת ומזין את כתובת הדוא"ל שלו.

  4. המבקר מזין את קוד ה-PIN החד פעמי שנשלח לדוא"ל שלו.

המבקר לא צריך חשבון Cloudflare.

#חזרה על הדגל

חזרו על --allowed-mail כדי לאפשר כמה כתובות דוא"ל:

cloudflared tunnel --url http://localhost:8080 \
  --allowed-mail [email protected] \
  --allowed-mail [email protected]

#שימוש ברשימה מופרדת בפסיקים

הפרידו כמה כתובות דוא"ל בפסיקים:

cloudflared tunnel --url http://localhost:8080 \
  --allowed-mail '[email protected],[email protected]'

#התרת דומיין דוא"ל

השתמשו ב-*@example.com כדי לאפשר כל כתובת מדומיין. עטפו ערכי wildcard במרכאות כדי למנוע הרחבה של ה-shell:

cloudflared tunnel --url http://localhost:8080 --allowed-mail '*@example.com'

כדי לשנות מי יכול לגשת לשירות, עצרו את cloudflared והפעילו מנהרה מהירה חדשה. הגישה מסתיימת לכולם כשהתהליך נעצר.

#מגבלות

  • למנהרות מהירות אין הבטחת זמינות.
  • כל מנהרה מהירה תומכת בעד 200 בקשות בתהליך. בקשות נוספות מחזירות תגובת 429.
  • מנהרות מהירות לא תומכות ב-Server-Sent Events (SSE).
  • אימות בדוא"ל דורש סשן דפדפן אינטראקטיבי. הוא לא תומך בלקוחות לא אינטראקטיביים.
  • שם המארח משתנה בכל פעם שיוצרים מנהרה מהירה.

לשמות מארח יציבים ולתעבורת ייצור, צרו Cloudflare Tunnel.