离线安装claude
·
说明:
该文档是对云内无法访问外网情况下,在linux安装claude的方法的记录
方案的核心思路是:使用npm在云外先将claude的安装包及相关依赖下载到指定的文件夹中,然后直接将该文件夹直接拷贝到云内。然后使用云内的npm再运行下载的claude
本文档可能细节不够清晰,适合有一定计算机知识(npm下载安装)的读者阅读,且目录结构很混乱,一是因为原文档整理的不够细,二是CSDN这个文档编辑器实在太难用了,标题还有一些序号根本调不动,拉到家了,就这还收费,真是sb透了。标题比较混乱,凑合看吧,仅作参考
1. 云外npm下载对应安装包
先运行下面几个操作--都不用翻墙

对应命令:
npm init -y
npm install -g @musistudio/claude-code-router
npm install -g @anthropic-ai/claude-code

2. 安装包拷贝到云内安装
安装包拷贝到云内

如果云内node版本低
geek删除老版本node

安装高按版本nodejs
- 如果不是默认路径,记得添加系统环境变量
- 将node_modules/.bin目录添加到环境变量(clauded的运行文件)
- 在calude目录下cmd,运行ccr status,检查状态,运行ccr start启动路由
- 修改用户目录下的config.json
替换下面的key为自己的云内的key
5. 设置系统环境变量:(csdn这个编译器真是太拉了,这个目录啥的调起来真费劲)
ANTHROPIC_API_KEY:eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJmYW56YzU0MT...ANTHROPIC_BASE_URL:http://127.0.0.1:3456

7. 在calude目录下cmd,运行ccr start启动claude

8. copy下面的文件,到C:\Users\用户\.claude目录下,命名为settings.json;
(开启1M上下文,在"env"里添加"ANTHROPIC_MODEL":"gpt-5.4[1m]",需要重启ccr和claude)
{
"permissions": {
"defaultMode": "bypassPermissions"
},
"env": {
"CLAUDE_PLUGIN_ROOT": "C:\\Users\\hspcadmin\\.claude\\third_party\\superpowers",
"ANTHROPIC_MODEL":"gpt-5.4[1M]"
},
"enabledPlugins": {
"superpowers@claude-plugins-official": true,
"my-skills@my-local": true,
"everything-claude-code@everything-claude-code": true
},
"extraKnownMarketplaces": {
"claude-plugins-official": {
"source": {
"source": "github",
"repo": "anthropics/claude-plugins-official"
}
},
"superpowers-marketplace": {
"source": {
"source": "github",
"repo": "obra/superpowers-marketplace"
}
},
"my-local": {
"source": {
"source": "directory",
"path": "C:\\Users\\hspcadmin\\.claude\\plugins\\marketplaces\\my-local"
}
},
"everything-claude-code": {
"source": {
"source": "github",
"repo": "affaan-m/everything-claude-code"
}
}
},
"skipDangerousModePermissionPrompt": true
}
3. 使用VSCode的话
- 下载更新vscode
- 下载最新版claude code vscode插件,网址:
https://devworld.top/zh/vscode?q=claude
- 启动cc:命令:ccr code
- 如果启动不起来,可以在浏览搜索
127.0.0.1:3456/ui(上面配置文件中的本地地址:端口),设置一下模型

- 如果网页进不去,
netstat -ano | findstr :3456看看端口号是不是被占用了,是的话,看看占用端口号的进程是啥:tasklist | findstr PID,如果可以杀的话,就taskkill /PID PID号码 /F杀掉,如果不能杀,直接第一步中的带端口3456改成其他未被占用的端口即可 - 然后下载vscode插件安装,需要设置系统环境变量,使其跳过注册界面:只设置下面的两个,URL
ANTHROPIC_BASE_URL和KEYANTHROPIC_API_KEY即可


- 重启vscode生效
- 有时候启动后npm报错:

直接运行npm catch clean --force后,再重启ccr start 和ccr code
更多推荐

所有评论(0)