Claude Code 网络环境受限

Claude Code 网络环境受限:解决方案

问题描述

在使用 Claude Code 时,如果当前网络环境被严格管控,所有外部网络请求都会被拦截,导致:

  • WebFetch 失败:无法抓取任意网页内容
  • WebSearch 失败:无法进行在线搜索

解决办法

方案一:在 settings.json 中授予权限

打开 ~/.claude/settings.json(即用户目录下的 .claude 文件夹内的 settings.json),添加以下配置后重启 Claude Code:

json 复制代码
{
  "permissions": {
    "allow": [
      "WebFetch",
      "WebSearch"
    ]
  }
}

方案二:跳过预检请求

在同一个配置文件中加入以下字段,作用是跳过访问前的安全预检:

json 复制代码
"skipWebFetchPreflight": true

原因说明

Claude Code 在真正访问目标网页之前,会先请求 Anthropic 的服务来判断该网页是否可访问。当预检请求被本地网络安全策略拦截时,后续的 WebFetchWebSearch 都会一并失败。

通过显式授权 WebFetchWebSearch 权限,或直接开启 skipWebFetchPreflight 跳过预检,即可恢复对外部网页的访问。

如果只想放行特定域名,可以让 Claude 在配置中指定具体的域名白名单,而不是放开全部权限。

相关推荐
Hilaku10 分钟前
为什么 AI 写前端时,总是优先选择 React,而不是 Vue?
前端·javascript·程序员
猿的天空5 小时前
GPT-5.6拆成三段,智能变成了可选购配置
人工智能·gpt·计算机·ai·程序员·大模型·智能体
阿里嘎多学长5 小时前
2026-07-09 GitHub 热点项目精选
开发语言·程序员·github·代码托管
爱勇宝7 小时前
从吐槽 DeepSeek 到被投资人炮轰:比“天才光环”更重要的,是契约与边界
程序员·创业·deepseek
狂师8 小时前
端开发必装 Skill 清单:6 款 AI 技能,让你的开发效率原地起飞
前端·程序员·开源
SimonKing8 小时前
Spring I18N 底层源码大揭秘:你的 MessageSource 到底是怎么找到配置的?
java·后端·程序员
嘟嘟07171 天前
别让 LLM 再胡说了——RAG 检索增强生成完全指南
程序员
爱勇宝1 天前
《道德经》第4章,老子写得很像在描述一个“底层系统”。
前端·后端·程序员
kyriewen1 天前
我用 AI 写代码快了 3 倍——然后同事的 Code Review 全变成了我的
前端·程序员·ai编程
阿里嘎多学长2 天前
2026-07-10 GitHub 热点项目精选
开发语言·程序员·github·代码托管