MacOS Sequoia blocking VPN, won't allow use of Messages and iCloud

On a MacMini M1, MacOS 15.


I've been using ExpressVPN for years for my work, recently I discovered I can't use iCloud while using VPN. I could work around it by simply using it on my phone, but it wasn't optimal. I also can't airdrop while using VPN.


Now in this latest update, the MacOS is actively blocking my messages while using VPN which is a big problem now as my clients communicate through that.


I can't whitelist anything through ExpressVPN and I don't see what I can do in MacOS since I can't do anything to adjust this. It went from working to not working after the update.


Anyone else having this issue? I'd love a work around as right now, it's not at all ideal with the new OS. Most of the features that I looked forward to aren't even available in Europe which makes no sense. I somewhat understand the AI issue, but the screen sharing with your iPhone isn't available? Why? If I can screen share with my local machines why not the iphone? Something doesn't sit right with me in these latest updates.


Any help would be appreciated. Thank you in advance


PS. How can I downgrade if I have to?

Mac mini, macOS 15.0

Posted on Sep 17, 2024 8:31 AM

Reply
Question marked as Top-ranking reply

Posted on Oct 27, 2024 11:36 AM

I worked with Express VPN support and was able to get things to work.


TLDR:

  • Download the latest Mac client from Express VPN (they've made an update - more on this below)
  • Completely uninstall Express VPN - I used AppCleaner to remove left over files
  • Uninstall the left over IKEv2 Network configuration
  • Reboot
  • Install newly downloaded version of Express VPN
  • Login and configure Express VPN but do not select the new "Allow Apple Services to bypass VPN checkbox" - more on this below.
  • Enjoy


Further history:

  • I was unable to get iCloud drive, notes, or messages to sync
  • The only workaround for me that worked was switching to IKEv2 (you have to turn off advanced protection to do that).
  • I reached out to support and had a long chat where we tested many things.
  • They have created a new version with a new checkbox to allow Apple Services to bypass VPN. See https://www.expressvpn.com/support/knowledge-hub/network-lock/#apple-services
  • For some reason Express VPN did not suggest the update. Maybe it is on a rolling canary and it would have in the next few weeks.
  • I installed the new version on top of the my existing version and tried enabling the new setting based on advice from support.
  • This messed my machine up further. iCloud stopped syncing even when quitting Express VPN. I tried multiple configuration permutations but could not sync.
  • I told support I was going to do a full uninstall and did the steps listed above. At that point it was working even without turning on the new "Allow Apple service to bypass VPN..." checkbox.
  • But I was curious and checked it and did more testing. It seems that did allow Messages to work. But iCloud drive and Notes would not sync. My suspicion is that in a rush to fix it they only tested Messages and somehow made things worse for the other Apple services.
  • I've gone back to using what is working for me which is the uninstall / reinstall of a the new version with the settings I normally used (auto protocol, Advanced Protection turned on, network lock and allow access to network devices. But I did no not have "Allow Apple Services...".
    • Note that this new setting like the Allow network devices setting is tied to network lock. If you do not have network lock enabled, it is irrelevant and apple services will work regardless of it being set.


All of this makes me wonder if the change Apple made is causing issues with pre-installed VPNs but somehow allows traffic for newly installed ones. It seems to either be that or some other change Express VPN made in the new release.


I hope this helps someone else.


95 replies

Oct 3, 2024 8:18 AM in response to JDJD630

Hold on there, @JDJD630 - the only VPN working have some work-arounds that even they do not fully recommend. I've never used Express VPN and have no skin in this, but before you jump ship you should consider this seems to be a change Apple made that will impact all VPN vendors. For now, you can either export your config and add an IKEv2 VPN profile manually, or else wait for a fix from Express VPN or Apple. If you try other VPN's, I am sorry to say you'll be just as dissatisfied.


And on that note, some fault has to go to the VPN vendors here. Apple makes the beta available to them, and the noise they are all making now really should have been made when the bug was noticed by users during pre-release testing. Granted, Apple released despite the user reports of VPN issues, but Express VPN should have issued a "Do Not Update" warning to users as well. So there is a lot of blame to go around, I guess is my admittedly unproductive comment.

Oct 27, 2024 11:58 AM in response to UR403

UR403 wrote:

• I worked with Express VPN support and was able to get things to work.

Something to consider when using ExpressVPN:


And for a VPN in general:


It is best to be informed before making a choice to use a VPN if you think you are doing it for security purposes. Using one supplied by your employer that is tailored to tunnel into their network is a legitimate use for one.


Apple has publicly released notes on the upcoming 15.1 version:

  • Fixed an issue preventing iMessage and other third-party notifications from being received while your device is connected on a VPN. (136775545)

macOS Sequoia 15.1 RC Release Notes | Apple Developer Documentation


Sep 17, 2024 8:11 PM in response to Cthulhu

So...I just tried sending iMessages and testing some file syncs to iCloud while ProtonVPN is active on the Mac Mini I upgraded to Sequoia yesterday. Everything works fine for me...no sign of disconnect/reconnects nor any issues with apps moving data around the cloud.


You may have other issues. Or this is specific to EU configurations, maybe (I'm in NA)?

Sep 19, 2024 8:00 AM in response to Cthulhu

Cthulhu wrote:

I also worked with TorGuard, ExpressVPN, and PIA (plus our corporate IT for their VPN). None of them work despite a lot of creative workarounds.

OK. Full stop here.


Sequoia made some significant changes to low-level networking. If you have some kind of requirement where you are also doing something funky with low-level networking, then you should not upgrade to Sequoia without significant testing. Ideally, you would've done that three months ago. You can certainly start your testing now if you want, but you should be testing on your dedicated test rig, not your production device. You do have a dedicated test rig, don't you?


If you need a VPN for work, then it is your employer's responsibility to perform all of this testing. Then, you can upgrade your device when your employer's IT direct you to do so. I realize that not everyone has competent IT support at work. That's what resumés are for.


Going beyond that, don't expect much from any of those consumer-grade VPNs. It's kind of like fine wine. If the wine has a swear word on the label, then it probably isn't fine. Same with VPNs. And if you are trusting your security to a VPN company, do some research on the company and see if they used to have a swear word in their name. Give them credit for changing their name, but don't give them your money or your data. These are security and privacy issues. Don't entrust your data to chest-bumping, venture-funded tech-bros who paint the internet with ads.


And please don't double-down and entrust your security to open-source political activists, or worse, US government intelligence agencies. That's the wrong direction.


There are really only a handful of legitimate and quasi-legitimate VPNs. Most of the VPN/"security" industry changes corporate ownership like most people change socks. I don't care who you thought you had entrusted your data to last month, somebody else has access to it this month.


And last but not least, review those changes in Sequoia. Review any other changes that you've made. Review any other 3rd party system modifications that you've installed. All of that matters - a lot.

Oct 7, 2024 3:29 PM in response to ssd550

ssd550 wrote:

I assume you are familiar with the concept of breaking changes. If Apple made breaking changes for Sequoia (who knows if Apple pays any mind to semantic versioning, but their current numbering scheme indicates some level of awareness) that were not communicated to the VPN vendors, then it's on Apple. If the breaking change was publicized in the beta releases, then it's on the VPN vendors for not being ready.

It really makes no difference what Apple does. Apple does what it does and all the crap where vendors have to react to what Apple does.

I can’t remember what it was, it was a couple of macOS versions ago, the release candidate worked without issue, but they changed something on the final release that broke a bunch of things.

If you do anything “enterprise,” you should never update anything until the enterprise IT clears it.

Nov 23, 2024 9:19 AM in response to helpless55

helpless55 wrote:

I can confirm Proton VPN works but other services like little snitch I had to allow incoming connections in firewall for making it work. normally I always blocked the incoming connection. But the latest 15.1.1 there still not been a fox for this issue.

That would appear to be working exactly as expected. By default the Firewall is turned off, so if you turned it on you would need to allow the connection to Little Snitch. It should not work if that connection has been blocked. In the past the application firewall was basically useless, which is why it was off by default. There seems to be some improvement in the Firewall and glad it is now working better than what it has. I leave my firewall off because I am not managing a local network and just using a single computer behind a router. Your computer is not exposed when behind a router unless you have enabled port forwarding to your specific computer. The only IP address visible is your router.

Sep 19, 2024 2:04 PM in response to Oberon-Station

I have the same issue with a different VPN service. If the killswitch is engaged, it prevents any traffic from being transmitted outside the VPN, and post-update to Sequoia, this prevents the Messages app from working. If the killswitch is engaged, messages can be sent. So something in Sequoia is trying to force message traffic outside the VPN, instead of routing through the VPN. Messages should be respecting our VPN settings, not trying to work around them.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

MacOS Sequoia blocking VPN, won't allow use of Messages and iCloud

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.