Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.0.17 Home All releases olderv2.0.15 v2.0.18newer
Claude Code v2.0.17

SOCKS5 Proxy Support in Network Sandbox

What: Complete SOCKS5 proxy server added alongside existing HTTP proxy for enhanced network sandboxing on Linux and macOS. Provides dual-proxy infrastructure on ports 1080 (SOCKS) and 3128 (HTTP).

How to use: Automatic when network sandbox is enabled. The SOCKS proxy is configured via environment variables:

# Automatically set when sandbox is active
ALL_PROXY=socks5h://localhost:1080

Details:

  • SOCKS5 server implementation with authentication and connection filtering
  • Unix socket bridges for both HTTP and SOCKS proxies on Linux (claude-socks-.sock, claude-http-.sock)
  • Environment variables automatically configured: ALL_PROXY, all_proxy, GIT_SSH_COMMAND, FTP_PROXY, GRPC_PROXY, etc.
  • Function QJ6() wraps commands with dual proxy setup using socat
  • Parallel initialization of both proxy servers in HJ6()
  • Evidence: QJ6() at line 207609, Bp2() at line 207346, KJ6() and HJ6() at line 207225 in v2.0.17 (SOCKS functionality completely absent from v2.0.15; only HTTP proxy existed)

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

See this entry in the whole of v2.0.17 →