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 的服务来判断该网页是否可访问。当预检请求被本地网络安全策略拦截时,后续的 WebFetch 与 WebSearch 都会一并失败。

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

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

相关推荐
程序员cxuan11 小时前
离谱,AI 大佬顺手搓了个 YouTube ,而我顺手给他搓了个中文插件
人工智能·后端·程序员
爱勇宝21 小时前
Claude Fable 5.2 发布后,开发者该关注什么
程序员·ai编程
挖掘狂人21 小时前
AI 把代码写得飞快,然后呢?聊聊我验收生成代码的一套流程
人工智能·程序员·ai编程
codigger21 小时前
AI 把代码写得飞快,然后呢?聊聊我验收生成代码的一套流程
ai·程序员·编程·#人工智能
SimonKing21 小时前
零配置也能白嫖前沿大模型!dsh-our-free-model插件真香警告
java·后端·程序员
非优秀程序员1 天前
题记|《互联网产品恩仇录》
后端·程序员·创业
易师傅2 天前
技术面试已死?AI 时代,真正拉开程序员差距的是什么?
前端·后端·程序员
Hilaku2 天前
你们公司有 35 岁以上的前端吗?
前端·javascript·程序员
AI前端工程狮2 天前
服务端已经死了,客户端却报"超时"
人工智能·程序员
楠风测开2 天前
两个任务同时跑,B 的登录态为什么被踢回登录页
程序员