AI探索系列之一:Windows11使用ClaudeCode

admin 2026-02-05 07:07:52 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: 本文详述在Windows11安装ClaudeCode的流程,涵盖环境准备、API密钥获取及中转站配置。重点阐述通过修改.claude.json文件解决区域限制导致的无法联网问题,并提供了Krow平台作为替代方案。文章为国内用户提供了切实可行的操作指南与避坑经验。 综合评分: 70 文章分类: AI安全,安全开发


cover_image

AI探索系列之一:Windows11使用Claude Code

原创

simeon的文章 simeon的文章

小兵搞安全

2026年2月4日 16:42 北京

AI探索系列之一:Windows11使用Claude Code

原来以为简单,想当然通过咨询千问和deepseek结果都没有成功,后面通过查找资料,解决了不上网的问题。开始还以为是claude版本问题,按照AI的提示去降级,然后想办法下载低版本的claude,结果就没有找到。

1.1.1环境准备与安装

1.windows 11环境安装

安装前请确保满足以下基本条件:

(1)系统:Windows(强烈建议通过WSL安装)。Windows 2008 Server是不支持的。

(2)Node.js:版本 18.19.0(https://nodejs.org/en/download) 或更高,如图1所示,到nodejs根据自己的版本和型号来选择下载的文件。

图1 下载nodejs

2.安装nodejs

(1)下载完毕后执行默认安装,如图2所示,选择默认选项即可。

图2 安装nodejs

(4)网上文章说需要将Add to PATH选项选上,其实安装程序默认就是选择的,如图3所示。

图3 添加的路径选项

(3)nodejs安装完毕后需要安装一些依赖支持文件

nodejs安装结束后,会弹出一个提示,按任意键继续,然后在Powershell中继续下载文件等操作,如图4所示,可以不用管,等程序自动结束。

图4 安装系统需要的依赖选项

(4)验证安装情况

分别在命令提示符下执行node -v 及npm -v获取node及npm的版本,如图5所示。

图5 获取node及npm版本信息

3.安装git

(1)下载git

claude需要nodejs及git环境支持,因此还需要安装git,可以到https://git-scm.com/downloads/win网站下载,如图6所示。注意需要支持科学上网。如果无条件可以到pc.qq.com搜索git进行下载。

https://github.com/git-for-windows/git/releases/download/v2.53.0.windows.1/Git-2.53.0-64-bit.exe

图6 下载git

(2)安装git

git直接运行可执行程序即可。

4.安装claude-code

(1)最简单的安装方式是打开终端,执行以下命令(适用于所有系统),如图7所示。

npm install -g @anthropic-ai/claude-code

图7 安装claude

(2)启动claude

安装后,在终端输入 claude 即可启动,如图8所示。初次执行由于没有配置key所以无法访问。

图8 使用claude

(3)查看版本信息

执行claude –version命令来获取版本信息。显示2.1.31 (Claude Code)

图9获取版本信息

1.1.2通过中转站获取 API 密钥

claude默认不支持中国所有区域,因此需要一些中转平台。推荐中转平台(任选其一):

| | | | | — | — | — | | 平台 | 特点 | 注册地址 | | DeepRouter | 社区常用,支持 Claude 全系列模型 | deeprouter.top/register | | Code Relay | 新用户送 $ 30 额度 | code-relay.com | | DakeAI | 国内节点稳定 | dakeai.cc |

1.注册用户

2.操作流程(以 DeepRouter 为例)

(1)注册并登录

(2)进入 控制台 → API Tokens → 添加令牌

(3)令牌类型选择 Claude

(4)复制生成的 Token(以 sk- 开头) 和 Base URL(如 https://deeprouter.top)

1.1.3配置 Claude Code(两种方式)

1.配置文件(推荐,跨平台通用)

(1)在用户主目录创建文件夹 .claude

· Windows 路径:C:\Users\<你的用户名>.claude\

· macOS/Linux:~/.claude/

(2)创建文件 settings.json,内容如下:

{   “env”: {     “ANTHROPIC_AUTH_TOKEN”: “sk-你的实际token”,     “ANTHROPIC_BASE_URL”: “https://deeprouter.top”,     “ANTHROPIC_MODEL”: “claude-sonnet-4-5-20250929”,     “ANTHROPIC_SMALL_FAST_MODEL”: “claude-haiku-4-5-20251001”   } }

🔁 将 ANTHROPIC_AUTH_TOKEN 替换为你的 Token,ANTHROPIC_BASE_URL 替换为中转站提供的地址。

这个配置是错误的,前面是填坑。

2.方式 B:设置环境变量(Windows PowerShell 示例)

setx ANTHROPIC_AUTH_TOKEN “sk-你的token”

setx ANTHROPIC_BASE_URL “https://deeprouter.top”

💡 设置后必须重新打开终端窗口才能生效!

验证是否生效:

echo $env:ANTHROPIC_AUTH_TOKEN

注意:从 Claude Code v2.0 开始,Anthropic 官方 CLI 工具移除了对自定义 ANTHROPIC_BASE_URL 的支持,强制绑定到 api.anthropic.com

1.1.4启动并使用 Claude Code

1.进入你的项目目录

cd D:\my-project

2.启动交互式会话

claude

3.首次运行会引导你完成:

o选择主题(Theme)

o确认安全提示

o信任当前工作目录(✅ 只在可信项目中信任)

4.成功进入后,即可像这样使用:

帮我写一个 Python 脚本,批量重命名文件夹中的图片 /review  # 请求代码审查 /memory # 编辑项目记忆(CLAUDE.md) /cost   # 查看 token 消耗

正常情况是以上的流程和步骤。

1.1.5解决无法联网的问题

1.搜索文件.claude.json

C:\Users\Administrator.claude.json

2.编辑.claude.json文件内容

(1)原始内容

{   “cachedGrowthBookFeatures”: {     “tengu_1p_event_batch_config”: {},     “tengu_mcp_tool_search”: true,     “tengu_scratch”: false,     “tengu_brass_pebble”: false,     “tengu_disable_bypass_permissions_mode”: false,     “tengu_event_sampling_config”: {},     “tengu_log_segment_events”: false,     “tengu_log_datadog_events”: false,     “tengu_marble_anvil”: false,     “tengu_tool_pear”: false,     “tengu_scarf_coffee”: false,     “tengu_keybinding_customization_release”: false,     “tengu_thinkback”: false   },   “userID”: “4cc05c5c8005860d665dd7af5eac75037ec77b0dcfdd7a6fdc6475b681cb1759”,   “firstStartTime”: “2026-02-04T06:25:51.437Z”,   “sonnet45MigrationComplete”: true,   “opus45MigrationComplete”: true,   “opusProMigrationComplete”: true,   “thinkingMigrationComplete”: true,   “cachedChromeExtensionInstalled”: false,   “changelogLastFetched”: 1770189163861 }

(2)替换内容

{     “hasCompletedOnboarding”: true,     “acceptedTos”: true,     “autoUpdates”: false,     “installMethod”: “npm”,     “userID”: “00000000-guest-user-bypass-config-template-00000000”,     “firstStartTime”: “2025-01-01T00:00:00.000Z”,     “sonnet45MigrationComplete”: true,     “opus45MigrationComplete”: true,     “opusProMigrationComplete”: true,     “thinkingMigrationComplete”: true,     “cachedChromeExtensionInstalled”: false }

关闭PowerShell重新执行claude即可正常使用。

直接安排按照中文进行显示

在deprouter中初始注册送0.2元,后面是充值1元相当于1美元,直接充了$100测试后面的功能。

1.1.6换道哥平台

道哥开发了一个agent平台 https://www.krow.cn/,通过api密钥创建token,密钥只能创建时复制。

直接替换settings.json文件,如下图所示。

喜欢的朋友可以通过邀请链接注册(https://www.krow.cn/register?ref=KROWBJYKFFTF)来测试。

总结

虽然前面踩了一些坑,但后面还是调试通过,一切都ok,由于claude限制区域使用,所以对网络有要求。国内大模型就没有这个。通过实际操作,对AI理解更加深刻,token就是每个字节AI运算使用的最小单位。


免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:小兵搞安全 simeon的文章 simeon的文章《AI探索系列之一:Windows11使用Claude Code》

评论:0   参与:  0