物理机迁移至pve

qemu-img convert -f vhdx -O qcow2 input.vhdx output.qcow2

-f 后面是源文件格式
-O 后面是目标文件的格式
紧接着空格源文件路径 空格目标文件名
意思为把qcow2文件转换成raw的img文件
支持vhd、vmdk、qcow2、raw、vhdx、qcow、vdi和qed格式的镜像的相互转换

qm disk import 105 output.qcow2 local --format=qcow2

105 qve虚拟机ID
output.qcow2 文件地址
local 存储磁盘镜像的位置
--format=qcow2 磁盘镜像格式 raw/vmdk/qcow2

openwrt nat环回问题处理

nat环回问题

vi /etc/sysctl.conf

加入:

net.bridge.bridge-nf-call-arptables = 0
net.bridge.bridge-nf-call-ip6tables = 0
net.bridge.bridge-nf-call-iptables = 0

保存,然后sysctl -p,还是不行,重启一下即可。

pve初始化流程

使用命令删除lvm-thin

lvremove /dev/pve/data

再将lvm-thin的空间转移到pve-root,使用命令

lvextend -rl +100%FREE /dev/pve/root

RDM软直通硬盘:

ls -la /dev/disk/by-id/|grep -v dm|grep -v lvm|grep -v part
qm set <vmid> --scsi[x] /dev/disk/by-id/[xxxxxxx]

群晖arpl导入镜像:

qm importdisk 208 /var/lib/vz/template/iso/arpl.img local

编译 llama.cpp

确认显卡驱动就绪:

nvidia-smi

安装 CUDA Toolkit:

apt install cuda-toolkit nvidia-cuda-toolkit

或前往 NVIDIA CUDA 下载页面 手动安装。

安装编译依赖:

apt-get install pciutils build-essential cmake curl libcurl4-openssl-dev -y

验证 CUDA 编译器:

nvcc --version

克隆源码并进入目录:

git clone https://github.com/TheTom/llama-cpp-turboquant
cd llama.cpp

指定显卡算力版本(以 75 为例,RTX 2080 Ti / T4 等):

cmake -B build -DGGML_CUDA=ON -DCMAKE_CUDA_ARCHITECTURES=75

正式编译:

cmake --build build --config Release -j 8

Claude 调用 DeepSeek V4

设置 API 端点与认证:

export ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic
export ANTHROPIC_AUTH_TOKEN=#KEY

指定模型映射:

export ANTHROPIC_MODEL=deepseek-v4-pro[1m]
export ANTHROPIC_DEFAULT_OPUS_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

启动:

claude --dangerously-skip-permissions

极简的 HTTPS 对 IP 签名

安装 Caddy:

apt install caddy

编辑 Caddyfile:

vim /etc/caddy/Caddyfile

配置示例(IP 反代本地端口,自动签发 TLS):

168.58.1.55:9000 {
reverse_proxy localhost:8000
tls internal
}

重启生效:

systemctl restart caddy

下载离线 Python 包

创建虚拟环境并下载包到本地:

uv venv --python 3.13
pip download django openpyxl --dest ./offline

离线安装:

uv venv --python 3.13
uv pip install --no-index --find-links ./offline django openpyxl

uv 下载指定 Python 版本:

uv python install 3.14
uv python install 3.13
uv python install 3.12