You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/content/docs/cloudflare-one/applications/non-http/browser-rendering.mdx
+22-21Lines changed: 22 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,34 +5,35 @@ sidebar:
5
5
order: 3
6
6
---
7
7
8
-
Cloudflare can render certain non-web applications in your browser without the need for client software or end-user configuration changes. Cloudflare currently supports rendering a terminal for SSH and VNC connections in a user's browser.
8
+
Cloudflare can render SSH, VNC, and RDP applications in a browser without the need for client software or end-user configuration changes. Browser rendering is only supported for [self-hosted public applications](/cloudflare-one/applications/configure-apps/self-hosted-public-app/), not private IPs or hostnames. Additionally, you can only render a browser-rendered terminal on domains and subdomains, not on specific paths.
9
9
10
-
:::note
11
-
You can only enable browser rendering on domains and subdomains, not for specific paths.
12
-
:::
10
+
## Turn on browser rendering
13
11
14
-
##Enable browser rendering
12
+
### SSH and VNC
15
13
16
-
To enable browser rendering:
14
+
To turn on browser rendering for an SSH or VNC application:
17
15
18
-
1. In [Zero Trust](https://one.dash.cloudflare.com), go to **Access** > **Applications**.
19
-
2. Locate the SSH or VNC application you created when [connecting the server to Cloudflare](/cloudflare-one/connections/connect-networks/use-cases/ssh/). Select **Configure**.
20
-
3. In the **Policies** tab, ensure that only **Allow** or **Block** policies are present. **Bypass** and **Service Auth** are not supported for browser-rendered applications.
21
-
4. Go to **Advanced settings** > **Browser rendering settings**.
22
-
5. For **Browser rendering**, choose _SSH_ or _VNC_.
16
+
1. In [Zero Trust](https://one.dash.cloudflare.com), go to **Access** > **Applications**.
17
+
2. Locate the SSH or VNC application you created when [connecting the server to Cloudflare](/cloudflare-one/connections/connect-networks/use-cases/ssh/). Select **Configure**.
18
+
3. In the **Policies** tab, ensure that only **Allow** or **Block** policies are present. **Bypass** and **Service Auth** are not supported for browser-rendered applications.
19
+
4. Go to **Advanced settings** > **Browser rendering settings**.
20
+
5. For **Browser rendering**, choose _SSH_ or _VNC_.
21
+
6. Select **Save application**.
23
22
24
-
:::note
23
+
When users authenticate and visit the URL of the application, Cloudflare will render a terminal in their browser.
25
24
26
-
When connecting over SSH, Cloudflare supports following key exchange algorithms:
You can only enable browser-based RDP on domains and subdomains, not for specific paths.
53
+
:::
54
+
51
55
8. Expand **Browser rendering settings**. In the **Browser rendering** dropdown, select _RDP_.
52
56
53
57
9. In **Target criteria**, select the [target hostname(s)](#2-add-a-target) that define your RDP servers. The application definition will apply to all targets that share the selected target hostname, including any targets added in the future.
@@ -58,14 +62,18 @@ Browser-based RDP can be used in conjunction with [routing over WARP](/cloudflar
15. (Recommended) Turn on **Show application in App Launcher** and configure [App Launcher settings](/cloudflare-one/applications/app-launcher/) for the application. The App Launcher allows users to view the Windows servers that they can access using browser-based RDP. Without the App Launcher, users will need to know each target's direct URL.
66
74
67
75
:::note
68
-
Ensure that users have a matching rule in your [App Launcher policies](/cloudflare-one/applications/app-launcher/#enable-the-app-launcher).
76
+
Ensure that users match an Allow rule in your [App Launcher policies](/cloudflare-one/applications/app-launcher/#enable-the-app-launcher).
Copy file name to clipboardExpand all lines: src/content/partials/cloudflare-one/access/self-hosted-app/advanced-settings.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,5 +14,5 @@ import { Render } from "~/components"
14
14
15
15
{
16
16
props.private&& (
17
-
<p> These settings only apply to private hostnames and require Gateway TLS decryption.</p> )
17
+
<p> These settings only apply to private hostnames and require [Gateway TLS decryption](/cloudflare-one/policies/gateway/http-policies/tls-decryption/).</p> )
0 commit comments