关于Claude Code开启sandbox沙箱之后curl命令无法访问局域网

系统环境

  • 宿主机:win11

  • WSL2:ubuntu 24.04

  • WSL 网络模式:NAT模式

  • Claude Code:2.1.81 (安装到WSL中)

  • Claude Code 沙箱配置 (~/.claude/settings.json代码片段如下)

    json 复制代码
    {
      "sandbox": {
        "enabled": true,
        "autoAllowBashIfSandboxed": true,
        "allowUnsandboxedCommands": false,
        "excludedCommands": ["docker"],
        "filesystem": {
          "allowWrite": ["//tmp/build"],
          "denyRead": ["~/.config/opencode", "~/.codex", "~/.local/share/opencode", "~/.ssh"]
        },
        "network": {
          "allowedDomains": ["github.com"],
          "allowUnixSockets": [
            "/var/run/docker.sock"
          ]
        }
      }
    }

问题现象

在 claude cli 中,执行bash命令,命令为通过 curl 访问宿主机win11局域网中的设备。

发现执行 curl 命令时总是出现关于 Uses proxy env variable no_proxy == 'localhost,127.0.0.1,::1,*.local,.local,169.254.0.0/16,10.0. 0.0/8,172.16.0.0/12,192.168.0.0/16' 的提示。导致自动化测试时失败。

问题分析

claude code 开启沙箱之后,会自动设置 NO_PROXYno_proxy,设置值为 localhost,127.0.0.1,::1,*.local,.local,169.254.0.0/16,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16

另外还会设置 http_proxy=http://localhost:3128https_proxy=http://localhost:3128

我尝试了在 ~/.claude/settings.jsonenv 中设置 no_proxyNO_PROXY 为空,实际没有效果

curl 纳入 excludedCommands ,即 "excludedCommands": ["docker", "curl"] ,理论上 curl 命令就不应该在沙箱中运行了,但是实际发现仍然在沙箱中运行。查了一下 Claude Code 仓库的 issue ,发现属于官方文档中的一个bug。

该照提示进行修改,将 "excludedCommands": ["docker", "curl"] 修改为 "excludedCommands": ["docker:*", "curl:*"] 可以解决问题。

相关推荐
冬奇Lab1 小时前
Claude Code 实战经验分享(上篇):从启动到并发协同
人工智能·ai编程·claude
花椒技术3 小时前
一个歌词逐字补帧需求,让我们看清 AI 协同开发到底能不能落地
openai·ai编程·cursor
Bug终结者_4 小时前
别只会写 Java 了!LangChain4J 带你弯道超车 AI 赛道
后端·langchain·ai编程
bug制造者阿杜4 小时前
OpenCode 安装使用指南
ai编程
幺风5 小时前
Claude Code 源码分析 — 核心对话循环
typescript·ai编程
小虎AI生活5 小时前
刘润说软件要变成「廉价耗材」,普通人该怎么接住 AI 编程红利
ai编程
吉米侃AI5 小时前
连夜读完它231页的自白,我发现Claude会看场合说谎!
ai编程·claude
Java小白笔记6 小时前
什么是 Token?2026 年主流大模型计费规则、价格与性能全面对比
人工智能·ai·ai编程·ai写作
程序员陆业聪7 小时前
LangChain 昨天悄悄打了个安全补丁,你的 Agent 可能正在被"越狱"
ai编程
Java小白笔记7 小时前
Claude-Code 完全指南
人工智能·ai·全文检索·ai编程·ai写作