When a GoodSync client can connect directly to a GoodSync server over TCP/IP, the file transfer uses a direct connection. This provides the best transfer speed because data moves directly between the source and destination.
In some environments, a direct connection may not be possible. This can happen when the computer is behind NAT, a firewall, router restrictions, or security software that blocks inbound connections.
When a direct connection cannot be established, GoodSync automatically attempts to connect through a Forwarder server. The Forwarder acts as a mediator that both the client and server can reach. GoodSync selects the Forwarder dynamically based on the network visibility of both sides.
This process is automatic and does not require any user action.
The Forwarder does not store files or data in transit. It is only used to help establish and maintain the connection between the GoodSync client and the GoodSync server.