🧅 Tor Relay mit Privoxy (Docker-basiert)
Dieses Repository stellt eine vollständige Docker-Umgebung bereit, um ein Tor Relay mit optionalem HTTP-Proxy via Privoxy zu betreiben.
📦 Aufbau & Features
- Tor Relay
- Persistentes
DataDirectory
- Privoxy als lokaler Tor-Proxy
- Nyx zur Überwachung direkt im Container enthalten
- Optionales Docker-Image verfügbar über:
repo.techniverse.net/docker-hosted/tor-docker:latest
🚀 Schnellstart
Das Projektverzeichnis sollte wie folgt aufgebaut sein:
tor-proxy/
├── bin/
│ └── start.sh
├── config/
│ ├── privoxy.config
│ └── torrc
├── data/
├── docker-compose.yaml
└── Dockerfile
⚙️ Konfiguration
docker-compose.yaml
:
services:
tor-privoxy:
image: repo.techniverse.net/docker-hosted/tor-docker:latest
container_name: tor-project
hostname: tor-project
ports:
- "9001:9001"
- "9030:9030"
- "8118:8118"
volumes:
- ./data:/var/lib/tor
- ./config/torrc:/etc/tor/torrc:ro
- ./config/privoxy.config:/etc/privoxy/config:ro
restart: always
torrc
(Beispielkonfiguration):
RunAsDaemon 1
ORPort 9001
DirPort 9030
Nickname DEIN-NICKNAME
ContactInfo Admin <mail@domain.com>
ControlPort 9051
CookieAuthentication 1
RelayBandwidthRate 11520 KBytes
RelayBandwidthBurst 19200 KBytes
ExitPolicy reject *:*
Log notice file /var/log/tor/notices.log
Address relay.domain.com
DataDirectory /var/lib/tor
privoxy.config
:
listen-address 0.0.0.0:8118
forward-socks5t / 127.0.0.1:9050 .
logfile /dev/stdout
🧪 Überwachung mit Nyx
docker exec -it tor-project nyx
Nyx ist ein terminalbasiertes Tor-Monitoring-Tool für Relay-Status, Traffic und Routing-Daten.
🌐 Proxy-Nutzung
Privoxy kann als Proxy in Apps oder Browsern genutzt werden:
Proxy-Typ | Host | Port |
---|---|---|
HTTP | relay.domain.com |
8118 |
🔐 Wichtige Hinweise
- Gib keine persönlichen Daten in
ContactInfo
oder öffentlich preis. - Öffne keinen Exit-Port, wenn du nicht weißt, was du tust.
- Betreibe Privoxy nicht ohne Auth oder IP-Restriktion, wenn öffentlich erreichbar.
📚 Quellen & weiterführende Links
🛠 Viel Spaß beim Aufbau deines eigenen Tor-Relays!
Languages
Dockerfile
80.5%
Shell
19.5%