How to Get Audio, Microphone 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 free 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: the free version explicitly allows use at work for your own remote access. You only need a paid license if you're embedding NoMachine into a product or service you sell. Connecting to your own rented Mac is exactly the intended use.
Step 1: Install NoMachine on both machines
- Connect to your Mac the usual way (VNC or Screen Sharing) one last time, download NoMachine for macOS from nomachine.com, and install it. macOS will ask you to grant it permissions like Screen Recording and Accessibility in System Settings; approve them, or the session will show a black screen.
- Install NoMachine for Windows (or Linux) on your local machine.
- In the NoMachine client, add a new connection to your Mac's IP address and sign in with the same username and password you use for VNC.
Step 2: Enable audio and microphone forwarding
These are the exact settings our customer confirmed working:
- Inside the NoMachine session, open the session menu (press
Ctrl+Alt+0or click the page-peel in the top-right corner). - Under the audio settings, enable both audio and microphone forwarding.
- On the Mac, open System Settings → Sound and set the input to the NoMachine Audio Adapter.
- Set the output to the NoMachine Audio Adapter as well, so the Mac's sound reaches your PC instead of playing into the void.
- 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 standard NoMachine version is free, and its license explicitly allows using it at work for your own remote access. Paid licenses are only needed when a company embeds NoMachine into a commercial product or service it sells to others.
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