ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

一文搞定Claude Code 服务器使用

一文搞定Claude Code 服务器使用

本文针对Claude Code在国内高效服务器上无法访问外网且没有sudo和apt权限的使用情况。对于直接可以访问外网的服务器可以直接安装。

node.js和Claude的安装

node.js安装

Claude基于Node.js中的命令安装

使用命令npm --version查询是否安装node.js

对于有apt权限的用户直接使用apt install npm即可。下面重点介绍无apt的源码安装。

1.前往 下载 | Node.js 中文网下载所需版本的node.js压缩包。

2.解压缩:tar -xzf node-v20.19.5-linux-x64.tar.gz -C ~/local/

3.配置环境变量:export PATH=$PATH:~/local/node-v20.19.5-linux-x64/bin

4.验证安装:npm -v

若出现版本号说明安装成功。

Claude安装

之后安装Claude code和官网教程一样:

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

安装完成后输入claude code即可进入界面并显示需要登录。

登录配置

对于网络限制的服务器无法验证登录,这里需要跳过登录验证并配置国内大模型api

登录验证跳过

编辑文件:~/.claude.json

vim ~/.claude.json 输入或添加以下内容:

{
"hasCompletedOnboarding": true
}

配置国内大模型api

编辑文件~/.claude/settings.json

若没有该文件夹,执行一遍claude code命令即会产生

这里以glm模型为例:

vim ~/.claude/settings.json
{"env": {"ANTHROPIC_AUTH_TOKEN": "your api token","ANTHROPIC_BASE_URL": "https://open.bigmodel.cn/api/anthropic","CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1","ANTHROPIC_DEFAULT_HAIKU_MODEL": "glm-4.5-air","ANTHROPIC_DEFAULT_SONNET_MODEL": "glm-4.7","ANTHROPIC_DEFAULT_OPUS_MODEL": "glm-4.7"},"model": "deepseek,deepseek-chat"
}

到此即可使用glm大模型进行推理。

image.png

使用Claude Code Router管理多个大模型

当需要更换大模型时,由于无法登录claude,需要修改~/.claude/settings.json并重新启动claude code才行,较为麻烦。Claude Code Router可以帮我们快捷切换不同的大模型,并可以设置不同推理模式下的模型调用。

安装Claude Code Router

npm install -g @musistudio/claude-code-router

配置多个大模型api:

编辑文件~/.claude-code-router/config.json

{"Providers":[{"NAME":"deepseek","HOST":"https://api.deepseek.com","APIKEY":"your-api-key","MODELS":["deepseek-chat","deepseek-coder"]},{"NAME":"groq","HOST":"https://api.groq.com/openai/v1","APIKEY":"your-groq-key","MODELS":["llama-3.3-70b-versatile"]}],"Router":{"default":"deepseek,deepseek-chat","background":"groq,llama-3.3-70b-versatile"}
}

这里的Providers为不同厂商下的api选择。

Router为不同推理模式下的模型调用。

对于国内服务器,尤其是服务器集群,简单配置好claude-code-router 后启动时会显示error 500错误。这是由于ccr不能自动设置端口号,需要手动配置网络路由。

CCR网络路由配置

首先查找可以访问互联网的端口,比如我的是:171.12.12.233:3345

在~/.claude-code-router/config.json中添加:

"PROXY_URL": "[http:/](http://172.16.31.200:3138/)/171.12.12.233:3345",

安装ccr后使用ccr code即可启动claude,在claude中使用\model deepseek,deepseek-R1即可切换到对应模型推理。

返回列表