【2026最新】Kali Linux 安装 Claude Code 并接入 DeepSeek V4 超详细教程(零基础也能学会)
【2026最新】Kali Linux 安装 Claude Code 并接入 DeepSeek V4 超详细教程(零基础也能学会)
关键词: Kali Linux、Claude Code、DeepSeek V4、AI编程、网络安全、渗透测试 + AI
前言
作为一名网络安全从业者或爱好者,Kali Linux 是你必备的工具系统——它预装了数百款安全工具。而 Claude Code 是当前最强的 AI 编程助手之一,配合 DeepSeek V4[1M] 模型使用,不仅能享受 400万 Token 的超长上下文,还能将费用从官方 Claude 的 $26 降至不到 $2。把这两者结合起来,你的渗透测试和编程效率将大幅提升!
本文将手把手带你完成:
- ✅ Kali Linux 在 VMware 中的安装
- ✅ Claude Code 在 Kali 中的部署
- ✅ DeepSeek V4 API 的接入配置
- ✅ VSCode 集成 Claude Code
适用人群: 零基础小白、网安初学者、想用 AI 辅助渗透测试的安全工程师
一、Kali Linux 安装(VMware 虚拟机)
1.1 前期准备
| 工具 | 下载地址 |
|---|---|
| Kali Linux ISO | https://www.kali.org/get-kali/#kali-installer-images(选择 Installer 镜像,约 4GB) |
| VMware Workstation 17.5 | https://www.vmware.com/products/workstation-pro.html |
⚠️ 注意: 建议下载 Installer 镜像而非 Live 镜像,安装后可定制性更强。
1.2 VMware 虚拟机配置
打开 VMware,按以下步骤创建虚拟机:
步骤1:文件 → 新建虚拟机 → 选择「自定义(高级)」
步骤2:硬件兼容性 → 默认(Workstation 17.x)
步骤3:安装来源 → 选择「稍后安装操作系统」
步骤4:客户机操作系统 → Linux → 版本选择「Debian 11.x」
步骤5:命名虚拟机 → 名称填 "Kali-Linux",位置不要放C盘
步骤6:处理器配置 → 2个CPU × 2个核心 = 总共 4 核心
步骤7:内存 → 建议 4096 MB(4GB)
步骤8:网络类型 → 使用「NAT 模式」
步骤9:I/O 控制器 → 默认(LSI Logic)
步骤10:磁盘类型 → SCSI(推荐)
步骤11:磁盘 → 创建新虚拟磁盘,大小 ≥ 80GB,勾选「将虚拟磁盘拆分为多个文件」
步骤12:完成创建
💡 关键设置说明:
- NAT 模式:虚拟机通过宿主机上网,宿主机 IP 变化不影响虚拟机
- 4GB 内存:Kali 图形界面 + 后续 AI 工具运行的最低保障
- 80GB 磁盘:Kali 系统本身约 15GB,留足空间装工具和 AI 模型
1.3 挂载 ISO 并开始安装
在开机之前必须挂载 ISO! 否则虚拟机会因无系统而启动失败。
1. 点击「编辑虚拟机设置」
2. 选择 CD/DVD (SATA) → 使用 ISO 映像文件 → 浏览选择下载的 Kali ISO
3. 点击「确定」保存
4. 点击「开启此虚拟机」
1.4 Kali 安装步骤
虚拟机启动后,按以下步骤操作:
| 步骤 | 操作 |
|---|---|
| 启动菜单 | 选择 Graphical Install(图形化安装) |
| 语言 | 选择 中文(简体) → 继续(地区选 中国) |
| 键盘 | 选择 汉语 |
| 网络配置 | 主机名填 kali,域名可留空 |
| 用户设置 | 设置 root 密码 + 创建普通用户(记好密码!) |
| 磁盘分区 | 选择 使用整个磁盘(新手推荐) → 所有文件放在同一个分区 → 完成分区并写入磁盘 → 选「是」确认 |
| 软件选择 | 保持默认(Xfce 桌面 + 标准工具集) |
| GRUB 引导 | 选择「是」将 GRUB 安装到主引导记录 → 选择 /dev/sda |
安装完成后会自动重启,输入你设置的用户名密码登录即可。
1.5 安装后初始化
登录后打开终端,执行系统更新:
# 切换到 root 用户
sudo -i
# 更新软件源
apt update
# 升级所有软件包
apt upgrade -y
# 安装必要工具
apt install -y curl wget git nodejs npm
💡 Kali 基于 Debian,自带的 Node.js 版本可能较老,建议使用 NVM 安装新版 Node.js。
二、安装 Node.js 环境(Claude Code 前置依赖)
Claude Code 需要 Node.js 18+ 环境。Kali 自带的版本可能不够,推荐用 NVM 安装。
# 安装 NVM(Node Version Manager)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
# 重新加载 shell 配置
source ~/.bashrc
# 安装 Node.js LTS 版本(推荐 20.x)
nvm install 20
# 设置为默认版本
nvm alias default 20
# 验证安装
node -v # 应显示 v20.x.x
npm -v # 应显示 10.x.x
三、安装 Claude Code
Claude Code 是 Anthropic 官方的 CLI AI 编程工具,通过 npm 全局安装:
# 全局安装 Claude Code
npm install -g @anthropic-ai/claude-code
# 验证安装
claude --version
🎉 安装成功后,在终端输入
claude即可启动交互界面。
四、配置 DeepSeek V4 API(核心步骤)
这是本文最关键的部分——让 Claude Code 走 DeepSeek 的 API,用 DeepSeek V4 模型。
4.1 获取 DeepSeek API Key
- 访问 https://platform.deepseek.com
- 注册/登录 DeepSeek 开发者平台
- 进入「API Keys」页面 → 点击「创建新的 API Key」
- 复制保存好 Key(只显示一次!)
💰 价格优势: DeepSeek V4 API 价格仅为 Claude 官方的约 1/10,400万 Token 的消费从 $26 降至不到 $2。
4.2 ⭐ 推荐方式:cc-switch 一键配置(可视化,零门槛)
手动敲环境变量容易出错,推荐使用开源工具 cc-switch,一键搞定 Claude Code 的模型供应商切换:
# 1. 克隆 cc-switch 项目
git clone https://github.com/farion1231/cc-switch.git
cd cc-switch
# 2. 安装依赖
npm install
# 3. 启动 cc-switch 图形界面
npm start
启动后会打开一个 Web 可视化界面,操作步骤如下:
| 步骤 | 操作 |
|---|---|
| ① | 选择供应商 → DeepSeek |
| ② | 粘贴你的 DeepSeek API Key(sk-xxxx) |
| ③ | 选择默认模型:deepseek-v4-pro[1m](1M 长上下文) |
| ④ | Flash 模型选:deepseek-v4-flash(轻量快速任务用) |
| ⑤ | 推理深度设为 max(最高质量) |
| ⑥ | 点击 「应用配置」,完成! |
cc-switch 会自动帮你把以下环境变量写入 ~/.bashrc,无需手动操作:
export ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic
export ANTHROPIC_AUTH_TOKEN=sk-xxxxxxxx # 你的 Key
export ANTHROPIC_MODEL=deepseek-v4-pro[1m]
export ANTHROPIC_DEFAULT_SONNET_MODEL=deepseek-v4-pro[1m]
export ANTHROPIC_DEFAULT_HAIKU_MODEL=deepseek-v4-flash
export CLAUDE_CODE_SUBAGENT_MODEL=deepseek-v4-flash
export CLAUDE_CODE_EFFORT_LEVEL=max
🎯 cc-switch 的强大之处:
- 🌐 支持多供应商一键切换(DeepSeek、硅基流动、智谱等),不用反复改配置
- 🔑 多 API Key 管理,团队共享配置
- 📊 模型性能对比
- ⬇️ 配置导入/导出,换机器不用重新配
配置完成后,执行 source ~/.bashrc 让配置生效即可。
4.3 备选方式:手动配置环境变量
如果你不想用图形界面,也可以直接在终端中手动配置:
# 永久生效(写入 ~/.bashrc)
cat >> ~/.bashrc << 'EOF'
# ==== Claude Code + DeepSeek V4 配置 ====
export ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic
export ANTHROPIC_AUTH_TOKEN=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # 替换为你的 Key
export ANTHROPIC_MODEL=deepseek-v4-pro[1m]
export ANTHROPIC_DEFAULT_SONNET_MODEL=deepseek-v4-pro[1m]
export ANTHROPIC_DEFAULT_HAIKU_MODEL=deepseek-v4-flash
export CLAUDE_CODE_SUBAGENT_MODEL=deepseek-v4-flash
export CLAUDE_CODE_EFFORT_LEVEL=max
EOF
# 使配置生效
source ~/.bashrc
4.4 环境变量详解
| 环境变量 | 值 | 说明 |
|---|---|---|
ANTHROPIC_BASE_URL |
https://api.deepseek.com/anthropic |
将 Claude Code 的 API 请求转发到 DeepSeek |
ANTHROPIC_AUTH_TOKEN |
你的 API Key | DeepSeek 的认证令牌 |
ANTHROPIC_MODEL |
deepseek-v4-pro[1m] |
默认使用的主模型(1M上下文) |
ANTHROPIC_DEFAULT_SONNET_MODEL |
deepseek-v4-pro[1m] |
Sonnet 级别任务使用的模型 |
ANTHROPIC_DEFAULT_HAIKU_MODEL |
deepseek-v4-flash |
Haiku 级别任务使用的轻量模型 |
CLAUDE_CODE_SUBAGENT_MODEL |
deepseek-v4-flash |
子代理使用的模型(轻量快速) |
CLAUDE_CODE_EFFORT_LEVEL |
max |
推理深度设为最高 |
4.5 验证配置
# 检查环境变量是否生效
echo $ANTHROPIC_BASE_URL
echo $ANTHROPIC_MODEL
# 启动 Claude Code 测试
claude
# 在 Claude 交互界面中输入测试问题
> 你好,请介绍一下你自己,你是什么模型?
如果 Claude Code 正常响应并提到 DeepSeek V4,说明配置成功!
五、集成到 VSCode(可选但推荐)
在 Kali 中安装 VSCode,并集成 Claude Code 扩展:
5.1 安装 VSCode
# 下载 VSCode .deb 包
wget -O vscode.deb "https://code.visualstudio.com/sha/download?build=stable&os=linux-deb-x64"
# 安装
sudo dpkg -i vscode.deb
# 修复可能的依赖问题
sudo apt install -f -y
5.2 安装 Claude Code VSCode 扩展
- 打开 VSCode
- 进入扩展市场(Ctrl+Shift+X)
- 搜索 “Claude Code”
- 安装 Anthropic 官方扩展
- 重启 VSCode
5.3 验证 VSCode 中的 Claude Code
在 VSCode 中按 Ctrl+Shift+P,输入 Claude,应该能看到 Claude Code 相关命令。
💡 VSCode 中的 Claude Code 扩展会自动读取系统环境变量,所以之前通过 cc-switch 或手动写入
.bashrc的 DeepSeek API 配置会自动生效。
六、实战演示:用 Claude Code + DeepSeek V4 辅助渗透测试
配置完成后,让我们来一个简单的实战:
# 在 Kali 终端中启动 Claude Code
cd /home/kali/projects
claude
场景:编写一个端口扫描脚本
> 帮我写一个 Python 端口扫描脚本,支持多线程,扫描常见 1000 个端口,输出 JSON 格式结果
Claude Code 会自动:
- 分析你的需求
- 编写完整的 Python 代码
- 帮你创建文件并运行测试
- 根据结果调整优化
有了 DeepSeek V4 的超长上下文,你可以一次性给它整个项目的代码进行分析!
七、常见问题排查
Q1: claude 命令找不到?
# 检查 npm 全局安装路径
npm list -g @anthropic-ai/claude-code
# 确保 ~/.npm-global/bin 在 PATH 中
export PATH="$HOME/.npm-global/bin:$PATH"
Q2: Claude Code 启动后报认证错误?
# 检查环境变量
env | grep ANTHROPIC
# 确认 API Key 前缀是 sk-
# 确认没有多余的空格或引号
Q3: 请求速度慢?
# 尝试切换到 flash 模型做轻度任务
export ANTHROPIC_DEFAULT_HAIKU_MODEL=deepseek-v4-flash
# 降低推理深度
export CLAUDE_CODE_EFFORT_LEVEL=medium
Q4: Kali 网络不通?
# 检查 NAT 网络配置
ip a
# 重启网络服务
sudo systemctl restart networking
# 测试外网连通性
ping -c 4 8.8.8.8
八、总结
本文带你完成了以下完整链路:
Kali Linux 安装 → Node.js 环境 → Claude Code 安装 → cc-switch 一键配置 DeepSeek V4 API → VSCode 集成
现在你的 Kali Linux 拥有了 AI 超能力:
- 🧠 400万 Token 超长上下文 — 能塞进整个项目的代码进行分析
- 💰 极低成本 — 从 $26 降至 $2,降幅超 90%
- 🎛️ cc-switch 可视化管理 — 多供应商一键切换,告别手动改配置
- 🔧 渗透测试 + AI — 自动化脚本生成、漏洞分析、报告编写
📌 核心回顾: 本文推荐使用 cc-switch(4.2 节)作为 DeepSeek V4 的配置工具,图形化操作零门槛,还支持多供应商切换。如果你更喜欢手动控制,4.3 节也保留了环境变量配置方式。
- 🖥️ 无缝集成 VSCode — 在 IDE 中直接使用 AI 编程
参考资源
- Kali Linux 官网:https://www.kali.org
- DeepSeek 官方文档(Claude Code 接入):https://api-docs.deepseek.com/zh-cn/quick_start/agent_integrations/claude_code
- DeepSeek 开发者平台:https://platform.deepseek.com
- cc-switch 工具:https://github.com/farion1231/cc-switch
- Claude Code 官方文档:https://docs.anthropic.com/en/docs/claude-code
📝 声明: 本文仅供技术学习与合法的安全研究使用。请遵守相关法律法规,勿将文中技术用于非法用途。
🔖 如果本文对你有帮助,欢迎点赞、收藏、关注!有问题欢迎在评论区交流~
更多推荐



所有评论(0)