v0.22.31
github-actions
released this
05 Jun 14:30
·
427 commits
to refs/heads/main
since this release
Changes
Support using http proxy for outbound connections @scareything (#845)
Outbound connections to controllers, routers and hosted servers can be made through a proxy server.
The proxy for controller and router connections is specified with the -x
command line option or the HTTP_PROXY environment variable. The value is a URL of the form type://[user[:pass]@]hostname:port
. At this time "http" is the only supported type, and Basic authentication is assumed if credentials are provided.
ziti-edge-tunnel run -I /opt/openziti/etc/identities -x http://user:pass@proxyhost:port
Proxies for hosted server connections can be configured by populating the "proxy" field in the host.v1
service configuration.
{
"address": "127.0.0.1",
"listenOptions": {
"identity": "$tunneler_id.name"
},
"port": 22,
"protocol": "tcp",
"proxy": {
"address": "localhost:3128",
"type": "http"
}
}
Wait for systemd tun device unit to be active before configuring dns @scareything (#837)
A race condition could lead to systemd resetting the resolver configuration that was applied by ziti-edge-tunnel