【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。把这两者结合起来,你的渗透测试和编程效率将大幅提升!

本文将手把手带你完成:

  1. ✅ Kali Linux 在 VMware 中的安装
  2. ✅ Claude Code 在 Kali 中的部署
  3. ✅ DeepSeek V4 API 的接入配置
  4. ✅ 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

  1. 访问 https://platform.deepseek.com
  2. 注册/登录 DeepSeek 开发者平台
  3. 进入「API Keys」页面 → 点击「创建新的 API Key」
  4. 复制保存好 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 扩展

  1. 打开 VSCode
  2. 进入扩展市场(Ctrl+Shift+X)
  3. 搜索 “Claude Code”
  4. 安装 Anthropic 官方扩展
  5. 重启 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 会自动:

  1. 分析你的需求
  2. 编写完整的 Python 代码
  3. 帮你创建文件并运行测试
  4. 根据结果调整优化

有了 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 编程

参考资源


📝 声明: 本文仅供技术学习与合法的安全研究使用。请遵守相关法律法规,勿将文中技术用于非法用途。

🔖 如果本文对你有帮助,欢迎点赞、收藏、关注!有问题欢迎在评论区交流~

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐