How do I enable Direct Connections?

GoToMyPC and GoToMyPC Pro users can use Direct Connections to experience in-session performance improvements by making a connection directly between their client computer and host computer. This allows the majority of the screen-sharing and other in-session data to bypass the GoToMyPC communication servers.

At this time, Direct Connections does not support connections between two Mac computers; however, Mac clients can establish direct connections with host computers. If you are a GoToMyPC Corporate account user, your Direct Connections feature may be disabled by your GoToMyPC account administrator. Please contact your account administrator for further details.

Direct Connection Options

There are 3 settings for the Direct Connections feature, and in all cases the communication is secured by GoToMyPC's end-to-end encryption.

  • Allowed between Any Two Computers — A direct connection is attempted between the client computer and host computer, even if it must traverse firewalls or NAT devices between the computers. If a direct connection can't be established, then the connection through the GoToMyPC communication servers handles the screen-sharing and other in-session data.
  • Only Allowed within Your Network — A direct connection is attempted between the client computer and the host computer, but it does not attempt to traverse firewalls or NAT devices, so it works only if both computers are on the same LAN or have public IP addresses. If a direct connection can't be established, then the connection through the GoToMyPC communication servers handles the screen-sharing and other in-session data.
  • Not Allowed — A direct connection is not attempted, and the connection through the GoToMyPC communication servers handles the screen-sharing and other in-session data.

Note: Enabling Direct Connections may result in additional prompts from software firewalls because GoToMyPC listens for inbound connections. For security, GoToMyPC only listens for inbound connections while attempting a direct connection during a session and stops listening as soon as the direct connection has been established. The user needs to unblock GoToMyPC in the software firewall for the direct connection attempt to succeed, but the session will continue (by using the GoToMyPC communications servers) even if the direct connection does not. When Direct Connections is disabled, GoToMyPC uses only outbound connections to its communication servers. Not all firewalls and NAT devices can be traversed to create a direct connection. 

Enable and manage Direct Connections

  1. In your host computer's system tray, right-click the GoToMyPC icon  and click Preferences
  2. Under the "Connection" tab, set your Direct Connections preferences.
  3. Click OK to save changes.
  4. If you're updating your preference while remotely connected to your host computer, the update will take effect for future sessions.

Current status of your Direct Connection

  • Not In Session: The host is not being remotely accessed by a remote client at this time.
  • Establishing: The host is attempting to establish a direct connection which typically takes about 30 seconds.
  • Connected to Another Computer: A successful connection between the host and client has been made, even though they are in different networks (e.g., one computer is in office and the other at home).
  • Connected within Your Network: The host and client are successfully connected within the same network (e.g., both the computers are within the same office network).
  • Disabled: The host and client are successfully connected through a GoToMyPC communication server and not through a direct connection.

Direct Connections and firewalls

While establishing a direct connection, you may receive one or more alerts from your client and/or host's firewall. Since you are establishing an encrypted connection with a trusted application, we recommend you allow the GoToMyPC Viewer prompts to run on the client and the host. For more information on firewalls, please check with your firewall provider or review the Firewalls and GoToMyPC section.