Peer to peer (P2P) connections can be made using the connectd daemon on any platform, or using the remote.it Desktop App.
Why should you use a P2P connection with remote.it?
Persistent connections. Many people want to have a repeatable address for their remote.it Services in order to be able to bookmark them in various applications. P2P connections create a persistent and repeatable connection address of the form 127.0.0.1:port on your client computer.
Faster connection times. Once a P2P connection is configured and established on your client computer, you do not have to log in to the remote.it web portal or click on a device name, then choose a service in order to make a connection.
No timeouts. Our proxy servers limit connection time so that our computer resources don't get tied up. P2P connections do not use our proxy servers and there is no time limit imposed.
Faster data throughput. Some applications such as SSH can work acceptably with low bandwidth. Others, such as VNC and video streaming, benefit from a P2P connection as the data does not have to pass through our servers on the way to your computer.
Creating a Peer to Peer Connection
For instructions on making a Peer to Peer connection with the remote.it Desktop App, please refer to this documentation.
Programmers will want to learn how to create a P2P connection by using the connectd daemon in P2P initiator mode in custom applications. You can find instructions for Mac OS/X, Linux, and Windows PowerShell at this link.