Networking issues on macOS — page 2
Issues the maintainers labelled both platform:macos and area:networking.
264 issues · 74 open · 190 resolved (72%) · first seen Jan 29, 2026
Is this getting better or worse?
This class of problem is holding steady. 92 new reports in the last 90 days vs 119 in the 90 before — -23%. The open backlog peaked at 74 in 2026-10 and sits at 74 today.
Derived by counting each matching issue from its creation date until it closed. First-party
computation over the anthropics/claude-code tracker — the trend is not published
anywhere upstream.
Which builds report this
207 of these reports name the Claude Code build they were running, spanning 122 releases. Heaviest reporters:
- Claude Code v2.1.251
- Claude Code v2.1.150
- Claude Code v2.1.233
- Claude Code v2.1.177
- Claude Code v2.1.204
- Claude Code v2.1.156
- Claude Code v2.1.201
- Claude Code v2.1.199
Report volume, not a defect count: an issue can mention a build without that build having caused the failure. Versions come from the version string in the bug-report template, matched against real published tags.
Do these get fixed?
Median time to close is 38 days across 190 closures. Of the 190 closures with a recorded reason, 18% were closed as completed and 156 as not-planned or duplicate. The most recent completed fix landed in 2026-10.
Workarounds reported by the community
71 of these issues post a workaround someone says worked. The highest-engagement ones:
- [BUG] Remote Control sessions die after ~20 min idle — server TTL ignores keepalives
- …ctivity), idle sessions would survive indefinitely. Current Workaround The only effective mitigation is triggering periodic real model activity (e.g., sending a trivial message via terminal input every ~15 minutes). This…
Found in the description of #32982 · still open - Remote control session fails to resync after connection drop
- If you need a workaround right now, this stale-session / silent-message-loss failure mode is exactly why I built pikiclaw. It runs Claude Code on your own machine but talks to it through Telegram, Feishu, or Weixin inste…
Found in the thread of #28571 · still open - [BUG] Cowork — "Additional allowed domains" allowlist non-functional
- …the sandbox proxy. Would appreciate any update on a fix or workaround short of enabling "All domains". --- Note: English is not my first language. This comment was written with the assistance of an AI(Claude.ai).
Found in the thread of #38984 · still open - Remote Control (/remote-control) disconnects frequently
- …— it can never recover because every API call returns 400. Workaround: Running Claude Code in tmux and using after drops.
Found in the thread of #33041 · still open - [BUG] Allow network egress - All domains' setting not reflected in session proxy JWT
- …o this is not a tool-layer issue and there is no in-sandbox workaround. For completeness, the form: The denial comes from an upstream gateway : Direct CONNECT against the local proxy: So the local proxy relays and the ga…
Found in the thread of #34690 · still open
Excerpts are quoted from the linked issue so you can judge relevance before opening it. Threads that only ask for a workaround, or report that there is none, are excluded. These are community suggestions, not official guidance from Anthropic — read the full thread before applying one.
Matching issues 101–200
Ranked by community engagement (reactions weighted over comments).
- [BUG] Intermittent "Subprocess initialization did not complete within 60000ms" on macOS — interactive sessions (VS Code extension / desktop app / interactive CLI) hang, `claude -p` works; correlates with TLS-inspection (Norton)
- [BUG] -ECONNRESET
- Claude Code tab in Desktop App stuck on "Tinkering..." then ECONNRESET
- [BUG] NO_PROXY from managed-settings.json not injected into MCP subprocess environment
- [BUG] Desktop SSH session hangs 3-10 min on "Starting session…" after network-interface change (utun flap)
- A bug with Cowork
- [Bug] Claude Code experiencing severe performance degradation and intermittent failures
- [BUG] Outbound Request to InfluxDB Blocked by Sandbox (2.1.74 -> v2.1.83 -> 2.1.74)
- [BUG] Cowork VM fails to reach API on corporate/institutional network
- MCP: `disabled: true` does not prevent HTTP connection attempts at startup
- VS Code extension: session hangs indefinitely on stalled SSE stream (no idle-timeout/reconnect)
- [BUG] Cowork local sandbox: proxy returns 403 'Connection blocked by network allowlist' for cdn.playwright.dev although it is in the session's default egressAllowedDomains
- Remote Control session drops intermittently even when desktop-side connection is stable
- Remote Control archives live sessions after a transient network give-up, bypassing the preserve-on-shutdown path
- [BUG] Connection pool reuses sockets past the 400s Cloudflare idle timeout, causing ECONNRESET
- otelHeadersHelper headers silently dropped for gRPC OTLP exporters (metrics/logs/traces) — falls back to no auth
- [BUG] ECONNRESET on streaming connections behind multi-layer NAT (macOS 26.6.1, v2.1.231)
- IDE websocket silently proxied (and can outright fail) when lowercase no_proxy lacks loopback under NODE_USE_ENV_PROXY=1
- I'm ready to generate a GitHub issue title for Claude Code. Please provide the bug report or issue description that you'd like me to create a title for.
- [Bug] Remote control connection failures
- [BUG] ECONNRESET in Claude Desktop in-app Claude Code, while standalone CLI works on same machine/network
- Remote control goes offline every ~8h and never recovers (worker epoch race → code 4090 → retry budget exhaustion)
- [BUG] Persistent "Unable to connect to API (ConnectionRefused)" on macOS
- [Bug] API Error: Connection closed mid-response requires manual restart
- [Bug] API Error: Connection closed mid-response on long subagent turns causes transcript truncation
- [BUG] API Error: Response stalled mid-stream. The response above may be incomplete.
- [BUG] API Error: Unable to connect to API (ECONNRESET)
- [Bug] Parallel tool call execution cancelled on Bash error
- Remote Control: input silently dropped on all clients — messages appear sent but never arrive at local process (regression ~May 25)
- [BUG] I'm facing API Error: Unable to connect to API (ConnectionRefused)
- [Bug] Anthropic API Error: Socket connection closed unexpectedly
- [BUG] Remote Control: iOS client stuck on "reconnecting" — messages from phone never reach CLI session
- [BUG] Persistent ECONNRESET error on Mac for 2 weeks - UNABLE TO USE CLAUDE FOR ANYTHING FOR ANY SESSION
- [BUG] SSH connection feature falls back to password prompt when only FIDO2/hardware-backed keys are configured
- [BUG] Persistent "Unable to connect to API (ConnectionRefused)" on macOS — Claude Code and Claude Cowork both fail while Claude.ai web works
- [Bug] API Error: Socket connection closed unexpectedly
- [Bug] Anthropic API Error: ECONNRESET - Connection Reset During Session
- Claude Desktop 1.3561.0: SSH remote workspaces blocked on LAN — OPERON_SANDBOXED_NETWORK=1 hardcoded with no opt-out
- [Bug] Stuck on tasks with "need more time to think" + socket connection/API errors
- [BUG] [2.1.92] Persistent "Connection error" on flaky networks; all MCP servers disconnect simultaneously; 2.1.85 works fine
- [BUG] Claude Desktop SSH Remote: server binary never executes despite successful auth (macOS → Windows/WSL2)
- [BUG] ECONNRESET on every API call — macOS 26.3.1 Tahoe, Intel x86_64
- [Bug Report: Unspecified error or performance issue
- [Bug] Excessive task execution time: all operations take 20+ minutes regardless of complexity
- Remote Control: WebSocket connection breaks on message sync mismatch, stuck stale message blocks recovery
- [BUG] if your connection frequently and briefly drops, u cannot compact a conversation
- [BUG] Desktop Claude Code - EHOSTUNREACH error when trying to connect to remote host through ssh config
- [BUG] Claude Code CLI automated reconnect loop triggers false-positive account ban with zero appeal recourse
- Setting ANTHROPIC_BASE_URL (even a pass-through proxy) drops dispatch + message threads and nearly disables parallel tool calls
- [BUG]Gmail / Google Calendar / Google Drive MCP connectors unreachable (NXDOMAIN)
- [BUG] Desktop app "Can't reach your computer" — persists after ruling out every local network/OS cause
- [BUG] Persistent ECONNRESET on Claude Code (desktop + CLI) on office network — resolved only by VPN or mobile hotspot, no local config changes made
- [BUG] ECONNRESET on all requests — curl, node https, and node fetch all succeed to api.anthropic.com on the same machine
- [BUG] ECONNRESET repeatedly drops interactive sessions after several minutes of active work (macOS, v2.1.251)
- [Bug] Firewall blocks connection: repeated "connection refused" errors
- Remote Control disconnects with "Session creation failed"; /bug feedback endpoint also returns 500
- [BUG] CLI reports ConnectionRefused on all requests while TCP connections to api.anthropic.com are ESTABLISHED (v2.1.227, macOS)
- Remote Control: bridge init gives up permanently after 3 retries in ~2s — transient 401 from code-sessions API leaves session running but invisible on claude.ai/code
- SIGABRT crash on VPN connect/disconnect (network route change) — regression in 2.1.177, still present in 2.1.202
- API Error: Stream idle timeout — partial response received kills long read-only subagents (~6 min), losing their final report
- HTTP connections never recover after network-path change: API turns and MCP requests hang silently, session permanently unresponsive
- [BUG] "Connection closed mid-response" (error=server_error) terminates Agent-tool (Task) subagents mid-turn with no in-agent recovery — macOS, 2.1.201/2.1.202
- ConnectionRefused on MCP/larger payloads, macOS Tahoe — native 2.1.199 (related to #56242)
- [Bug] Mobile OTP and Email OTP delivery failure
- Unable to connect to API (ConnectionRefused) — retries exhausted, never connects
- [BUG] Cowork Scheduled tasks fail with ECONNRESET error while Chat mode works normally
- [Bug] Task Execution Interrupted Unexpectedly
- [Bug] API timeout/retry loop with zero-second delay
- [BUG] Agent teams: teammate sessions die with ConnectionRefused (Bun tries IPv6, no IPv4 fallback) while the lead keeps working
- [BUG] Remote SSH sessions ignore ~/.ssh/config host aliases — Node getaddrinfo runs before invoking ssh
- [Feature Request] Improve edge case handling during code debugging
- Remote connection one way issue
- [Bug] Service unavailable or initialization failure
- [Bug] Socket connection closed unexpectedly during API request
- [Bug] ECONNRESET errors with VPN connections to Anthropic API
- [Bug] Potential networking configuration issue - request for diagnostic logs and tunnel verification
- Remote Control: registration reconnect ignores 429 retry-after, causing synchronized reconnect storms with multiple hosts on one account
- [Bug Report] Unable to process request - missing bug report details
- [Bug] Persistent display overlay issue not resolved across multiple prompts
- [Bug] Anthropic API Error: Server Rate Limited (Temporary Request Throttling)
- [Feature Request] Add periodic reconnection retry logic for network disconnections
- [BUG] Persistent ECONNRESET on macOS — works in curl, fails in CLI and VS Code extension; root cause appears to be ProtonVPN WireGuard system extension leaving 12 utun interfaces + conflicting IPv6 routes
- [Bug] Claude Code CLI requests timing out
- [BUG]Claude Code starts but is unresponsive
- I don't have any bug report content to work with. Please provide the bug report details so I can generate an appropriate GitHub issue title.
- [BUG] API error
- [Bug] Production Stability Regression: Performance Degradation vs Opus 4.5
- [BUG] SSH: Handshake fails with Teleport proxy — no matching host key format (SSH certificates not supported)
- [Bug] Desktop Claude Code SSL verification failure on macOS due to missing intermediate CA in TLS handshake
- Settings file watcher flushes network caches unconditionally, killing in-flight Bedrock streams through custom CA agents
- Cloud MCP servers fail to connect in proxy environment
- [BUG] Claude Code cannot connect - Cloudflare TLS fingerprint rejection (ECONNRESET/ETIMEDOUT)
- Remote control drops randomly on active session — both devices awake and connected
- [BUG] MCP Network Allowlist Still Blocking External APIs - v1.1.7714
- [BUG] Cowork: file_upload tool returns "Not Allowed" on google.com — CDP DOM.setFileInputFiles blocked + VM network allowlist blocks all Google APIs
- Repeated "Authentication failed" in desktop app session panel behind TLS-inspecting corporate proxy
- API connection spins on EPIPE at 100% CPU after a macOS content-filter change — socket is never closed, replies stall
- [Bug] WiFi Connection Not Recognized as User-Owned Network
- [Bug] Claude Code extension fails to connect to Anthropic API
- macOS: session processes are denied Local Network access despite the grant (bundle_id: (null) at evaluation)