How does Jump Desktop Connect create a connection between computers?
Jump Desktop Connect uses an open source, widely deployed technology called WebRTC create connections behind NATs and firewalls. When you try to connect, Jump Desktop Connect will use our cloud infrastructure to bootstrap a direct connection between your devices. If a direct connection can not be established, Jump Desktop Connect will use one of our global relays to connect to the machine.
How can I mass deploy Jump Desktop Connect to computers?
We recommend using Jump Desktop for Teams and the preconfigured installers. See our Adding Computers To Your Team Guide.
For non-Teams users see our non-Teams mass deployment guide for Jump Desktop Connect.
How do I allow Jump Desktop Connect to connect to your cloud infrastructure?
Make sure to allow the following hosts on your firewall:
neuron.jumpdesktop.com PORT: 443, PROTOCOL: TCP
api.jumpdesktop.com PORT: 443, PROTOCOL: TCP
turn.jumpdesktop.com PORTS: ALL, PROTOCOL TCP + UDP (Required for relayed connections)
*.amazontrust.com PORTS: 80, PROTOCOL: TCP (Required for SSL CRL checking)
Important note: Our servers are behind load balancers and public IP addresses may change.
For best performance a direct connection needs to be established between computers and UDP packets need to allowed to flow through your network / VPN / firewall.
Which ports does Jump Desktop Connect use?
Jump Desktop Connect uses ports 80 and 443 to connect to our cloud infrastructure.
However, when a user tries to connect to a computer, Jump Desktop Connect will try to establish a direct connection by using UDP on dynamically assigned port numbers. There are no set port numbers for direct connections as they are allocated by the underlying OS. If Jump can't create a direct connection, it will fall back to using one of our global relay services via UDP and TCP on ports 80 and 443.
Important: The connection is always encrypted end to end using DTLS or TLS. Our relay servers can not decrypt the connection data between your devices.
How do I configure proxy settings for Jump Desktop Connect?
Jump Desktop Connect supports HTTPS and SOCKS5 proxies. It will automatically try to discovery proxy settings when it starts up.
To manually configure proxy settings, open up Jump Desktop Connect -> Settings -> Network and set your proxy information.
Is connecting over a VPN supported?
When users try to connect to a computer, Jump will automatically try to use the VPN interface to establish a direct connection between computers. For best performance make sure UDP packets are allowed over the VPN.
If it can't establish a direct connection via the VPN it may fallback to using the closest relay server which may affect performance.
Can I use Jump Desktop Connect on computers without internet access?
At the moment Jump Desktop Connect requires access to our public cloud infrastructure to bootstrap connections. Once a connection is established, and assuming there is a direct route between the connecting devices, the packet flow is direct between devices and does not require our cloud infrastructure.
However, for computers that are on a private LAN with no internet access you can still allow connections if you setup a intermediary HTTPS or SOCKS5 proxy server:
- On a computer that has access to the private LAN and the internet, setup a HTTPS or SOCKS5 proxy server.
- On the computers inside the private LAN, install Jump Desktop Connect and then open up Jump Desktop Connect -> Settings -> Network. Select the type of proxy and enter the address and hit Apply.
- Once you hit Apply, Jump Desktop Connect will try to connect via the proxy and you should see the main Jump Desktop Connect window change from 'Connecting to Jump Desktop's cloud service' to 'Access this computer remotely' if the connection succeeds.