Ein vielseitiger Java-basierter Proxy-Server zur Verwaltung von Netzwerkverbindungen.
368
EnderProxy ist ein vielseitig einsetzbarer Proxy-Server, der auf Java basiert. Dieses Projekt ermöglicht es Benutzern, verschiedene Verbindungsanforderungen über einen einzigen Proxy zu steuern.
Java installieren:
Stelle sicher, dass Java 11 oder höher installiert ist. Du kannst die Java-Version mit folgendem Befehl überprüfen:
java -version
EnderProxy herunterladen: Lade die neuste Version von EnderProxy von der Releases-Seite herunter.
alle zur Verfügung stehenden Versionen:
latest0.3.0docker run -d --network host --name endkind-enderproxy endkind/enderproxy:latest
docker volume create endkind-enderproxy
docker run -d --network host --name endkind-enderproxy -v endkind-enderproxy:/enderproxy endkind/enderproxy:latest
Erstelle eine docker-compose.yml Datei mit folgendem Inhalt oder verwende die Datei aus dem Repository.
version: "3"
services:
enderproxy:
network_mode: host
container_name: endkind-enderproxy
volumes:
- endkind-enderproxy:/enderproxy
image: endkind/enderproxy:latest
volumes:
endkind-enderproxy:
docker-compose up -d
Proxy starten:
Um EnderProxy zu starten, benutze foldenden Befehl, wobei {version} durch die aktuelle Versionsnummer ersetzt
werden muss:
java -jar EnderProxy-{version}-jar-with-dependencies.jar
Konfigurationsdatei:
Beim ersten Start wird eine Datei namens config.yml im Ordner EnderProxy erstellt, der sich im gleichen Verzeichnis wie die .jar-Datei befindet.
Diese Datei enthält die Konfigurationseinstellungen für den Proxy. Du kannst diese Datei nach deinen Bedürfnissen
anpassen.
config.ymlHier ist die Standardkonfiguration, wie sie in deiner config.yml aussehen könnte:
version: 2
'survival.endkind.net':
- listenPort: 25565
backendHost: '192.168.0.100'
backendPort: 25565
- listenPort: 22
backendHost: '192.168.0.100'
backendPort: 22
'forge.endkind.net':
- listenPort: 25565
backendHost: '192.168.0.101'
backendPort: 25565
- listenPort: 22
backendHost: '192.168.0.101'
backendPort: 22
'www.endkind.net':
- listenPort: 443
backendHost: '192.168.0.102'
backendPort: 443
- listenPort: 22
backendHost: '192.168.0.102'
backendPort: 22
Beiträge sind willkommen! Wenn du einen Bug melden oder ein Feature vorschlagen möchtest, öffne bitte ein Issue. Pull-Requests sind ebenfalls willkommen.
Dieses Projekt ist unter der MIT Lizenz veröffentlicht.
Content type
Image
Digest
sha256:1639787fa…
Size
84 MB
Last updated
over 2 years ago
docker pull endkind/enderproxy