Configuring Screens Connect for macOS Manually

If UPnP or NAT-PMP is not available on your router, or if you prefer to configure port forwarding yourself, you can set Screens Connect in manual mode.

This article will describe how to proceed.

Step 1: Set a Static IP address

If your Mac already uses a static IP address, you can skip to Step 2.

Click this link to open the System Settings on your Mac.

Like your public IP address, your local IP address may change from time to time. We need to make sure it stays the same.

Click this link top open network settings on your Mac.

Browse to Network

Select the current network and click Details…

Select TCP/IP

Under Configure IPv4, select Using DHCP with manual address.

Select a static IP that will not conflict with anything else on the network. It’s best to pick a number far out of the normal range of assigned IP’s, in the example below we chose 10.0.1.245 because most of the machines on this network stop at 10.0.1.150. Check your router's IP address to know which range to use.

Click OK or Apply

Your IP will now be set to the static address you provided. Note that you will briefly disconnect from the network while this occurs.

Note: Instructions for macOS 12 or earlier are available here.

Step 2: Manually Configuring Your Router's Port Forwarding Feature

This method will differ from one router to another, so we strongly suggest referring to the port forwarding guide at Port Forward. This guide includes detailed instructions for many router brands and models.

Here's how to proceed:

  1. Go to portforward.com
  2. Click on Home > List of all Programs
  3. Scroll down or search for VNC or SSH if you wish to use a secure connection
  4. Click on VNC (port 5900) or SSH (port 22), depending of the previous step
  5. Select the brand of your router (ex: Arris)
  6. Note: If you see an ad, simply click Close
  7. Select the router model (ex: BGW210-700)
  8. Follow the instructions
  9. Remember the public port number you have used for your port forwarding rule as you will need it in Step 3

For example, your port forwarding rule could use public port 4982, which will redirect to the IP address configured in Step 1 and to either port 5900 (VNC) or 22 (SSH), depending on which service you chose above.

Note: If you want to use a SSH connection, you need to configure a SSH server on your PC. You will find instructions here.

You can also find port forwarding instructions for these popular routers:

We will add more instructions in the future.

Step 3: Configure Screens Connect

Open the Screens Connect preferences from the icon in the system menu bar.

If you have created a port forwarding rule for SSH, make sure to enable Use Remote Login under the General tab. Keep this option disabled if you have created a port forwarding rule for VNC.

Select the Advanced tab and enable Use public port number.

If you have created a port forwarding rule for SSH, enter the public port number you have chose. In our example, we used 2299.

If you have created a port forwarding rule for VNC, enter the public port number you have chose instead.

You can now close the Preferences window. Screens Connect will update its status with our server and use that information from now on.

Use one port per Mac

If you need to manually configure port forwarding for multiple Macs, note that each of those computers requires its own dedicated port number. For example:

  1. Luana's Mac > Public port 59107 redirecting to port 5900
  2. Luc's Mac > Public port 59108 redirecting to port 5900
  3. and so on ...

Testing your configuration

In order to ensure that your port forwarding rule is configured properly, you can try to connect from a different wi-fi network or a cellular network.

We recommend connecting from your iOS device via a cellular network (3G, LTE, etc.). If you wish to test your connection from your Mac, you can do so from another wi-fi network or by using your iOS device as a personal hotspot.

If Screens is able to connect, then you should be all set!

Other Considerations

Still need help?

Send us an Email