ClaudeCodeWebFetch问题源于客户端域名安全预检机制故障,导致误判拦截。解决方法为修改配置文件settings.json,添加"skipWebFetchPreflight":true,重启后生效。此操作适用于官方客户端且无企业防火墙场景,但需注意仅在信任网络中使用,后续可恢复默认安全机制。
问题根源在于Claude Code客户端内置的域名安全预检机制出现故障,而非目标网站本身。该错误提示本质上是一次“误判”——客户端在访问网页前,先自检安全规则,结果将自己拦截。
长期稳定更新的攒劲资源: >>>点此立即查看<<<
找到Claude配置文件
C:Users你的用户名.claudesettings.jsonCommand+Shift+G,输入 ~/.claude 回车,找到 settings.json 文件~/.claude/settings.json修改配置文件用任意文本编辑器打开 settings.json,在JSON根对象中添加以下配置行(注意保留文件中已有的其他配置):
json
{
"skipWebFetchPreflight": true,
// 此处保留你原有的其他配置项
"env": {
"ANTHROPIC_AUTH_TOKEN": "your-token",
"ANTHROPIC_BASE_URL": "https://coding.dashscope.aliyuncs.com/apps/anthropic",
"ANTHROPIC_MODEL": "qwen3.5-plus",
"ANTHROPIC_SMALL_FAST_MODEL": "glm-4.7"
}
}重启Claude Code生效完全关闭Claude Code应用(包括后台进程),重新启动后WebFetch功能即可正常使用。
在Claude Code中输入 Fetch https://www.baidu.com,若能正常返回百度首页的文本内容,说明配置成功。
false,恢复默认安全机制侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述