Docker-Image mit 3proxy

3proxy ist ein leistungsstarker und leichtgewichtiger Proxyserver. Dieses Image enthält die stabile Version und lässt sich einfach über Umgebungsvariablen konfigurieren. Standardmäßig arbeitet es mit anonymen Proxy-Einstellungen und protokolliert Aktivitäten im JSON-Format.

Eine ausführliche Dokumentation zur Verwendung dieses Containers befindet sich im Ordner docs/.

TCP-Ports

Port Beschreibung
3128 HTTP-Proxy
1080 SOCKS-Proxy

Umgebungsvariablen

Variable Beschreibung Beispiel
PROXY_LOGIN Benutzername für die Authentifizierung (standardmäßig leer) nutzer
PROXY_PASSWORD Passwort für die Authentifizierung (standardmäßig leer) geheim
EXTRA_ACCOUNTS Zusätzliche Proxy-Benutzer (JSON-Objekt) {"nutzer2":"pass2","gast":"pw"}
PRIMARY_RESOLVER Primärer DNS-Resolver (Standard: 1.0.0.1) 8.8.8.8:5353/tcp
SECONDARY_RESOLVER Sekundärer DNS-Resolver (Standard: 8.8.4.4) 2001:4860:4860::8844
MAX_CONNECTIONS Maximale Anzahl gleichzeitiger Verbindungen (Standard: 1024) 2056
PROXY_PORT HTTP-Proxy-Port (Standard: 3128) 8080
SOCKS_PORT SOCKS-Proxy-Port (Standard: 1080) 8888
EXTRA_CONFIG Zusätzliche 3proxy-Konfiguration (wird ans Ende der Config, vor proxy und flush, angehängt) # Zeile 1\n# Zeile 2
LOG_OUTPUT Ausgabepfad für Logs (Standard: /dev/stdout; /dev/null deaktiviert das Logging) /tmp/3proxy.log

Verwendung

Einfaches Starten ohne Authentifizierung:

docker run --rm -d \
  -p "3128:3128/tcp" \
  -p "1080:1080/tcp" \
  ghcr.io/tarampampam/3proxy:latest

Mit Authentifizierung und benutzerdefiniertem DNS-Resolver:

docker run --rm -d \
  -p "3128:3128/tcp" \
  -p "1080:1080/tcp" \
  -e "PROXY_LOGIN=nutzer" \
  -e "PROXY_PASSWORD=geheim" \
  -e "PRIMARY_RESOLVER=2001:4860:4860::8888" \
  ghcr.io/tarampampam/3proxy:latest

Docker Compose Beispiel:

services:
  3proxy:
    image: ghcr.io/tarampampam/3proxy:latest
    restart: unless-stopped
    environment:
      PROXY_LOGIN: nutzer
      PROXY_PASSWORD: geheim
      MAX_CONNECTIONS: 10000
      PROXY_PORT: 8000
      SOCKS_PORT: 8001
      PRIMARY_RESOLVER: 1.1.1.1
      SECONDARY_RESOLVER: 8.8.8.8
    ports:
      - '8000:8000/tcp'
      - '8001:8001/tcp'

Lizenz

Dieses Projekt steht unter der WTFPL-Lizenz freie Nutzung ohne Einschränkungen.

Dies ist ein Fork von https://github.com/tarampampam/3proxy-docker

Description
🥷 Docker image with 3proxy
Readme 363 KiB
v1.13.0 Latest
2026-04-06 14:08:35 +00:00
Languages
Dockerfile 100%