# update_apt_proxy_all.sh This script automates the configuration of the apt-cacher-ng proxy for all Proxmox LXC containers, VMs (with QEMU Guest Agent), and optionally the Proxmox node itself. ## Features - Interactive prompts for proxy IP, port, and target selection (LXC, VM, All, Node). - Updates `/etc/apt/apt.conf.d/01proxy` in selected targets. - Works with both LXC containers and VMs (requires QEMU Guest Agent for VMs). - Optionally updates the Proxmox node itself. ## Usage You can run the script directly if it’s cloned locally: ```bash bash misc/update_apt_proxy_all/update_apt_proxy_all.sh ``` Or, run it directly from the raw link (no need to clone): ```bash bash <(curl -s https://git.lewsion.com/endrence/proxmox-scripts/raw/branch/main/misc/update_apt_proxy_all/update_apt_proxy_all.sh) ``` Follow the prompts to select targets and configure the proxy. ## Requirements - Proxmox environment with `pct` and `qm` commands available. - QEMU Guest Agent installed in VMs for VM updates. ## License MIT