Kali Linux 作為滲透測試專用發行版,預設配置偏向安全性而非易用性。本文整理安裝後的關鍵配置清單:更換高速軟體源、安裝中文輸入法、Flash Player、Wine QQ、開發工具鏈、虛擬機增強功能,並提供自動化腳本加速部署。


# 備份原源
cp /etc/apt/sources.list /etc/apt/sources.list.bak
# 編輯 sources.list
cat > /etc/apt/sources.list << 'EOF'
# 官方源
deb https://http.kali.org/kali kali-rolling main contrib non-free
deb-src https://http.kali.org/kali kali-rolling main contrib non-free
# 中科大鏡像(推薦國內用戶)
deb https://mirrors.ustc.edu.cn/kali kali-rolling main contrib non-free
deb-src https://mirrors.ustc.edu.cn/kali kali-rolling main contrib non-free
# 阿里雲鏡像
deb https://mirrors.aliyun.com/kali kali-rolling main contrib non-free
deb-src https://mirrors.aliyun.com/kali kali-rolling main contrib non-free
# 注意:Kali 為滾動更新,僅支援 kali-rolling 分支
# 僅選擇一組鏡像,避免混用導致版本衝突
EOF
# 更新並升級
apt-get update && apt-get -y full-upgrade
# 或
apt-get update && apt-get -y dist-upgrade
避坑指南: 不要加入 kali-bleeding-edge 源(激進源),會導致系統不穩定、工具鏈破裂,僅供核心開發者測試。
| 方案 | 安裝指令 | 特色 |
|---|---|---|
| fcitx5 + 雲拼音(推薦) | apt install fcitx5 fcitx5-chinese-addons fcitx5-pinyin-zhwith fcitx5-material-color | 現代架構、Wayland 原生支援、雲端詞庫 |
| fcitx + Google 拼音 | apt install fcitx fcitx-googlepinyin fcitx-module-cloudpinyin | 經典穩定、詞庫豐富 |
| ibus + 拼音 | apt install ibus ibus-pinyin ibus-sunpinyin | GNOME 整合度高 |
# 通用配置:設定環境變數
cat >> ~/.xprofile << 'EOF'
export GTK_IM_MODULE=fcitx5
export QT_IM_MODULE=fcitx5
export XMODIFIERS=@im=fcitx5
EOF
# 重新登入圖形介面生效
# 方案一:官方非自由套件(已停止維護)
apt install flashplugin-nonfree
update-flashplugin-nonfree --install
# 方案二:手動下載 .deb(adobe.com 已下架,需第三方存檔)
# 方案三:使用瀏覽器內建(Chrome/Edge/Chromium 已整合 Pepper Flash)
現代建議: Flash 已於 2020/12/31 終止支援,含已知漏洞。僅在極少數舊系統維護場景使用,建議遷移至 HTML5 替代方案。
# 1. 啟用 32 位架構
dpkg --add-architecture i386
apt update
# 2. 安裝 32 位庫
apt install -y libc6:i386 libstdc++6:i386 libglib2.0-0:i386 libsm6:i386 \
libxext6:i386 libxrender1:i386 libx11-6:i386 libfreetype6:i386 \
libpng16-16:i386 libjpeg62-turbo:i386 libssl1.1:i386 \
wine32:i386 wine64
# 3. 下載並安裝 Wine QQ(長期維護版)
# 注意:騰訊官方 Linux QQ 已停止更新,推薦使用第三方維護版
wget -O /tmp/wineqq.deb "https://github.com/askme765cs/Wine-QQ/releases/download/v1.0/wineqq_1.0_amd64.deb"
dpkg -i /tmp/wineqq.deb
apt-get install -f
apt install telegram-desktop 原生 Linux 客戶端
# 基礎建構工具
apt install -y build-essential cmake make gcc g++ clang llvm
# Python 生態
apt install -y python3-pip python3-venv python3-dev
pip3 install --upgrade pip setuptools wheel
pip3 install requests pwntools ropper capstone keystone-engine unicorn
# Go/Rust/Node.js
apt install -y golang-go rustc cargo nodejs npm
# 逆向分析
apt install -y ghidra radare2 cutter gdb gef peda
# 容器化
apt install -y docker.io docker-compose
systemctl enable --now docker
usermod -aG docker $USER
# VMware Tools(開源實作)
apt install -y open-vm-tools open-vm-tools-desktop
systemctl enable --now open-vm-tools
# VirtualBox Guest Additions
apt install -y virtualbox-guest-dkms virtualbox-guest-x11
# 或掛載 VBoxGuestAdditions.iso 手動執行
#!/bin/bash
# kali-post-install.sh
set -euo pipefail
echo "[+] 更新軟體源為中科大鏡像"
cat > /etc/apt/sources.list << 'EOF'
deb https://mirrors.ustc.edu.cn/kali kali-rolling main contrib non-free
deb-src https://mirrors.ustc.edu.cn/kali kali-rolling main contrib non-free
EOF
echo "[+] 系統更新"
apt-get update && apt-get -y full-upgrade
echo "[+] 安裝中文輸入法"
apt-get install -y fcitx5 fcitx5-chinese-addons fcitx5-pinyin-zhwith
echo "[+] 安裝開發工具鏈"
apt-get install -y build-essential python3-pip git vim tmux zsh
echo "[+] 安裝虛擬機工具"
apt-get install -y open-vm-tools open-vm-tools-desktop
echo "[+] 配置完成,請重新登入圖形介面"
| 問題 | 解決 |
|---|---|
| apt update 簽名驗證失敗 | apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 或重新安裝 kali-archive-keyring |
| 輸入法無法啟動 | 檢查 ~/.xprofile 環境變數、重新登入、確認 fcitx5-diagnose |
| Wine QQ 閃退 | 缺少 32 位庫、字體配置、嘗試 WINEDEBUG=-all wine qq.exe 看日誌 |
| 系統升級後工具失效 | Kali 滾動更新特性,關鍵工具建議鎖版或使用 Docker 容器化 |
完成上述配置後,Kali Linux 將從「純淨滲透平台」轉變為「開箱即用的中文友善工作站」,大幅降低日常操作摩擦,讓你專注於安全研究核心任務。建議將配置腳本納入版本控制,新機器部署一鍵完成。