Direkt zum Hauptinhalt

Installation

Beschreibung:

Ein socks5 Proxy mit Authentifizierung

Erstellung der docker compose Datei und der .env Datei.

Vorraussetzung:

Docker installiert

apt install docker.io docker-compose curl


Installation

ein Verzeichnis erstellen im root Verzeichnis

mkdir /root/proxy

Dort eine Datei namens .env erstellen und folgenden Inhalt einfügen und anpassen wenn nötig

nano /root/proxy/.env

Inhalt

Wenn die Variablen proxy user und Passwort leer beleiben, funktioniert der Proxy ohne Authentifizierung

PROXY_USER=someuser
PROXY_PASSWORD=somepass
PROXY_PORT=1080

Nun die composer Datei

nano /root/proxy/docker-compose.yml

Inhalt

version: '3'

services:
  socks5:
    restart: alwayssocks5-proxy:
    image: serjs/go-socks5-proxy
    env_file:container_name: .envsocks5-proxy
    ports:
      - "${PROXY_PORT}:1080"
    environment:
      - PROXY_PORT=${PROXY_PORT}"
    restart: unless-stopped

Nun mit

docker-compose up -d den proxy starten

nun kann der proxy mit dem vergeben Port verwendet werden