# VNC via VNC® Viewer from RealVNC®

Starting with RPort version 0.9.0 an integration with VNC® Viewer from RealVNC® is built-in.

### Prerequisite

VNC® Viewer from RealVNC® desktop app version 6.22.826 or newer must be installed on your desktop. Download the latest version from [here](https://www.realvnc.com/en/connect/download/viewer/).

Older versions do not implement a URI handler. \
For older versions, you can still use a copy and paste fallback approach. [See below](#use-the-tunnel-with-older-vnc-viewer).

{% hint style="danger" %}
On the remote side, the VNC® Server from RealVNC® must be licensed with a **VNC Connect Enterprise** subscription with [**direct connections enabled.**](https://help.realvnc.com/hc/en-us/articles/360002249797-All-About-Direct-Connections-#enabling-direct-connectivity-on-a-remote-computer-0-1) \
Use [this link](https://www.realvnc.com/en/connect/) for more information on VNC Connect, or to take a 14 day Enterprise free trial.\
\&#xNAN;*NOTE: RealVNC® Cloud connections cannot currently be used by RPort.*
{% endhint %}

### Create the tunnel and launch the app

On the "Add tunnel" dialogue, select "RealVNC". Port 5900 is used by default. Change only if needed. Start the tunnel with the `ADD TUNNEL` button.

![Create a tunnel to your RealVNC Server](/files/XaJycxUsa8xpSrSVOJTd)

Once the tunnel has been created, click on the `Launch Tunnel` icon.&#x20;

![Launch RealVNC viewer](/files/8yr4xD2PlA1Zgp4PzbLv)

If you do this for the first time, your browser will ask for a confirmation. You must approve the browser shall open a desktop app. Click `Open`. If you plan to use VNC® Viewer from RealVNC® often, also activate the checkbox "Always allow ..."

![Allow your browser to open a desktop app.](/files/UV2ducqvElZVoNT5sINe)

Done! VNC® Viewer from RealVNC® should open and connect you to the remote system.

### Use the tunnel with older versions of VNC® Viewer from RealVNC®

If your version of VNC® Viewer from RealVNC® does not support browser integration, start VNC® Viewer from RealVNC® manually. On the list of tunnels, click the `Copy to clipboard` icon. Put your cursor in the address bar of the viewer and paste from the clipboard. Hit enter to start the connection.

![Start the connection using copy and paste.](/files/J1yHn6DDFrS5k6mx63gv)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://kb.rport.io/using-the-remote-access/creating-tunnels/vnc-via-realvnc.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
