说明:

该文档是对云内无法访问外网情况下,在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

  1. 如果不是默认路径,记得添加系统环境变量
  2. 将node_modules/.bin目录添加到环境变量(clauded的运行文件)
  3. 在calude目录下cmd,运行ccr status,检查状态,运行ccr start启动路由
  4. 修改用户目录下的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的话

  1. 下载更新vscode
  2. 下载最新版claude code vscode插件,网址:

https://devworld.top/zh/vscode?q=claude

  1. 启动cc:命令:ccr code
  2. 如果启动不起来,可以在浏览搜索127.0.0.1:3456/ui(上面配置文件中的本地地址:端口),设置一下模型

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

  1. 重启vscode生效
  2. 有时候启动后npm报错:

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

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐