diff --git a/installAptCacher.sh b/installAptCacher.sh new file mode 100755 index 0000000000000000000000000000000000000000..2fec60deecb6ab2aa790c0a7f71f386208a70fb5 --- /dev/null +++ b/installAptCacher.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +apt-get update +apt-get -y install apt-cacher-ng + +sed -i -e 's/^# \(Port:3142\)/\1/' /etc/apt-cacher-ng/acng.conf + +systemctl start apt-cacher-ng.service +systemctl enable apt-cacher-ng.service + +if [ -z "`grep Acquire::Http::Proxy /etc/apt/apt.conf.d/70debconf`" ] +then + echo 'Acquire::Http::Proxy "http://127.0.0.1:3142";' >> \ + /etc/apt/apt.conf.d/70debconf +fi + +ufw allow from $(ip a | awk '/inet .* (eth|enp)/{print $2}') to any port 3142