תיעוד 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 כשירות
התקינו את שירות
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הפעילו את השירות.
systemctl start cloudflared(אופציונלי) הציגו את סטטוס השירות.
systemctl status cloudflared
#השלבים הבאים
עכשיו אפשר לנתב תעבורה דרך המנהרה. אם מוסיפים נתיבי IP או משנים את ההגדרות בדרך אחרת, הפעילו מחדש את השירות כדי לטעון את ההגדרות החדשות:
systemctl restart cloudflared