mirror of
https://github.com/fosrl/docs-v2.git
synced 2026-10-26 13:39:07 +01:00
Merge branch 'main' into dev
This commit is contained in:
@@ -251,6 +251,12 @@ Olm is a command-line client for connecting machine clients in Pangolin. You can
|
|||||||
**Default**: `8.8.8.8:53`
|
**Default**: `8.8.8.8:53`
|
||||||
</ResponseField>
|
</ResponseField>
|
||||||
|
|
||||||
|
<ResponseField name="match-domains-dns" type="string">
|
||||||
|
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)
|
||||||
|
</ResponseField>
|
||||||
|
|
||||||
<ResponseField name="log-level" type="string">
|
<ResponseField name="log-level" type="string">
|
||||||
The log level to use for Olm output.
|
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
|
|||||||
</ResponseField>
|
</ResponseField>
|
||||||
|
|
||||||
<ResponseField name="http-addr" type="string">
|
<ResponseField name="http-addr" type="string">
|
||||||
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)
|
||||||
</ResponseField>
|
</ResponseField>
|
||||||
|
|
||||||
<ResponseField name="socket-path" type="string">
|
<ResponseField name="socket-path" type="string">
|
||||||
@@ -302,9 +308,9 @@ Olm is a command-line client for connecting machine clients in Pangolin. You can
|
|||||||
</ResponseField>
|
</ResponseField>
|
||||||
|
|
||||||
<ResponseField name="override-dns" type="boolean">
|
<ResponseField name="override-dns" type="boolean">
|
||||||
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`
|
||||||
</ResponseField>
|
</ResponseField>
|
||||||
|
|
||||||
<ResponseField name="tunnel-dns" type="boolean">
|
<ResponseField name="tunnel-dns" type="boolean">
|
||||||
@@ -369,6 +375,12 @@ When both environment variables and CLI arguments are provided, CLI arguments ta
|
|||||||
**Default**: `8.8.8.8:53`
|
**Default**: `8.8.8.8:53`
|
||||||
</ResponseField>
|
</ResponseField>
|
||||||
|
|
||||||
|
<ResponseField name="MATCH_DOMAINS_DNS" type="string">
|
||||||
|
FQDN wildcard patterns, comma-separated (equivalent to `--match-domains-dns`)
|
||||||
|
|
||||||
|
**Default**: (empty, matches every domain)
|
||||||
|
</ResponseField>
|
||||||
|
|
||||||
<ResponseField name="LOG_LEVEL" type="string">
|
<ResponseField name="LOG_LEVEL" type="string">
|
||||||
Log level (equivalent to `--log-level`)
|
Log level (equivalent to `--log-level`)
|
||||||
|
|
||||||
@@ -404,7 +416,7 @@ When both environment variables and CLI arguments are provided, CLI arguments ta
|
|||||||
<ResponseField name="HTTP_ADDR" type="string">
|
<ResponseField name="HTTP_ADDR" type="string">
|
||||||
HTTP server address (equivalent to `--http-addr`)
|
HTTP server address (equivalent to `--http-addr`)
|
||||||
|
|
||||||
**Default**: `:9452`
|
**Default**: (not set)
|
||||||
</ResponseField>
|
</ResponseField>
|
||||||
|
|
||||||
<ResponseField name="SOCKET_PATH" type="string">
|
<ResponseField name="SOCKET_PATH" type="string">
|
||||||
@@ -426,6 +438,14 @@ When both environment variables and CLI arguments are provided, CLI arguments ta
|
|||||||
|
|
||||||
Set to "true" to enable
|
Set to "true" to enable
|
||||||
|
|
||||||
|
**Default**: `true`
|
||||||
|
</ResponseField>
|
||||||
|
|
||||||
|
<ResponseField name="TUNNEL_DNS" type="boolean">
|
||||||
|
Route DNS queries through the tunnel (equivalent to `--tunnel-dns`)
|
||||||
|
|
||||||
|
Set to "true" to enable
|
||||||
|
|
||||||
**Default**: `false`
|
**Default**: `false`
|
||||||
</ResponseField>
|
</ResponseField>
|
||||||
|
|
||||||
@@ -460,6 +480,7 @@ $ cat ~/.config/olm-client/config.json
|
|||||||
"mtu": 1280,
|
"mtu": 1280,
|
||||||
"dns": "8.8.8.8",
|
"dns": "8.8.8.8",
|
||||||
"upstreamDNS": ["8.8.8.8:53"],
|
"upstreamDNS": ["8.8.8.8:53"],
|
||||||
|
"matchDomainsDNS": [],
|
||||||
"interface": "olm",
|
"interface": "olm",
|
||||||
"logLevel": "INFO",
|
"logLevel": "INFO",
|
||||||
"enableApi": false,
|
"enableApi": false,
|
||||||
@@ -468,8 +489,8 @@ $ cat ~/.config/olm-client/config.json
|
|||||||
"pingInterval": "3s",
|
"pingInterval": "3s",
|
||||||
"pingTimeout": "5s",
|
"pingTimeout": "5s",
|
||||||
"disableHolepunch": false,
|
"disableHolepunch": false,
|
||||||
"overrideDNS": false,
|
"overrideDNS": true,
|
||||||
"matchDomainsDNS": [],
|
"tunnelDNS": false,
|
||||||
"disableRelay": false,
|
"disableRelay": false,
|
||||||
"tlsClientCert": ""
|
"tlsClientCert": ""
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user