2025-05-20 15:03:54 +02:00
2025-05-18 13:13:53 +02:00
2025-05-20 15:03:54 +02:00
2025-05-19 20:14:54 +02:00
2025-05-18 13:13:53 +02:00
2025-05-18 13:22:41 +02:00
2025-05-18 13:55:39 +02:00

🧅 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.


🛠 Viel Spaß beim Aufbau deines eigenen Tor-Relays!

License License | Matrix Matrix | Matrix Mastodon

Description
Docker-basierter Tor-Relay mit Privoxy-Anbindung
Readme MIT 45 KiB
Languages
Dockerfile 80.5%
Shell 19.5%