准备OpenWRT镜像
下载地址:https://openwrt.ai/?target=x86%2F64&id=generic
选择适合自己的镜像
解压得到镜像文件
上传镜像
上传成功
创建虚拟机
保持默认
删除磁盘
安装镜像
进入shell
qm importdisk 100 /var/lib/vz/template/iso/kwrt-03.08.2025-x86-64-generic-squashfs-combined.img local-lvm
其中100是OpenWRT的VM ID,镜像目录按照自己的镜像名称修改
安装成功
添加硬件
新建网卡桥接
应用配置
添加虚拟网卡和硬盘
双击
添加网络设备
添加vmbr1
修改引导顺序和开机自启
双击引导顺序
双击开机自启动
启动虚拟机
启动成功
修改IP
vi /etc/config/network
保存退出
重启reboot
登录
用户名root,密码root
连接OpenWRT
修改电脑以太网网关
在浏览器地址栏输入OpenWRT地址
用户名root,密码root
修改PVE源
进入PVE的shell
测试一下可以正常联网
ping baidu.com
删除企业源
rm -rf /etc/apt/sources.list.d/pve-enterprise.list /etc/apt/sources.list.d/ceph.list
换Debian源
sed -i.bak 's|^deb http://ftp.debian.org|deb https://mirrors.ustc.edu.cn|g' /etc/apt/sources.list
sed -i 's|^deb http://security.debian.org|deb https://mirrors.ustc.edu.cn/debian-security|g' /etc/apt/sources.list
换PVE源
echo "deb https://mirrors.ustc.edu.cn/proxmox/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list
换CEPH源
echo "deb https://mirrors.ustc.edu.cn/proxmox/debian/ceph-quincy bookworm no-subscription" > /etc/apt/sources.list.d/ceph.list
sed -i.bak "s#http://download.proxmox.com/debian#https://mirrors.ustc.edu.cn/proxmox/debian#g" /usr/share/perl5/PVE/CLI/pveceph.pm
修复https证书并更新软件源
apt update && apt-get install -y apt-transport-https ca-certificates --fix-missing
更新索引并升级安装软件包
apt update && apt dist-upgrade
换LXC仓库源
sed -i.bak "s#http://download.proxmox.com/images#https://mirrors.ustc.edu.cn/proxmox/images#g" /usr/share/perl5/PVE/APLInfo.pm
systemctl restart pvedaemon
# 重启PVE核心守护进程,稍等下手动刷新webui页面
删除订阅弹窗
sed -Ezi.bak "s/(Ext.Msg.show\(\{\s+title: gettext\('No valid sub)/void\(\{ \/\/\1/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js && systemctl restart pveproxy.service
# 重启pveproxy.service完成后,需注销PVE登录后, 重新启动浏览器
参考
超详细,多图 PVE 安装 OpenWRT 教程(个人记录)
ProxmoxVE(PVE) 8配置国内软件源并删除订阅弹窗
PVE8.3.0折腾记(一)——PVE初次安装后更换国内源