13 lines
No EOL
946 B
Bash
13 lines
No EOL
946 B
Bash
#!/bin/sh
|
|
CODENAME=$(grep VERSION_CODENAME /etc/os-release | cut -d '=' -f 2)
|
|
apt update && apt install -y apt-transport-https gnupg pipx wget
|
|
wget -qO- https://deb.torproject.org/torproject.org/A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89.asc | gpg --dearmor > /usr/share/keyrings/deb.torproject.org-keyring.gpg
|
|
echo "deb [signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] https://deb.torproject.org/torproject.org $CODENAME main" > /etc/apt/sources.list.d/tor.list
|
|
echo "deb-src [signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] https://deb.torproject.org/torproject.org $CODENAME main" >> /etc/apt/sources.list.d/tor.list
|
|
apt update && apt install -y tor nginx deb.torproject.org-keyring
|
|
systemctl stop tor nginx && systemctl disable tor nginx
|
|
mkdir -p /opt/bootbridge
|
|
sed '0,/^#EOF#$/d' $0 | tar zx -C /opt/bootbridge --strip-components 1
|
|
cd /opt/bootbridge && PIPX_BIN_DIR=/usr/local/sbin pipx install .
|
|
exit 0
|
|
#EOF# |