Get Audio, Mic and Clipboard Working on a Remote Mac

·6 min read

A remote Mac over VNC gives you a working screen, keyboard and mouse, and for a lot of work that's all you need. But sooner or later you hit one of three walls: no sound, no microphone, and copy-paste that doesn't survive the trip between your PC and the Mac. If your work involves calls, audio apps, dictation or just moving text back and forth, VNC alone won't cut it.

The good news: all three problems have the same fix. This guide comes from one of our customers who spent real time testing options on a rented Mac and shared what finally worked, so you don't have to repeat the experiment.

Why VNC can't do it

VNC is a screen-sharing protocol in the strictest sense: it sends pixels one way and your input the other. There is no audio channel in the protocol, so sound played on the Mac stays on the Mac, and there's no way to send your microphone to it. Clipboard sync exists in some client-server combinations but is notoriously hit-or-miss with macOS's built-in Screen Sharing server, especially from Windows.

Workarounds exist for audio, like streaming it separately with SonoBus and a virtual device such as BlackHole. In practice that setup is fragile, adds latency, and our customer couldn't get it running reliably. There's a simpler route.

The fix: connect with NoMachine instead

NoMachine is a remote-desktop tool that replaces the VNC connection entirely. Compared to VNC it gives you:

  • Two-way audio: hear the Mac's sound on your PC, and forward your local microphone to the Mac so apps there can hear you.
  • Working clipboard: copy text on your Windows PC, paste it on the Mac, and back. This alone saves a surprising amount of frustration.
  • A smoother picture: NoMachine's NX protocol adapts compression to your connection, so the screen generally feels more responsive than VNC, especially over long-distance or slower links.

On licensing: NoMachine's free edition ended with version 10. The entry-level Personal Edition is a yearly subscription of about $25 per Mac, licensed to you for your own remote access, and connecting to your own rented Mac is exactly that. NoMachine no longer offers the old free builds on its site and forbids anyone else from redistributing them, so download it from nomachine.com and check the current terms there.

Step 1: Install NoMachine on both machines

  1. Connect to your Mac the usual way (VNC or Screen Sharing) one last time, download NoMachine for macOS from nomachine.com, and install it. Pick the Personal Edition or the standard NoMachine package, not an Enterprise or Evaluation download: those need a different subscription, and you would later see "No subscription found on this server" when you try to connect. If that happens, drag NoMachine from Applications to the Trash on the Mac and install the right package instead. macOS will also ask you to grant it permissions like Screen Recording and Accessibility in System Settings; approve them, or the session will show an empty desktop with no Dock and nothing to click.
  2. Install the NoMachine client for Windows, macOS or Linux on your local machine.
  3. Open the client and type your Mac's IP address in the connection box, then sign in with the same username and password you use for VNC. Leave the protocol on NX and the port on 4000, NoMachine's defaults. The VNC port from your welcome page does not apply here: it only works for VNC clients, and NoMachine always connects over its own NX protocol on port 4000.

Step 2: Enable audio and microphone forwarding

These are the exact settings our customer confirmed working:

  1. Inside the NoMachine session, open the session menu (press Ctrl+Alt+0 or click the page-peel in the top-right corner).
  2. Under the audio settings, enable both audio and microphone forwarding.
  3. On the Mac, open System Settings → Sound and set the input to the NoMachine Audio Adapter.
  4. Set the output to the NoMachine Audio Adapter as well, so the Mac's sound reaches your PC instead of playing into the void.
  5. Use an external microphone or headset on your PC rather than laptop speakers and mic, to avoid echo on calls.

With this in place, every app on the Mac receives your voice as if the microphone were plugged into the Mac itself, and everything the Mac plays comes out of your local speakers.

Bonus fix: the Fn key from Windows

Some Mac shortcuts need the Fn key, which Windows keyboards can't reliably send over a remote session. Instead of fighting it, use macOS's built-in on-screen keyboard: go to System Settings → Accessibility → Keyboard and turn on the Accessibility Keyboard. It floats on screen with a clickable Fn key you can use whenever a shortcut calls for it.

When plain VNC is still fine

None of this replaces VNC for everything. If you're running builds, testing a site in Safari or using the Mac as a CI machine, the built-in Screen Sharing your Mac ships with is zero-setup and does the job. Reach for NoMachine when sound, voice input, clipboard sharing or a smoother picture matter to your workflow.

Both options work out of the box on a dedicated cloud Mac: full-admin access means you can install NoMachine, BlackHole or any other tool you prefer, and your setup stays put between sessions.

Frequently asked questions

Why is there no sound over VNC on a Mac?

The VNC protocol only transmits the screen and your keyboard and mouse input. It has no audio channel at all, so anything the Mac plays stays on the Mac. To hear the remote Mac you need a protocol that forwards audio, such as NoMachine.

Can I use my microphone with a remote Mac?

Yes, with NoMachine. Enable microphone forwarding in the session menu, then set the Mac's sound input to the NoMachine Audio Adapter. Apps on the Mac then hear your local microphone as if it were plugged in directly.

Is NoMachine free to use?

The free NoMachine edition ended with version 10. The entry-level Personal Edition is a yearly subscription of about $25 per Mac, licensed to you for your own remote access. NoMachine no longer offers the old free builds on its site and forbids anyone else from redistributing them, so download it from nomachine.com and check the current terms there.

How do I press the Fn key on a remote Mac from Windows?

Windows keyboards can't reliably send the Mac's Fn key over a remote session. The easy fix is on the Mac itself: enable the Accessibility Keyboard in System Settings, an on-screen keyboard with a clickable Fn key.

Need a Mac without buying one?

Rent a dedicated Mac Mini M4 in the cloud from $15/day. Full-admin access, ready in minutes, cancel anytime.

Rent a Mac