mirror of
https://github.com/fosrl/docs-v2.git
synced 2026-02-28 15:56:44 +00:00
add windows config
This commit is contained in:
@@ -47,6 +47,32 @@ This is the DNS server that will be used if Override DNS is enabled or DNS Over
|
||||
|
||||
This is a fallback DNS server that the system can use if the primary server is unavailable. Ordering and priority of the server is not guaranteed, but it provides redundancy for DNS resolution. Not used when override DNS (aliases) are disabled.
|
||||
|
||||
## Windows Client (Advanced)
|
||||
|
||||
On Windows, you can preconfigure the Pangolin GUI client by editing the JSON config at `%LOCALAPPDATA%\Pangolin\pangolin.json` before the user signs in. This file uses the following fields:
|
||||
|
||||
- **DNSOverride** / **DNSTunnel**: Match the **Enable Aliases (Override DNS)** and **DNS Over Tunnel** preferences, controlling whether the client takes over DNS and whether DNS goes through the tunnel.
|
||||
- **PrimaryDNS** / **SecondaryDNS**: Set the upstream DNS servers used when override/tunnel DNS is enabled.
|
||||
- **DefaultServerURL**: When set, skips the deployment option screen; all login flows start directly with this server URL.
|
||||
- **AuthPath**: Optional path appended to the server URL for authentication, for example `/auth/org/my-org` to always send users to a specific organization or branded login page. Most deployments should leave this unset.
|
||||
- **UserSettingsDisabled**: Disables the settings form in the GUI so users cannot change these values themselves.
|
||||
|
||||
As a system administrator, you can script placing this file into `%LOCALAPPDATA%\Pangolin\pangolin.json` to preconfigure user installations and automate rollouts.
|
||||
|
||||
<Tip>
|
||||
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.
|
||||
</Tip>
|
||||
|
||||
### Windows client log level
|
||||
|
||||
To configure the log level for the Windows client system-wide, edit `%ProgramData%\Pangolin\pangolin.json`. For example:
|
||||
|
||||
```json
|
||||
{ "logLevel": "debug" }
|
||||
```
|
||||
|
||||
The default log level is `info`.
|
||||
|
||||
## Android Battery Optimization
|
||||
|
||||
To ensure Pangolin functions correctly in the background on Android devices, it's recommended to disable battery optimization for the app. This prevents the operating system from restricting its background activities, which could lead to disconnections.
|
||||
|
||||
Reference in New Issue
Block a user