#!/bin/bash echo "开始为 PVE 9 配置中科大镜像源..." # 1. 替换基础 Debian 系统源 (Trixie) sed -i 's|^deb http://ftp.debian.org|deb https://mirrors.ustc.edu.cn|g' /etc/apt/sources.list 2>/dev/null || true sed -i 's|^deb http://security.debian.org|deb https://mirrors.ustc.edu.cn/debian-security|g' /etc/apt/sources.list 2>/dev/null || true sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list.d/debian.sources 2>/dev/null || true # 2. 移除 PVE 默认的企业订阅源,避免 401 报错 rm -f /etc/apt/sources.list.d/pve-enterprise.list # 3. 写入规范的 PVE 无订阅源 (DEB822 格式) cat > /etc/apt/sources.list.d/pve-no-subscription.sources < /etc/apt/sources.list.d/ceph.list # 5. 替换 CT (LXC) 模板下载源 sed -i.bak 's|http://download.proxmox.com|https://mirrors.ustc.edu.cn/proxmox|g' /usr/share/perl5/PVE/APLInfo.pm echo "源替换完成,正在刷新软件包列表并安装 Tailscale..." # 6. 更新源并执行 Tailscale 安装 apt update -y curl -fsSL https://tailscale.com/install.sh | sh echo "脚本执行完毕!"