Windows
Install, configure, and update the Pangolin client for Windows
Install
- Pangolin for Windows Installer - This is the official page to download the latest installer file for Windows.
- 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 .msi installer from the download button above.
-
Launch Pangolin
Open Pangolin from the Start menu or the shortcut on your Desktop.
-
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 task bar's system tray and select Log in.
Companion Mode
Companion mode lets Pangolin CLI use this app's login and tunnel. Sign in and connect here, then run CLI commands as that same account. You do not run pangolin login again.
Companion mode is available on Windows only. It requires Pangolin for Windows 0.11.0 or later, and it is on by default once the CLI is installed.
- Log in with the Windows client and connect.
- Install Pangolin CLI if it is not already installed. From the Pangolin menu bar, choose Install Pangolin CLI, or follow the CLI install steps.
- Run CLI commands in a terminal. For example, open SSH to a private SSH resource:
pangolin ssh username@aliasThe CLI follows the account, organization, and exit node selected in the desktop app. Change those in the app. While companion mode is on, pangolin login, pangolin logout, and pangolin select for account, organization, or exit node are blocked.
The desktop app has to be open and logged in. If it is not, the CLI asks you to start Pangolin and log in.
Commands to check status or turn companion mode off are on the CLI companion mode section.
Configure
DNS, MTU, and other preferences shared across clients are on Platforms.
Start at Login
When enabled, Pangolin starts when you sign in to Windows.
Connect at Start
When enabled, the tunnel connects whenever Pangolin starts. This also opens Pangolin at sign-in.
Config File
On Windows, the Pangolin GUI reads configuration from two pangolin.json files:
- User config:
%LOCALAPPDATA%\Pangolin\pangolin.json(for example,C:\Users\USER\AppData\Local\Pangolin\pangolin.json) - Global config:
%ProgramData%\Pangolin\pangolin.json
Most keys in the Config object below can be set in either file. If the same key exists in both places, the user config value overrides the global value. This lets administrators define global defaults while still allowing per-user overrides when needed. Keys marked Global only must be set in %ProgramData%\Pangolin\pangolin.json; restart the Pangolin manager/UI after changing them.
ConfigobjectJSON configuration for the Windows Pangolin client stored in pangolin.json.
As a system administrator, you can script placing pangolin.json in %ProgramData%\Pangolin\ to set global defaults, and/or in each user's %LOCALAPPDATA%\Pangolin\ folder for per-user overrides and targeted rollout behavior.
For enterprise customers, contact us if you need a custom MSI installer with baked-in configuration; we can maintain custom installers as an add-on to your enterprise license.
Update
Automatic Updates
The Windows 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 system tray menu, 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?

