Mac
Install, configure, and update the Pangolin client for Mac
Install
- Pangolin for macOS Installer - This is the official page to download the latest installer file for macOS.
- All Versions - The releases section of this repository contains release notes and download artifacts for the latest version and all older versions.
Installation Steps
-
Download and install the Pangolin client
Download and install the Pangolin client using the official .dmg installer from the download button above.
- Open the downloaded .dmg file
- Drag and drop Pangolin.app into your Applications folder
-
Launch Pangolin
Open Pangolin from your Applications folder.
-
Install the VPN configuration
Follow the Pangolin onboarding flow, which will guide you to install the Pangolin VPN configuration.
- Select Open System Settings on startup when it asks to install a network extension.
- In System Settings, under General > Login Items & Extension > By Category > Network Extensions, ensure that Pangolin.app is toggled on.
- Select Allow when Pangolin asks to add a VPN configuration.
-
Log in with your Pangolin account
Log in on your Pangolin Cloud account or your self-hosted Pangolin instance.
- Click the Pangolin icon in the menu bar and select Log in.
Configure
DNS, MTU, and other preferences shared across clients are on Platforms.
Start at Login
When enabled, Pangolin opens automatically when you log in to your Mac.
Connect Automatically On
Choose when Pangolin may connect automatically. Connect enables on-demand for that interface; Disconnect disables it.
Ethernet connects automatically while the Mac is on Ethernet.
Wi-Fi connects automatically while the Mac is on Wi-Fi. You can limit which networks that applies to:
- Any Wi-Fi Network connects on every Wi-Fi network.
- Only these Wi-Fi Networks connects only on the networks you list.
- Except these Wi-Fi Networks connects on every network except the ones you list.
Config File
On Mac, the Pangolin GUI reads configuration from ~/Library/Application Support/Pangolin/pangolin.json. Restart Pangolin after editing for changes to apply.
ConfigobjectJSON configuration for the Mac Pangolin client stored in pangolin.json.
Update
Automatic Updates
The Mac client periodically checks for updates in the background. When an update is available, it requests permission to update. You can also check for updates from the menu bar, or by restarting the application.
Once you accept the update, the client downloads the latest version and replaces itself.
Manual Updates
Find the latest version in the GitHub releases.
You can download the latest installer and run it again to install the latest version. Visit https://pangolin.net/downloads for the official installer.
Was this page helpful?

