[BUG] Native installation registers HTTP proxy, but doesn't use it

Resolved 💬 2 comments Opened Jan 27, 2026 by semyonf Closed Jan 27, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

when I run /status I can see

...
Proxy: http://127.0.0.1:8118
...

is set, but it's not being used - I know for a fact it is not being used, 100% sure (from my network logs). HTTP proxy is used when I switch to npm installation method.

What Should Happen?

HTTP proxy must be used if it's set.

Error Messages/Logs

Steps to Reproduce

  1. Configure HTTP proxy using an ENV variable
  2. Start Claude, run /status, see the proxy is there
  3. Run some prompts and observe that claude doesn't use the proxy

Claude Model

Not sure / Multiple models

Is this a regression?

Yes, this worked in a previous version

Last Working Version

_No response_

Claude Code Version

2.1.20

Platform

Other

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

Please fix, it's been at least a week :(

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗