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

תיעוד 162

לינוקס

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

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

לפני שמתקינים את Cloudflare Tunnel כשירות בלינוקס, בצעו את שלבים 1 עד 4 במדריך ההגדרה של Tunnel CLI. בשלב זה אמור להיות לכם מנהרה עם שם וקובץ config.yml בתיקייה .cloudflared.

#1. הגדרת cloudflared כשירות

כברירת מחדל, Cloudflare Tunnel מצפה שכל ההגדרות יהיו בקובץ ההגדרות $HOME/.cloudflared/config.yml. לכל הפחות יש לציין את הארגומנטים הבאים כדי להריץ כשירות:

ארגומנטתיאור
tunnelה-UUID של המנהרה
credentials-fileהמיקום של קובץ האישורים של המנהרה

#2. הרצת cloudflared כשירות

  1. התקינו את שירות cloudflared.

    cloudflared service install

    הערה

    התקנת שירות systemd של cloudflared בלינוקס דורשת בדרך כלל הרשאות מוגברות. כשמריצים את פקודת ההתקנה עם sudo, $HOME מצביע על /root, וזה עלול למנוע מ-cloudflared למצוא קובץ הגדרות שנוצר ב-/home/<USER>/.cloudflared/config.yml. במקרה זה אפשר להעביר את נתיב ההגדרות במפורש:

    sudo cloudflared --config /home/<USER>/.cloudflared/config.yml service install
  2. הפעילו את השירות.

    systemctl start cloudflared
  3. (אופציונלי) הציגו את סטטוס השירות.

    systemctl status cloudflared

#השלבים הבאים

עכשיו אפשר לנתב תעבורה דרך המנהרה. אם מוסיפים נתיבי IP או משנים את ההגדרות בדרך אחרת, הפעילו מחדש את השירות כדי לטעון את ההגדרות החדשות:

systemctl restart cloudflared