VPN tool that helps keep your online activity, identity, and location private

Mullvad VPN for Mac

Mullvad VPN 2024.1

  -  212 MB  -  Trial

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.

Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of Mullvad VPN 2024.1.


For those interested in downloading the most recent release of Mullvad VPN for Mac or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

  • Mullvad VPN 2024.1 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    Mullvad VPN 2024.1 Screenshot 1

What's new in this version:

Added:
- Add CLI support for applying patches to the settings with mullvad import-settings
- Add account UUID to verbose 'mullvad account get -v' output
- Respect OS prefer-reduced-motion setting
- Add CLI command for exporting settings patches: mullvad export-settings. Currently, it generates a patch containing all patchable settings, which only includes relay IP overrides
- Make mullvad status prints if lockdown mode is enabled when disconnected
- Add option to configure custom API access methods. Custom API access methods allows the user to circumvent censorship by proxying API traffic
- Add confirmation dialog when deleting a custom list
- Add support for custom SOCKS5 OpenVPN bridges running locally

Changed:
- CLI command mullvad relay set tunnel wireguard entry-location changed to mullvad relay set tunnel wireguard entry location, as the location subcommand can now be swapped for custom-list to select entry relays using a custom list
- Remove --location flag from mullvad status CLI. Location and IP will now always be printed (if available). mullvad status listen no longer prints location info
- Change CLI interface for custom SOCKS5 bridges as part of supporting bridges running locally
- Upgrade the background map to a new WebGL 3D map. This should both look better and be more performant
- Update Electron from 26.3.0 to 28.1.3
- Improve the "Connecting to system service"-view with information about the situation and troubleshooting tips

Fixed:
- Validate that hostname matches correct server type for CLI commands mullvad relay set location, mullvad bridge set location, and mullvad relay set tunnel wireguard entry location
- Fix connectivity issues that would occur when using quantum-resistant tunnels with an incorrectly configured MTU
- Fix custom list name validation by not allowing empty names
- Fix map scaling issues when changing display scale settings and when running under Wayland on Linux

macOS:
- Fix default route not being restored when disconnecting when the gateway was a link-local IPv6 address
- Fix app sometimes getting stuck in error state when the connection is unstable. This occurred when the default route was removed while connecting.
- Improve multihop performance by preventing fragmentation in the tunnel. This is done by setting an MTU on the default route.
- Fix bug that caused high CPU usage
- Fix bugs that caused the log to be filled with socket errors, by handling closed sockets
gracefully