Änderungsstand: 2025-07-10
Ich installiere Torprivoxy auf einem Klon eines von mir erstellten Alpine-LXC. Zuerst Klon erstellen und einige Werte anpassen:
- Ram: 512MB | Disk-Space: 2GB | Kerne: 1
Anschließend starte ich das LXC. Dort nun:
apk update && apk upgrade
apk add docker docker-cli-compose
rc-update add docker default
service docker start
mkdir -p /opt/dockervolumes/torprivoxy
cd && cd /opt/dockervolumes/torprivoxy
nano docker-compose.yml
name: torprivoxy
services:
torprivoxy:
image: avpnusr/torprivoxy:latest
restart: unless-stopped
container_name: torprivoxy
# environment:
# - PUID=1001
# - PGID=100
ports:
- '9050:9050'
- '8118:8118'
Strg-x, y, Enter
cd && cd /opt/dockervolumes/torprivoxy && docker compose up -d
Nun im Browser meiner Wahl die Proxy-Daten des Containers eintragen und ich browse über das Tor-Netzwerk. Beispiel am Firefox Browser:
- Einstellungen
- Ganz runter scrollen zu „Verbindungs-Einstellungen“
- Folgendes anwenden (SOCKS-Host: IP-Adresse des Openmediavault-Servers | Kein Proxy für lokales Netzwerk am Beispiel 192.168.1.0/24):
- Ganz runter scrollen zu „Verbindungs-Einstellungen“

Check: Eingabe folgender Adresse im Browser: https://check.torproject.org

Quelle:
https://hub.docker.com/r/avpnusr/torprivoxy
Automatische Aktualisierung:
Da ich vor dem Erstellen des Templates schon mein automatisches Updatescript installiert habe (Link), muss ich nur noch eine Datei ändern:
sudo nano /opt/scriptfiles/updatescript.sh
Ich lösche den Inhalt und trage folgendes ein:
#!/bin/bash
#
# Update Docker-Compose
cd /opt/dockervolumes
readarray -d '' composeConfigs < <(find . -type f -name docker-compose.y* -print0)
for cfg in "${composeConfigs[@]}"; do
docker compose -f "$cfg" pull
docker compose -f "$cfg" up -d
done
# Alte Images automatisch löschen
docker image prune -f
#
# Update System
echo d=$(date +%y-%m-%d_%H:%M:%S) | tee -a /opt/scriptfiles/updatelog.txt
old_kernel=$(uname -r)
apk update
apk upgrade
new_kernel=$(uname -r)
# pruefen, ob sich die Kernel-Version geaendert hat
if [ "$old_kernel" != "$new_kernel" ]; then
reboot
else
exit
fi
Strg-x, y, Enter
Test:
cd && cd /opt/scriptfiles && ./updatescript.sh