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

תיעוד 160

הגדרות

העמוד הזה מכסה את אפשרויות ההגדרה הנפוצות ביותר עבור מנהרות cloudflared, כולל זמינות גבוהה, כללי חומת אש ופרמטרי זמן ריצה.

#עותקים וזמינות גבוהה

כשמריצים מנהרה, cloudflared יוצר ארבעה חיבורים יוצאים בלבד, מוצפנים בהצפנה פוסט קוונטית, אל לפחות שני מרכזי נתונים נפרדים של Cloudflare. אם חיבור, שרת או מרכז נתונים כלשהו יוצא מהרשת, המשאבים שלך נשארים זמינים.

עותק הוא מופע נוסף של cloudflared שמצביע לאותה מנהרה. כל עותק יוצר ארבעה חיבורים חדשים, ומספק נקודות כניסה נוספות למקור שלך. אפשר להריץ עד 25 עותקים (100 חיבורים) לכל מנהרה. התעבורה מנותבת לעותק הקרוב גיאוגרפית. כדי לראות איזה עותק קיבל סשן מסוים, עיין ביומני סשן רשת.

רשת Cloudflare

מעבירה כל בקשה לעותק הקרוב גיאוגרפית

4 חיבורים יוצאים לכל עותק

הרשת שלך

  • cloudflared

    עותק 1 על host-atunnel-01

  • cloudflared

    עותק 2 על host-btunnel-01

יישום

#פריסת עותק

כדי לפרוס עותק למנהרה שמנוהלת מרחוק:

  1. בלוח הבקרה של Cloudflare ↗︎, עבור אל Networking > Tunnels. עבור אל Tunnels ↗
  2. בחר את המנהרה שלך.
  3. בחר Add a replica.
  4. בחר את מערכת ההפעלה של המארח שבו רוצים לפרוס עותק.
  5. העתק את פקודת ההתקנה והרץ אותה על המארח.

כדי לפרוס עותק למנהרה שמנוהלת מקומית, הרץ cloudflared tunnel run <NAME> על מארח נוסף באמצעות אותם פרטי גישה למנהרה.

הערה

לניתוב תעבורה חכם, לוגיקת מעבר לגיבוי או התראות תקינות, השתמש בCloudflare Load Balancing במקום עותקים.

#כללי חומת אש

cloudflared מתחבר החוצה אל Cloudflare בפורט 7844. חומת האש שלך חייבת לאפשר יציאה (egress) ליעדים הבאים. חסום את כל תעבורת הכניסה עבור מודל אבטחה חיובי: רק השירותים בהגדרת המנהרה שלך ייחשפו.

#פורטים נדרשים

#region1.v2.argotunnel.com

IPv4IPv6פורטפרוטוקולים
198.41.192.167 198.41.192.67 198.41.192.57 198.41.192.107 198.41.192.27 198.41.192.7 198.41.192.227 198.41.192.47 198.41.192.37 198.41.192.772606:4700:a0::1 2606:4700:a0::2 2606:4700:a0::3 2606:4700:a0::4 2606:4700:a0::5 2606:4700:a0::6 2606:4700:a0::7 2606:4700:a0::8 2606:4700:a0::9 2606:4700:a0::107844TCP/UDP (http2/quic)

#region2.v2.argotunnel.com

IPv4IPv6פורטפרוטוקולים
198.41.200.13 198.41.200.193 198.41.200.33 198.41.200.233 198.41.200.53 198.41.200.63 198.41.200.113 198.41.200.73 198.41.200.43 198.41.200.232606:4700:a8::1 2606:4700:a8::2 2606:4700:a8::3 2606:4700:a8::4 2606:4700:a8::5 2606:4700:a8::6 2606:4700:a8::7 2606:4700:a8::8 2606:4700:a8::9 2606:4700:a8::107844TCP/UDP (http2/quic)

#כתובות IP של אזור ארצות הברית

כשמשתמשים בדגל --region us, ודא שחומת האש מאפשרת חיבורים יוצאים ליעדי אזור ארצות הברית האלה בפורט 7844 (TCP/UDP).

#us-region1.v2.argotunnel.com

IPv4IPv6פורטפרוטוקול
198.41.218.1 198.41.218.2 198.41.218.3 198.41.218.4 198.41.218.5 198.41.218.6 198.41.218.7 198.41.218.8 198.41.218.9 198.41.218.102606:4700:a1::1 2606:4700:a1::2 2606:4700:a1::3 2606:4700:a1::4 2606:4700:a1::5 2606:4700:a1::6 2606:4700:a1::7 2606:4700:a1::8 2606:4700:a1::9 2606:4700:a1::107844TCP/UDP (http2/quic)

#us-region2.v2.argotunnel.com

IPv4IPv6פורטפרוטוקול
198.41.219.1 198.41.219.2 198.41.219.3 198.41.219.4 198.41.219.5 198.41.219.6 198.41.219.7 198.41.219.8 198.41.219.9 198.41.219.102606:4700:a9::1 2606:4700:a9::2 2606:4700:a9::3 2606:4700:a9::4 2606:4700:a9::5 2606:4700:a9::6 2606:4700:a9::7 2606:4700:a9::8 2606:4700:a9::9 2606:4700:a9::107844TCP/UDP (http2/quic)

#כתובות IP של FedRAMP High

כשפורסים את cloudflared בסביבת FedRAMP High ↗︎, cloudflared מנתב אוטומטית למרכזי נתונים של FedRAMP לפי אסימון המנהרה. ודא שחומת האש מאפשרת חיבורים יוצאים ליעדים הייחודיים האלה של FedRAMP בפורט 7844 (TCP/UDP).

#fed-region1.v2.argotunnel.com

IPv4IPv6פורטפרוטוקולים
162.159.234.1 162.159.234.2 162.159.234.3 162.159.234.4 162.159.234.5 162.159.234.6 162.159.234.7 162.159.234.8 162.159.234.9 162.159.234.102a06:98c1:4d::1 2a06:98c1:4d::2 2a06:98c1:4d::3 2a06:98c1:4d::4 2a06:98c1:4d::5 2a06:98c1:4d::6 2a06:98c1:4d::7 2a06:98c1:4d::8 2a06:98c1:4d::9 2a06:98c1:4d::107844TCP/UDP (http2/quic)

#fed-region2.v2.argotunnel.com

IPv4IPv6פורטפרוטוקולים
172.64.234.1 172.64.234.2 172.64.234.3 172.64.234.4 172.64.234.5 172.64.234.6 172.64.234.7 172.64.234.8 172.64.234.9 172.64.234.102606:4700:f6::1 2606:4700:f6::2 2606:4700:f6::3 2606:4700:f6::4 2606:4700:f6::5 2606:4700:f6::6 2606:4700:f6::7 2606:4700:f6::8 2606:4700:f6::9 2606:4700:f6::107844TCP/UDP (http2/quic)

#חומות אש שאוכפות SNI

אם חומת האש אוכפת Server Name Indication (SNI), אפשר גם את שמות המארח האלה בפורט 7844:

שם מארחפורטפרוטוקולים
_v2-origintunneld._tcp.argotunnel.com7844TCP (http2)
cftunnel.com7844TCP/UDP (http2/quic)
h2.cftunnel.com7844TCP (http2)
quic.cftunnel.com7844UDP (quic)

#יעדי פורט 443 אופציונליים

פתיחת פורט 443 מאפשרת תכונות אופציונליות כמו עדכוני תוכנה אוטומטיים ואימות JWT של Access. cloudflared רץ כראוי בלי החיבורים האלה.

יעדמטרה
api.cloudflare.comבדיקות עדכון תוכנה
update.argotunnel.comבדיקות עדכון תוכנה
github.comהורדת המהדורה האחרונה
<team-name>.cloudflareaccess.comאימות JWT של Access (אם Access מופעל)
pqtunnels.cloudflareresearch.comדיווח שגיאות פוסט קוונטי
cfd-features.argotunnel.com (DNS TXT)משא ומתן על גרסת דטאגרם UDP

כדי לוודא שחומת האש מאפשרת תעבורת מנהרה, עיין בשגיאות חיבור.

#פרמטרי הרצה

הדגלים האלה חלים על הפקודה cloudflared tunnel run. הם שולטים באופן שבו המנהרה רצה במערכת ההפעלה שלך.

הפרמטרים שבשימוש הנפוץ ביותר:

פרמטרברירת מחדלתיאור
--loglevelinfoרמת פירוט היומן: debug, info, warn, error, fatal
--logfilestdoutנתיב לכתיבת פלט היומן
--metrics127.0.0.1:20241 עד 20245כתובת נקודת הקצה של מדדי Prometheus (הפורט הפנוי הראשון בטווח)
--protocolautoפרוטוקול החיבור: auto, quic, http2
--regionglobalניתוב דרך מרכזי נתונים בארצות הברית בלבד עם us
--tokenאיןאסימון מנהרה (מנהרות שמנוהלות מרחוק)

הדוגמה הבאה מראה איך להריץ מנהרה ידנית עם דגלי הגדרה:

cloudflared tunnel --loglevel info --logfile /var/log/cloudflared/cloudflared.log run --token <TOKEN VALUE>

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

#פרמטרי מקור

פרמטרי הגדרת המקור שולטים באופן שבו cloudflared מעביר תעבורה בשרשור לשרת המקור שלך.

הפרמטרים שבשימוש הנפוץ ביותר:

פרמטרברירת מחדלתיאור
originServerName""שם המארח הצפוי מאישור המקור
noTLSVerifyfalseהשבתת אימות אישור TLS
httpHostHeader""דריסת כותרת HTTP Host
connectTimeout30sזמן קצוב לחיבור TCP אל המקור

לרשימה המלאה של פרמטרי המקור ולהוראות ההגדרה, עיין בפרמטרי מקור.

#הרשאות

אפשר לצמצם את הרשאות החברים ב-Cloudflare למופעים בודדים של Cloudflare Tunnel במקום להעניק גישה לכל החשבון. זה מאפשר להאציל ניהול של מנהרות ספציפיות, למשל לאפשר לצוות יישום לנהל מנהרה אחת בלי לחשוף את שאר החשבון.

עיין בהרשאות פרטניות.