CProX ist ein einfach zu konfigurierender Webserver static serve
, redirect
, reverse proxy
und load balancing
.
CProX
Merkmale
Getestet mit
Konfiguration
Erste Schritte
Installieren
Helfen
Laufen
Mitwirken
Lizenz
Haftungsausschluss
Unterstützung für http
, https
, ws
, wss
und alle Unterprotokolle.
Einfaches cli tool
und einfache envtionment variables
.
Automatisch self-signed certificate
falls erforderlich (oder deaktiviert)!
Knoten v16
npm v8
Bitte schauen Sie sich die Konfigurationsanleitung an.
Aber hier ein kurzes Beispiel:
cprox *=STATIC:/var/www/html */test=STATIC:/var/www/test example.com=REDIRECT:https://www.example.com www.example.com=STATIC:/var/www/example www.example.com/proxy=PROXY:http://127.0.0.1:58080
Schauen Sie sich die Skripte test.sh
und start.sh
an, um zu verstehen, woran Sie denken müssen und wie Sie den Server starten.
npm i -g cprox
Schauen Sie sich die Hilfeausgabe an, um eine Übersicht über das Beenden zu erhalten:
cprox -h
Als Redirect-Server ausführen:
cprox *=REDIRECT:https://start.duckduckgo.com
Als statischer Dateiserver ausführen:
cprox *=STATIC:/var/www/html
Als Proxyserver ausführen:
cprox *=PROXY:http://127.0.0.1:8080
Ausgabe der CLI-Tool-Hilfe:
Beiträge zu diesem Projekt sind willkommen!
Interessierte Benutzer können sich auf die Richtlinien in der Datei CONTRIBUTING.md beziehen, um zum Projekt beizutragen und zur Verbesserung seiner Funktionalität und Features beizutragen.
Dieses Projekt ist unter der MIT-Lizenz lizenziert und bietet Benutzern Flexibilität und Freiheit, die Software entsprechend ihren Anforderungen zu verwenden und zu ändern.
Dieses Projekt wird ohne Gewährleistung bereitgestellt.
Benutzern wird empfohlen, die beiliegende Lizenz zu lesen, um weitere Informationen zu den Nutzungsbedingungen und Haftungsbeschränkungen zu erhalten.