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 在配置中指定具体的域名白名单,而不是放开全部权限。

相关推荐
程序员cxuan6 小时前
DeepSeek 多模态深度实测,确实有东西的
人工智能·后端·程序员
Hilaku6 小时前
外包前端和大厂前端,写的代码到底有什么本质区别?
前端·javascript·程序员
程序员cxuan6 小时前
一招让你的 Claude 被封了也能用
人工智能·后端·程序员
SimonKing7 小时前
AI逆向实战:一个壁纸网站被我5分钟摸透了,你也能
java·后端·程序员
咔咔学姐kk18 小时前
小白程序员必收藏:轻松入门AI Agent开发,大厂校招新风口!
人工智能·深度学习·ai·程序员·大模型·就业·大模型学习
诸神缄默不语1 天前
如何批量删除Word中的空行(包括只有空格、Tab的行)
程序员
两万五千个小时1 天前
DeepSeek Harness 从 0 开始:19 jobs 后台任务
人工智能·程序员·架构
Sam_Deep_Thinking1 天前
从REST到gRPC,一个API选型的思考框架
java·后端·程序员
Hilaku1 天前
一行 CSS 新特性干掉 20 行 JavaScript ?
前端·javascript·程序员
newerp1 天前
Redis 操作与缓存策略
后端·程序员·go