mirror of
https://github.com/safedep/pmg.git
synced 2026-08-03 07:24:09 +02:00
Measured. Binding the proxy to the Docker bridge instead of loopback is enough to make container traffic reach it, and needs no code change in either pmg or the agent. The agent reads the address from the proxy state file, so the redirect target follows. 127.0.0.1 container connection failed, never reached the proxy 172.17.0.1 curl exit 60, reached the proxy and refused the certificate Exit 60 is a certificate error, so TCP completed and TLS began. Host traffic was unaffected in the same run. CA trust inside the container stays unsolved and is probably unsolvable from the host, since a container has its own trust store and injecting into it requires whoever starts the container to mount it. For containers the guarantee therefore degrades to fail closed. Only the default bridge is covered. Compose and custom networks use other gateways, which needs bpf_get_netns_cookie to select a target per namespace. A non loopback bind also exposes the proxy, so it wants a firewall rule outside an isolated runner. SETUP.md gains an optional Docker section with the commands and the expected exit code, and Current Limits is corrected.