diff --git a/manage/clients/configure-client.mdx b/manage/clients/configure-client.mdx
index 65a5602..714d91d 100644
--- a/manage/clients/configure-client.mdx
+++ b/manage/clients/configure-client.mdx
@@ -251,6 +251,12 @@ Olm is a command-line client for connecting machine clients in Pangolin. You can
**Default**: `8.8.8.8:53`
+
+ FQDN wildcard patterns (using `*` and `?` wildcards, comma-separated, e.g. `*.proxy.internal,*.host-0?.autoco.internal`) to check against local records/upstream DNS. Queries for domains that don't match any pattern are sent directly to the host's own system DNS servers instead of being resolved as Pangolin resources.
+
+ **Default**: (empty, matches every domain)
+
+
The log level to use for Olm output.
@@ -284,9 +290,9 @@ Olm is a command-line client for connecting machine clients in Pangolin. You can
- HTTP server address (e.g., ':9452').
+ HTTP server address (e.g., ':9452'). When unset, the HTTP API is not started and the socket API (see `socket-path`) is used instead.
- **Default**: `:9452`
+ **Default**: (not set)
@@ -302,9 +308,9 @@ Olm is a command-line client for connecting machine clients in Pangolin. You can
- When enabled, the client uses custom DNS servers to resolve internal resources and aliases. This overrides your system's default DNS settings. Queries that cannot be resolved as a Pangolin resource will be forwarded to your configured Upstream DNS Server. (default true)
+ When enabled, the client uses custom DNS servers to resolve internal resources and aliases. This overrides your system's default DNS settings. Queries that cannot be resolved as a Pangolin resource will be forwarded to your configured Upstream DNS Server.
- **Default**: `false`
+ **Default**: `true`
@@ -369,6 +375,12 @@ When both environment variables and CLI arguments are provided, CLI arguments ta
**Default**: `8.8.8.8:53`
+
+ FQDN wildcard patterns, comma-separated (equivalent to `--match-domains-dns`)
+
+ **Default**: (empty, matches every domain)
+
+
Log level (equivalent to `--log-level`)
@@ -404,7 +416,7 @@ When both environment variables and CLI arguments are provided, CLI arguments ta
HTTP server address (equivalent to `--http-addr`)
- **Default**: `:9452`
+ **Default**: (not set)
@@ -426,6 +438,14 @@ When both environment variables and CLI arguments are provided, CLI arguments ta
Set to "true" to enable
+ **Default**: `true`
+
+
+
+ Route DNS queries through the tunnel (equivalent to `--tunnel-dns`)
+
+ Set to "true" to enable
+
**Default**: `false`
@@ -460,6 +480,7 @@ $ cat ~/.config/olm-client/config.json
"mtu": 1280,
"dns": "8.8.8.8",
"upstreamDNS": ["8.8.8.8:53"],
+ "matchDomainsDNS": [],
"interface": "olm",
"logLevel": "INFO",
"enableApi": false,
@@ -468,8 +489,8 @@ $ cat ~/.config/olm-client/config.json
"pingInterval": "3s",
"pingTimeout": "5s",
"disableHolepunch": false,
- "overrideDNS": false,
- "matchDomainsDNS": [],
+ "overrideDNS": true,
+ "tunnelDNS": false,
"disableRelay": false,
"tlsClientCert": ""
}