wirenboard-agent-vm/crates/agent-vm
Evgeny Boger e06516e82b proxy: honour host HTTP proxy for guest egress + log it at startup
Behind a corporate/host HTTP proxy, agent-vm could pull its image (the
host-side reqwest clients auto-detect HTTPS_PROXY/HTTP_PROXY) but the
agent *inside* the VM could not reach the internet: the microsandbox
network stack re-originated guest connections directly, bypassing the
proxy. This made agent-vm unusable in proxy-only networks.

Bump the vendor/microsandbox gitlink to the network-crate change that
tunnels guest egress through the host proxy via HTTP CONNECT (preserving
the TLS-intercept MITM and egress policy — see the submodule commit).

On the host side, also surface the detected proxy verbosely at launch:

    ==> Proxy: routing guest egress + image pulls through http://proxy:3128 (HTTP CONNECT)
    ==> Proxy: bypassing (no_proxy) localhost,127.0.0.1,.internal

so the operator can see at a glance that all traffic is routed through
their proxy. The banner reads the same HTTPS_PROXY/HTTP_PROXY/ALL_PROXY/
NO_PROXY the network stack consumes, via the re-exported
microsandbox_network::http_proxy::ProxyConfig::from_env().

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-13 15:45:44 +00:00
..
src proxy: honour host HTTP proxy for guest egress + log it at startup 2026-06-13 15:45:44 +00:00
Cargo.toml help: fix review findings in the regrouped CLI help 2026-05-31 18:32:57 +03:00