ClaudeCode系列1-安装部署

admin 2026-03-04 09:42:42 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: 文档详细介绍了ClaudeCode在Ubuntu系统上的安装部署流程,涵盖Node.js环境搭建、v2rayA代理配置以及智谱GLM-4.7模型的API对接步骤。作者提供了具体的命令行指令与环境变量配置方法,并推荐使用CodingToolHelper工具辅助配置,为后续利用该工具进行代码审计等安全操作奠定了环境基础。 综合评分: 76 文章分类: AI安全,安全工具,实战经验


cover_image

Claude Code系列1-安装部署

原创

redhat001 redhat001

勇哥的网络安全之路

2026年3月3日 19:01 中国台湾

零.Claude Code安装环境

一.操作系统

二.安装环境

三.v2rayA

四.Claude安装

五.配置模型

六.测试

| | | | | — | — | — | | 序号 | 环境 | 版本 | | 1 | 操作系统 | Ubuntu 24.04.2 LTS | | 2 | 安装环境 | Node.js v24.14.0 git version 2.43.0 | | 3 | Claude | Claude Code v2.1.63 | | 4 | v2rayA | v2raya 2.2.6.7 | | 5 | Claude | Claude Code v2.1.63 | | 6 | 模型 | 智谱GLM-4.7 |

一、操作系统

1.1阿里云选择Ubuntu 24.04操作系统

1.2重置SSH密码

1.3互联网连接Ubuntu操作系统

二、安装环境

安装Node.js和Git工具

默认自定Git工具

在线安装node:

# 1. 更新软件包列表root@redhat:~# apt update下面的命令会添加 Node.js 24.x LTS 版本的仓库。这是目前比较稳定和通用的版本,如果你想安装其他版本(如 22.x),可以将 setup_24.x 替换为 setup_25.xroot@redhat:~# curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -root@redhat:~# apt install nodejs -yroot@redhat:~# nodeWelcome to Node.js v24.14.0.

三、Claude安装

装好Node.js和Git直接使用npm命令安装

root@redhat:~# npm install -g [email protected]@redhat:~# npm install -g @anthropic-ai/claude-code
root@redhat:~# claude -versionWelcome to Claude Code v2.1.63

或者一键命令安装:

输出版本为Claude Code v2.1.63,提示需要科学上网,下面解决科学上网问题。

四、v2rayA

https://github.com/v2rayA/v2rayA

1. 安装v2rayAroot@redhat:~# sudo snap install v2raya2. 启动服务并设置开机自启# 启动v2rayA服务systemctl start snap.v2raya.v2raya.service# 设置开机自动启动systemctl enable snap.v2raya.v2raya.service# 查看运行状态(确认是否成功)systemctl status snap.v2raya.v2raya.service

访问v2rayA管理界面:

由于是阿里云主机本地使用的是SSH代理方式访问。

ssh -L 2017:localhost:2017 [email protected]

导入自己节点链接或订阅地址即可:

启动服务,选择自己节点。

v2rayA默认代理地址和端口信息如下:

配置方式:

  • 方式 1:

网络工具开启TUN模式

  • 方式 2(端口根据代理软件来确定):
$env:
export https_proxy=http://127.0.0.1:20171
export http_proxy=http://127.0.0.1:20171
export all_proxy=socks5://127.0.0.1:20170
  • 方式 3(端口根据代理软件来确定):

在项目目录下创建 . claude/settings.json 文件,然后添加下面的代码:

{
    "env": {
        "HTTP_PROXY": "http://127.0.0.1:10808",
        "HTTPS_PROXY": "http://127.0.6.1:10808"
    }
}

本次演示使用设置环境变量环境

设置环境root@redhat:~# export https_proxy=http://127.0.0.1:20171 http_proxy=http://127.0.0.1:20171 all_proxy=socks5://127.0.0.1:20170验证:root@redhat:~# curl -I https://www.google.com查看设置:root@redhat:~# env | grep -i proxy 删除:root@redhat:~# unset http_proxy https_proxy all_proxy

五、配置模型

智谱开放平台bigmodel.cn注册一个账户。注册后,点右上角账户的API Key。

新用户可以免费领取500万GLM-4.7体验包。

接着,订阅一个Coding Plan套餐,这样可以放心地使用GLM-4.7。每个月不过一杯奶茶钱,很划算。

订阅链接:

https://www.bigmodel.cn/glm-coding

配置API url、key和model:

export ANTHROPIC_BASE_URL=https://open.bigmodel.cn/api/anthropicexport ANTHROPIC_AUTH_TOKEN=your_zhipu_api_keyexport ANTHROPIC_MODEL=GLM-4.7

配置好后,我们重新启动一个命令行,运行Claude

另外,还有一种自动化助手的方式进行配置。

这里,我们要用到另一个工具(来自智谱Z.ai):Coding Tool Helper。

进入命令行,输入这个命令:

npx @z_ai/coding-helper

陆续依照步骤,设置界面语言→coding套餐→API密钥→编码工具,就可以把你的Coding Plan套餐加到CC中了。

六、测试

下一篇:Claude Code系列2-代码审计


免责声明:

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

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

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

本文转载自:勇哥的网络安全之路 redhat001 redhat001《Claude Code系列1-安装部署》

评论:0   参与:  0