Screens Connect Is Configured, but the Computer Is Unreachable

Screens Connect may appear to be configured correctly while incoming connections to the computer still fail.

This usually means Screens Connect was able to configure or obtain the connection information, but something on the computer or network is preventing incoming connections from reaching it.

Restart the Computer and Router

If remote connections worked previously, start by restarting:

  1. The computer you want to connect to.
  2. The router at that location.

Once both have fully restarted, try connecting again.

Make Sure the Computer Is Ready for Connections

Mac

On a Mac, Screen Sharing or Remote Management must be enabled and properly configured.

Follow these instructions:

Prepare Your Mac for Screen Sharing

If Screen Sharing or Remote Management appears to be configured correctly but isn't responding, try resetting the service:

Restore Mac Connectivity

If you're using Secure Connection (SSH), make sure Remote Login is also enabled and that your Mac user is allowed to use it.

Windows

On Windows, make sure Screens Connect is installed and running and that the VNC server used by Screens Connect is available.

Follow these instructions:

Configure Your Windows PC

Check for Software That May Block Connections

Firewalls, VPNs, security software, network filters, and similar software can prevent incoming connections even when Screens Connect appears to be configured correctly.

If you've recently installed or changed any networking, VPN, firewall, or security software, check its configuration or temporarily disable it to determine whether it's blocking the connection.

Check the Network

The network itself may prevent incoming connections.

This is particularly common with:

If the computer is on a managed network, you may need to contact the person or organization responsible for that network.

Connecting from a Managed or Restricted Network

Test the Connection Directly

If you know the public hostname or IP address and port being used by Screens Connect, you can test whether the computer is reachable without involving Screens.

On a Mac, open Terminal and run:

nc -vz <hostname-or-ip> <port>

For example:

nc -vz example.com 5900

If you're using Secure Connection (SSH), test the SSH port instead.

If the test succeeds, the computer is reachable and the problem may require further investigation.

If the test times out or is refused, something outside of Screens is preventing the connection from reaching the computer.

Use Tailscale Instead

If you'd rather not investigate what's blocking incoming connections, Tailscale may be the easiest solution.

Tailscale is natively supported by Screens and doesn't require incoming port forwarding. You'll still use Screens normally — Tailscale simply provides the network connection between your devices.

Use Tailscale with Screens

Still Having Trouble?

If the direct connection test succeeds but Screens still cannot connect, reproduce the problem and send us a Screens Diagnostics Report from the device you're connecting from, immediately after the failed attempt:

Send a Screens Diagnostics Report

If the direct connection test fails, the issue is with the computer or network rather than Screens. You may need assistance from your Internet provider, network administrator, router manufacturer, or security software provider to determine what's blocking the connection.

Still need help?

Send us an Email