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

תיעוד 159

אסימוני מנהרה

מנהרה שמנוהלת מרחוק דורשת רק אסימון כדי לרוץ. כל מי שיש לו את האסימון יכול להריץ את המנהרה.

#קבלת האסימון

כדי לקבל את האסימון של מנהרה שמנוהלת מרחוק:

  1. בלוח הבקרה של Cloudflare ↗︎, עבור אל Networking > Tunnels. עבור אל Tunnels ↗
  2. בחר את המנהרה שלך.
  3. בחר Add a replica.
  4. העתק את פקודת ההתקנה של cloudflared לעורך טקסט (אל תריץ את הפקודה). האסימון הוא המחרוזת eyJ....

#הרשאות נדרשות לאסימון API

נדרשת לפחות אחת מהרשאות האסימון הבאות:

  • Cloudflare One Connectors Write
  • Cloudflare One Connector: cloudflared Write
  • Cloudflare Tunnel Write

קבלת אסימון Cloudflare Tunnel

curl "https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/cfd_tunnel/$TUNNEL_ID/token" \
	--request GET \
	--header "Authorization: Bearer $CLOUDFLARE_API_TOKEN"

#סיבוב אסימון

סובב אסימונים באופן קבוע כדי להקטין את הסיכון לפריצה. עבור מנהרות עם כמה רפליקות, סובב מחוץ לשעות העבודה ועדכן רפליקות בקבוצות.

  1. בלוח הבקרה של Cloudflare ↗︎, עבור אל Networking > Tunnels. עבור אל Tunnels ↗

  2. בחר את המנהרה שלך.

  3. בחר Rotate token. אחרי סיבוב האסימון, cloudflared לא יכול ליצור חיבורים חדשים עם האסימון הישן. מחברים קיימים נשארים פעילים עד להפעלה מחדש.

  4. בחר Add replica והעתק את פקודת ההתקנה החדשה של cloudflared.

  5. בכל רפליקה, התקן מחדש את שירות cloudflared באמצעות האסימון החדש:

    sudo cloudflared service uninstall
    sudo cloudflared service install <NEW_TOKEN>

#סיבוב אסימון שנפרץ

אם אסימון המנהרה שלך נפרץ, סובב את האסימון מיד, ואז נתק בכוח את כל החיבורים הקיימים:

#הרשאות נדרשות לאסימון API

נדרשת לפחות אחת מהרשאות האסימון הבאות:

  • Cloudflare One Connectors Write
  • Cloudflare One Connector: cloudflared Write
  • Cloudflare Tunnel Write

ניקוי חיבורי Cloudflare Tunnel

curl "https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/cfd_tunnel/$TUNNEL_ID/connections" \
	--request DELETE \
	--header "Authorization: Bearer $CLOUDFLARE_API_TOKEN"

לאחר מכן התקן מחדש את שירות cloudflared בכל הרפליקות באמצעות האסימון החדש.