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 (required for connectivity)
api.jumpdesktop.com PORT: 443, PROTOCOL: TCP (required for connectivity)
app.jumpdesktop.com PORT: 443, PROTOCOL: TCP (optional: to access the web dashboard)
mirror.jumpdesktop.com PORT: 443, PROTOCOL: TCP (for downloading updates)
turn.jumpdesktop.com PORTS: ALL, PROTOCOL TCP + UDP (Required for indirect or relayed connections - if you have direct networking line of sight between devices you can ignore this)
crl.sca1b.amazontrust.com PORTS: 80, PROTOCOL: TCP (Required for SSL CRL checking)
If you are using beta builds of Jump Desktop or Jump Desktop Connect please also make sure you also allow the following endpoints:
beta-neuron.jumpdesktop.com PORT: 443, PROTOCOL: TCP
beta-api.jumpdesktop.com PORT: 443, PROTOCOL: TCP
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 TCP ports 80 and 443 to connect to our cloud infrastructure.
When a user tries to connect to a computer, Jump Desktop Connect will try to establish a direct connection between devices by using UDP on ports starting at 35384 through 35484. 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, TLS, SRTP. 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 between machines on ports 35384-35484.
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?
Yes. You can use the Cloudless Fluid feature to connect directly to machines without internet access and without any dependencies on our cloud infrastructure.