Manual Direct IP
Enter an address and port without an account. The address must be reachable; a Mac behind a router may need UDP port mapping. The default port is 8443.
REACH / GUIDE
Host on your Mac, Viewer on your iPad. Start locally, then build your workspace and set up remote access.
Open the installer, move Reach Host to Applications, and launch it. macOS 14 or later is required.
Download Host for MacAllow Screen Recording to share the screen, and Accessibility to control keyboard and pointer input. Nearby discovery needs Local Network access. Follow the permission prompts shown in Host.
Install Reach Remote from the App Store. iPadOS/iOS 17 or later is supported. iPhone support is experimental.
View on the App Store ↗Keep both devices on the same network and run Reach Host on the Mac. Select the nearby Mac in Viewer, then confirm the pairing code displayed on the Mac. Trusted devices can reconnect using saved trust.
Choose one, two, three, or four screens in a landscape or portrait layout. Select a Mac for each slot.
Select an existing physical or virtual display, or create a new virtual display. Choose Fit to tile or Keep Mac original, then the available 1×/HiDPI and size options. An unsupported size is not silently replaced with another choice.
Editing does not change the Mac display. Save and apply the configuration to connect. Adding or removing a running screen does not automatically overwrite the saved preset.
Remembering app window positions is optional and requires Accessibility permission on the Mac. It applies to supported, open windows; it does not reopen closed apps, documents, or tabs, and restoration is not guaranteed in every app.
| Setting | What changes? |
|---|---|
| Fit to tile / Keep Mac original | Configures the Mac workspace. Choose before connection or in preset editing. |
| 1× / HiDPI | Selects logical workspace size and rendering scale. Available combinations depend on the Mac and display. |
| Native | A streaming setting based on the current iPad display area in pixels. It is not the Mac’s logical workspace size. |
In-session settings focus on controls that apply immediately. Multiple screens share device and network resources, so frame rates may differ from a single-screen session.
Outside your local network, first check the route. Trusting a device through a Reach account and having a reachable network path are separate requirements.
Enter an address and port without an account. The address must be reachable; a Mac behind a router may need UDP port mapping. The default port is 8443.
Signed-in devices try available direct candidates, including public IPv6, NAT traversal, and router mappings. Additional setup may still be needed on your network.
Relay is optional and uses a Reach account plus your Cloudflare configuration. It is an alternative when no direct path works, not a way through every firewall. Viewer still needs UDP, even when Host uses TLS 443.
Cloudflare setup →Nearby/LAN and manual Direct IP work without a Reach account. Internet Direct and Relay require sign-in. Account data supports authentication, device discovery, and connection setup; the account database does not store screen, audio, or input content.
Sign-out, device removal, and account deletion are different actions. The account deletion control removes related account-database records, but not all operational logs, abuse-prevention state, or local preferences on each device.
See deletion scope →System audio uses the Mac’s Screen Recording/system-audio permission; it is not microphone recording. If keyboard or pointer control fails, check Accessibility permission on the Mac and which screen currently has control.
End the workspace when finished. App-created virtual displays and changed display state are cleaned up or restored according to session lifetime and ownership. If a display or layout remains, capture a support report before manually reconfiguring it.
If discovery, connection, display, or input is not working, follow the symptom-based support guide.
Open troubleshooting →