Commit 9755520
authored
sbx: document SOCKS5 upstream proxy and DOCKER_SANDBOXES_NO_PROXY (#25537)
<!--Delete sections as needed -->
## Description
v0.35.0 adds SOCKS5 upstream proxy support and a companion exclusion
variable.
Release notes: https://github.com/docker/sandboxes/releases/tag/v0.35.0
> The sandbox proxy can chain upstream egress through a SOCKS5 proxy
> (`socks5://` / `socks5h://`, with optional auth) via
`DOCKER_SANDBOXES_PROXY`.
> Add `DOCKER_SANDBOXES_NO_PROXY` to exclude destinations from
> `DOCKER_SANDBOXES_PROXY`.
Upstream changes: docker/sandboxes#4041 (SOCKS5 transport),
docker/sandboxes#4056 (DOCKER_SANDBOXES_NO_PROXY)
Updates the "Upstream proxy" section of `architecture.md`:
- Documents `socks5://` and `socks5h://` scheme support, including the
DNS resolution distinction between the two
- Documents credential embedding in the URL
(`socks5://user:pass@host:port`)
- Adds `DOCKER_SANDBOXES_NO_PROXY` with a note clarifying it applies
only
to `DOCKER_SANDBOXES_PROXY` traffic, not `HTTP_PROXY`/`HTTPS_PROXY`
- Removes the "only HTTP and HTTPS traffic can be forwarded" limitation
bullet, which is no longer accurate with SOCKS5
## Related issues or tickets
<!-- Related issues, pull requests, or Jira tickets -->
## Reviews
<!-- Notes for reviewers here -->
<!-- List applicable reviews (optionally @tag reviewers) -->
- [ ] Technical review
- [ ] Editorial review
- [ ] Product review
Signed-off-by: Craig Osterhout <craig.osterhout@docker.com>1 parent 6d97607 commit 9755520
1 file changed
Lines changed: 12 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
71 | 82 | | |
72 | 83 | | |
73 | 84 | | |
74 | 85 | | |
75 | 86 | | |
76 | | - | |
| 87 | + | |
77 | 88 | | |
78 | | - | |
79 | | - | |
80 | 89 | | |
81 | 90 | | |
82 | 91 | | |
| |||
0 commit comments