Skip to content

v0.22.31

Compare
Choose a tag to compare
@github-actions github-actions released this 05 Jun 14:30
· 427 commits to refs/heads/main since this release
ee8c959

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