Secure remote desktop access with VNC can securely forward any port from a target device to a local machine. It uses qbee-connect to map the remote port to a local one such that it is securely accessible via localhost:port. In this way it is very similar to Teamviewer as the security layer between VNC client and server is provided by the qbee VPN tunnel. Thus it can traverse firewalls, NATs and this works even through mobile connections without any static IP address.

Access any remote port through any network can access any remote port locally on your PC going through any type of network. The qbee agent initiates the VPN tunnel.

In this use case example it is shown how we connect to a remote VNC client. For this example we use a Raspberry Pi and RealVNC server as this is already part of the Rasbian image. However, any other VNC server will work as well and this works on any platform qbee runs on.

There are a few simple steps to follow:

  • Install a full Raspbian image on your Raspberry Pi. This includes a VPN server (RealVNC). Alternatively you can just install the RealVNC server or any other VNC server on your device.

  • Download the qbee agent and bootstrap the device to the qbee platform. Here you see a simple guide.

  • Enbable the VNC server in the Raspberry Pi menu by selecting enable (this is done manually here, ususally this would be done through the qbee configuration engine).

  • Download and install the RealVNC viewer for your local computer. This runs on Mac OS X, Linux or Windows

  • Start qbee-connect on your local computer and select the appropriate device in the tree.
    Add a custom port 5900 for RealVNC(or the according port for your VNC server) and connect.


    RealVNC uses port 5900. Please adjust your port according to VNC server or screen number N (port number + N)


  • qbee-connect will give you a local mapped port number. In this case this is port 57509. Press on the copy button to get the port number


  • Open RealVNC and conncet to localhost:57509 with the port number from the previous step:


  • Insert your user name and password and press OK


  • Now you have full secure VNC access to your remote device. This solution equals what Teamviewer does.


This basically sums up qbee's VNC remote access use case. There are a lot of VNC settings to granularly adjust how VNC behaves.

Tip allows full remote VNC access through its build in security solution. The remote VNC server can be reached through NAT, firewalls and this can be achieved for any device that qbee runs on and where any VNC server can be installed.

It is possible to use multiple concurrent connections, to upload files, to control the remote desktop. So basically all VNC functions are usable.