文章总结: 文档详细介绍了ClaudeCode在Ubuntu系统上的安装部署流程,涵盖Node.js环境搭建、v2rayA代理配置以及智谱GLM-4.7模型的API对接步骤。作者提供了具体的命令行指令与环境变量配置方法,并推荐使用CodingToolHelper工具辅助配置,为后续利用该工具进行代码审计等安全操作奠定了环境基础。 综合评分: 76 文章分类: AI安全,安全工具,实战经验
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-安装部署》
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。








评论