תיעוד 183
גישה ליישום אינטרנט דרך שם המארח הפרטי שלו בלי Cloudflare One Client
עם Cloudflare Browser Isolation ומדיניות resolver, משתמשים יכולים להתחבר ליישומי אינטרנט פרטיים דרך שמות המארח הפרטיים שלהם בלי צורך להתקין את Cloudflare One Client. בסיום המדריך הזה, משתמשים שעוברים את מדיניות ה-DNS ומדיניות הרשת של Gateway יוכלו לגשת ליישום הפרטי שלכם בכתובת https://<your-team-name>.cloudflareaccess.com/browser/https://internalrecord.com.
#לפני שמתחילים
ודאו שיש לכם:
- Cloudflare Browser Isolation מופעל בחשבון שלכם
- Resolver policies מופעלות בחשבון שלכם
- יישום HTTP או HTTPS שמשתמשים ניגשים אליו דרך דפדפן
#יצירת Cloudflare Tunnel
קודם, התקינו את cloudflared בשרת ברשת הפרטית שלכם:
- התחברו ללוח הבקרה של Cloudflare ועברו אל Networking > Tunnels. עברו אל Tunnels ↗
- בחרו Create a tunnel.
- הזינו שם למנהרה. אנחנו מציעים לבחור שם שמשקף את סוג המשאבים שרוצים לחבר דרך המנהרה הזו (לדוגמה,
enterprise-VPC-01). - בחרו Create Tunnel.
- בחרו את מערכת ההפעלה, ואז העתיקו את פקודת ההתקנה והריצו אותה במסוף בשרת המקור.
- המתינו עד שהמנהרה תתחבר. אחרי שהחיבור נוצר, בחרו Continue.
#הוספת נתיבי רשת פרטית
- בלוח הבקרה של Cloudflare, עברו אל Networking > Routes. עברו אל Routes ↗
- בחרו Create route > Tunnel CIDR. בחרו את המנהרה שיצרתם עכשיו, הזינו את ה-IP/CIDR הפרטי של שרת היישום (לדוגמה,
10.128.0.175/32), ובחרו Create route. - חזרו על הפעולה כדי ליצור נתיב שני עבור ה-IP/CIDR הפרטי של שרת ה-DNS.
היישום ושרת ה-DNS מחוברים עכשיו ל-Cloudflare.
#הפעלת Clientless Web Isolation
ב-Cloudflare One ↗︎, עברו אל Browser isolation > Browser isolation settings.
הפעילו את Allow users to open a remote browser without the device client.
עבור Permissions, בחרו Manage.
בחרו Add a rule.
צרו ביטוי שמגדיר מי יכול לפתוח את דפדפן Clientless Web Isolation. לדוגמה,
| פעולת כלל | סוג כלל | בורר | ערך | פעולה |
|---|---|---|---|---|
| Allow | Include | Emails ending in | @example.com | בחרו Save. |
לבדיקה, פתחו דפדפן ועברו אל https://<team-name>.cloudflareaccess.com/browser/https://<private-IP-of-application>.
#יצירת מדיניות resolver של Gateway
- עברו אל Traffic policies > Resolver policies.
- בחרו Add a policy.
- צרו ביטוי להתאמה מול ה-דומיין הפרטי או ה-שם המארח של היישום:
| בורר | אופרטור | ערך |
|---|---|---|
| Domain | in | internalrecord.com |
| 4. ב-Select DNS resolver, בחרו Configure custom DNS resolvers. | ||
| 5. הזינו את כתובת ה-IP הפרטית של שרת ה-DNS. | ||
6. בתפריט הנפתח, בחרו <IP-address> - Private. | ||
| 7. (אופציונלי) הזינו פורט מותאם אישית. | ||
| 8. בחרו Create policy. |
לבדיקה, פתחו דפדפן ועברו אל https://<team-name>.cloudflareaccess.com/browser/https://internalrecord.com.
#יצירת מדיניות רשת של Gateway (מומלץ)
- עברו אל Traffic policies > Firewall policies > Network.
- הוסיפו מדיניות רשת שמכוונת לכתובת ה-IP הפרטית של היישום. אפשר לכלול באופן אופציונלי פורטים או פרוטוקולים שרלוונטיים לגישה ליישום. לדוגמה,
| בורר | אופרטור | ערך | לוגיקה | פעולה |
|---|---|---|---|---|
| Destination IP | in | 10.128.0.175 | And | Allow |
| Destination Port | in | 80 | Or | |
| User Email | matches regex | .*example.com |
הערה
בדיקות מצב מכשיר אינן נתמכות כי הן דורשות את Cloudflare One Client.
לשיטות עבודה מומלצות לאבטחת יישומים פרטיים, עיינו ב-Build secure access policies.
#התחברות כמשתמש
משתמשים יכולים עכשיו לגשת ליישום בכתובת הבאה:
https://<team-name>.cloudflareaccess.com/browser/https://internalrecord.com
היישום ייטען בדפדפן מבודד. אפשר באופן אופציונלי להגדיר בקרות לדפדפן המרוחק כגון השבתת העתקה/הדבקה, הדפסה, או קלט מקלדת.