What is a direct connection?
A direct connection can be established when the Host is in direct visibility to the Viewer, i.e. the Host can be addressed by its IP address or hostname (DNS name). Unlike Internet-ID connection, direct connection doesn't use an intermediate server in-between Viewer and Host. Direct connection provides the fastest speed and performance.
How it works
You can establish a direct connection over a private network such as a LAN or VPN. Because in this scenario internet access isn't required, direct connection is suitable for isolated networks. See Connecting over LAN.
A direct connection over the internet is also possible, but additional network configurations may be required on the Host side. In order to access a Host located behind a NAT device (router), you must create a port forwarding rule on the router.
Firewall on the Host computer
In both scenarios above make sure that the firewall software on the Host computer allows incoming connections to TCP port 5650. This is the default listening port Host uses for direct connections (you can change it in the Host settings).
When installed, Host automatically adds an allow rule to Windows Firewall. If you have different firewall software, refer to its documentation on how to allow a port through firewall.
Troubleshooting direct connections
If you have difficulty making a direct connection work please refer to this troubleshooting guide.
If direct connection is not possible for reasons beyond your control—for example, you do not have access to the perimeter firewall or router settings on the Host side — you can use the Internet-ID connection instead.