Networking issues on macOS — page 2
Issues the maintainers labelled both platform:macos and area:networking.
207 issues · 71 open · 136 resolved (66%) · first seen Jan 29, 2026
Is this getting better or worse?
This class of problem is still growing. 112 new reports in the last 90 days vs 89 in the 90 before — +26%. The open backlog peaked at 71 in 2026-08 and sits at 71 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
166 of these reports name the Claude Code build they were running, spanning 95 releases. Heaviest reporters:
- 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
- Claude Code v2.1.251
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 36 days across 136 closures. Of the 136 closures with a recorded reason, 22% were closed as completed and 106 as not-planned or duplicate. The most recent completed fix landed in 2026-08.
Workarounds reported by the community
45 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 - 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] 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 - Claude Desktop update breaks LAN SSH/network access (OPERON_SANDBOXED_NETWORK=1)
- …there should be a user-facing setting to allow LAN access. Workaround Run Claude Code from the CLI ( command in terminal) instead of Claude Desktop — the CLI does not have the network sandbox.
Found in the description of #37994 · resolved
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] 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] ECONNRESET on streaming connections behind multi-layer NAT (macOS 26.6.1, v2.1.231)
- 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] "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
- [BUG] API Error: Response stalled mid-stream. The response above may be incomplete.
- Unable to connect to API (ConnectionRefused) — retries exhausted, never connects
- [Bug] Potential networking configuration issue - request for diagnostic logs and tunnel verification
- [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] Persistent ECONNRESET error on Mac for 2 weeks - UNABLE TO USE CLAUDE FOR ANYTHING FOR ANY SESSION
- [Bug] Claude Code CLI requests timing out
- [BUG]Claude Code starts but is unresponsive
- [BUG] SSH connection feature falls back to password prompt when only FIDO2/hardware-backed keys are configured
- 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
- [BUG] macOS: Local Network permission is lost on every auto-update (versioned claude.app bundle path); 20+ stale permission rows accumulate
- [BUG] Connection pool reuses sockets past the 400s Cloudflare idle timeout, causing ECONNRESET
- [Bug] Missing wake notification handler causes stale socket connections after system sleep
- [Bug] Firewall blocks connection: repeated "connection refused" errors
- Remote Control disconnects with "Session creation failed"; /bug feedback endpoint also returns 500
- otelHeadersHelper headers silently dropped for gRPC OTLP exporters (metrics/logs/traces) — falls back to no auth
- [BUG] CLI reports ConnectionRefused on all requests while TCP connections to api.anthropic.com are ESTABLISHED (v2.1.227, macOS)
- IDE websocket silently proxied (and can outright fail) when lowercase no_proxy lacks loopback under NODE_USE_ENV_PROXY=1
- 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] --resume fails with ECONNRESET when transcript contains large base64 screenshots; fresh sessions fine; stripping images fixes it (v2.1.201, macOS)
- ConnectionRefused on MCP/larger payloads, macOS Tahoe — native 2.1.199 (related to #56242)
- Hier ist eine Description, direkt im Format der anderen.../
- [Bug] Anthropic API Error: Connection closed mid-response
- [Bug] Mobile OTP and Email OTP delivery failure
- [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
- Sandbox prompt for o55978.ingest.us.sentry.io was acli (Atlassian CLI), not Claude Code
- [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
- 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] Voice connection fails with WebSocket upgrade on macOS despite network connectivity
- fico recebendo API Error: Unable to connect to API...
- [Bug] Remote Control disconnects prematurely on network transitions with recoverable 403 errors
- [BUG] ECONNRESET on all local sessions (CLI + desktop) while curl and undici reach the same hosts successfully — macOS arm64, v2.1.251
- I don't have a bug report to analyze. Please provide the specific bug report or issue description you'd like me to create a GitHub issue title for.
- API edge RSTs /v1/messages when time-to-first-header exceeds ~15s — large cold prompts (>~90K tokens) fail deterministically through all retries
- No supported configuration path for DNS: settings.json `env` is applied after Bun runtime init
- [BUG] After a Wi-Fi drop, ECONNRESET persists even once the network is back — only a full reboot recovers
- [Bug] API Error: Non-streaming request receives event-stream response (HTTP 200)
- [BUG] Persistent ECONNRESET on home network (VDSL), works fine on mobile hotspot — macOS
- [BUG] macOS: hostnames from /etc/hosts and /etc/resolver/* fail with getaddrinfo ENOTFOUND while a VPN's DNS is active, breaking local HTTP MCP servers
- [BUG] SSH connection fails with EHOSTUNREACH for hosts on the local subnet (macOS desktop app)
- [Bug] API Error: Non-streaming request receives event-stream response (HTTP 200)
- Remote Control startup failure is permanent for the session's life — no reconnect path, unreachable give-up cap, silent in --bg
- CLI crashes with SIGABRT on `HTTP Client` thread (4x in 32h, v2.1.232 & v2.1.233)
- [BUG] Claude Code desktop (macOS): resolves system PAC and injects a global HTTP_PROXY into child processes (loses per-domain routing)
- [Bug] Subagents abort on connection errors instead of retrying (ECONNRESET)
- Remote control: mobile-to-desktop messages only delivered on a ~6-hour server-side cycle, never in real time
- Headless -p mode hangs forever reusing a server-closed idle keep-alive connection after a long tool execution
- [BUG] API connection drops mid-response during long tool-use sessions
- Auto-reconnect after wake exhausts after 3 attempts (~6s), no further retry
- SIGABRT on "HTTP Client" thread — abort() from BoringSSL crypto/bio/bio.cc (faultingThread=7)
- [BUG] Remote Control: a session I never connected appears in the remote/phone session list, while sessions I do connect drop constantly
- [BUG] Remote Control: continuing a Mac-created session from iOS intermittently fails to connect — "active worker" contention (close code 4090) + 15-min warm idle timeout
- Go programs fail TLS verification through built-in proxy on macOS Tahoe (x509: OSStatus -26276)