feat(proxy): support socks5 proxy authentication#40845
Conversation
Browsers do not natively implement RFC 1929 SOCKS5 username/password authentication. Front the user-provided upstream with a local unauthenticated SOCKS5 server that forwards each connection through to the upstream with credentials. Works uniformly across Chromium, Firefox, and WebKit, mirroring the existing local-proxy pattern used by ClientCertificatesProxy. Fixes: microsoft#10567
Test results for "tests 1"41821 passed, 850 skipped Merge workflow run. |
Test results for "MCP"6 failed 7080 passed, 1104 skipped Merge workflow run. |
Summary
ClientCertificatesProxypattern.Browser does not support socks5 proxy authenticationrejection.Fixes #10567