Proxmox VE更换加速源pve
概述
众所周知的原因,我们在使用国外的软件的时候经常会用到经常会卡顿,甚至说无法正常访问,所以说才会有了这篇文章,让我们来畅快的使用pve。这篇文章主要用到了中国科学技术大学开源软件站的镜像。文件,因为在我实际测试当中,这个镜像相对速度来说是最快的,而且稳定。在这里我也推荐大家使用,那么我们废话不多说,马上开始设置。
中国科学技术大学开源软件镜像
proxmox ve镜像源网址
https://mirrors.ustc.edu.cn/proxmox
删除企业源
rm -rf /etc/apt/sources.list.d/pve-enterprise.list
替换pve的debian源
sed -i '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
替换Proxmox 的源文件
echo "deb https://mirrors.ustc.edu.cn/proxmox/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list
替换Ceph仓库源
PVE 8 之后默认安装 Ceph 仓库源文件 /etc/apt/sources.list.d/ceph.list,可以使用如下命令更换源:
if [ -f /etc/apt/sources.list.d/ceph.list ]; then
CEPH_CODENAME=`ceph -v | grep ceph | awk '{print $(NF-1)}'`
source /etc/os-release
echo "deb https://mirrors.ustc.edu.cn/proxmox/debian/ceph-$CEPH_CODENAME $VERSION_CODENAME no-subscription" > /etc/apt/sources.list.d/ceph.list
fi
修复https证书并更新软件源
apt update && apt-get install -y apt-transport-https ca-certificates --fix-missing
重启pveproxy.service完成后,需注销PVE登录后, 重新启动浏览器,/etc/apt/sources.list.d/pve-install-repo.list 是pve 的订阅库,直接禁用即可.
更新索引并升级安装软件包
apt update && apt dist-upgrade -y
[!tip] 根据网络情况运行5-10分钟,结束后reboot重启.
替换lxc 容器镜像源
因为更新系统会覆盖/usr/share/perl5/PVE/APLInfo.pm需要更新后再替换文件
官方替换
sed -i.bak 's|http://download.proxmox.com|https://mirrors.ustc.edu.cn/proxmox|g' /usr/share/perl5/PVE/APLInfo.pm
lxc自定义替换
sed -i.bak \
-e 's|http://download.proxmox.com|https://mirrors.ustc.edu.cn/proxmox|g' \
's|https://releases.turnkeylinux.org|https://mirrors.ustc.edu.cn/turnkeylinux/metadata|g' \
/usr/share/perl5/PVE/APLInfo.pm
针对 /usr/share/perl5/PVE/APLInfo.pm 文件的修改,执行 reboot 后生效。
删除无效订阅弹窗
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
如果本文帮你少掉了两根头发,点个赞❤️让更多同行保住发际线!