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

相关推荐
陈随易4 小时前
moon,apt和yum之外linux系统命令安装新选择
前端·后端·程序员
SamDeepThinking16 小时前
如何维持缓存的一致性?
后端·面试·程序员
一枚懒人16 小时前
OpenGL 视频渲染导论:从图形管线到视频处理全览
程序员·opengl
zzzzzz31018 小时前
用 TRAE Work 拆解一次“老订单系统加退款状态机”的紧急方案
人工智能·程序员·workflow
Sam_Deep_Thinking1 天前
一个靠谱的C端网关服务应该包含什么内容
java·程序员·系统架构
KaneLogger1 天前
一套系统,让 AI 写代码的速度变成生产力
人工智能·程序员·代码规范
陈随易2 天前
MoonBit抓包模块pcap,查看电脑的每一次联网通信
前端·后端·程序员
BigTopOne2 天前
C++ 返回值,失效的问题;
程序员
程序员cxuan3 天前
DeepSeek-V4-Flash 正式版来了!这次提升有点夸张。
人工智能·后端·程序员
天王小溪3 天前
别再乱用 async/await 了!90% 前端都踩过的 5 个隐形坑
程序员