From 70aba1605cd65bcbc8d302750e7641b344922e09 Mon Sep 17 00:00:00 2001 From: kn0wmad <39687477+kn0wmad@users.noreply.github.com> Date: Tue, 28 Jun 2022 12:28:08 -0600 Subject: [PATCH] Feat/use modern tor (#1575) * Add guardian project repo and install latest stable tor * Apt appendage --- build/initialization.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/build/initialization.sh b/build/initialization.sh index 71ffaf251..f052c4315 100755 --- a/build/initialization.sh +++ b/build/initialization.sh @@ -21,7 +21,7 @@ apt-mark hold raspberrypi-kernel apt-get update apt-get install -y \ - tor \ + apt-transport-https \ nginx \ libavahi-client3 \ avahi-daemon \ @@ -42,6 +42,13 @@ apt-get install -y \ jq \ ncdu +# Setup repository from The Guardian Project and install latest stable Tor daemon +touch /etc/apt/sources.list.d/tor.list +echo "deb [signed-by=/usr/share/keyrings/tor-archive-keyring.gpg] https://deb.torproject.org/torproject.org bullseye main" >> /etc/apt/sources.list.d/tor.list +echo "deb-src [signed-by=/usr/share/keyrings/tor-archive-keyring.gpg] https://deb.torproject.org/torproject.org bullseye main" >> /etc/apt/sources.list.d/tor.list +wget -qO- https://deb.torproject.org/torproject.org/A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89.asc | gpg --dearmor | tee /usr/share/keyrings/tor-archive-keyring.gpg >/dev/null +apt update && apt install -y tor deb.torproject.org-keyring + curl -fsSL https://get.docker.com | sh # TODO: commit this script into git instead of live fetching it apt-get purge openresolv dhcpcd5 -y