Files
proxmox-scripts/scripts/misc/update_apt_proxy_all.md

36 lines
1005 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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 its cloned locally:
```bash
bash scripts/misc/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/scripts/misc/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