
Einheitliches Anwendungs-Gateway, das Reverse Proxy, WAF, CC-Schutz, OAuth2-Authentifizierung, ACME-Zertifikatsautomatisierung und GSLB für sichere, skalierbare Web- und API-Bereitstellung bereitstellt.

Einführungsfolien: https://www.janusec.com/download/Janusec-Application-Gateway-CN.pdf
Die Hauptfunktionen des JANUSEC-Anwendungsgateways sind:
Bietet einheitlichen Sicherheitszugang für Webanwendungen, einschließlich HTTPS, Authentifizierung, Sicherheitsabwehr (WAF/CC) usw. Wenn die Webanwendung über K8S-Pods bereitgestellt wird, kann das Gateway auch als K8S Ingress Controller verwendet werden, um den Pods denselben Zugang und dieselben Sicherheitsfunktionen wie normalen Webanwendungen zu bieten.
Bietet Layer-4-TCP/UDP-Routing und -Weiterleitung für Nicht-Web-Anwendungen (einschließlich K8S-Pods)
Stellt ACME-Automatisierungszertifikate (kostenlos) für HTTPS-Zugriff bereit und verlängert sie automatisch bei Ablauf
Schnell: Webbasierte Konfiguration
Sicherheit
Sicherer Zugang: HTTPS mit einem Klick aktivieren
Sichere Authentifizierung:
Sicherheitsabwehr
Skalierbar


Ausführliche Dokumentation finden Sie hier: Janusec-Anwendungsgateway-Kurzanleitung
git clone https://github.com/Janusec/janusec.git
Bearbeiten Sie config.json
"host": "127.0.0.1", "port": "5432", "user": "janusec", "password": "123456", "dbname": "janusec"
Janusec wird das Datenbankpasswort automatisch verschlüsseln, dann:
go build su (zu root wechseln) ./janusec
Wenn listen=false in config.json ist, verwenden Sie die folgende Adresse:
http://
your_primary_node_ip_address/janusec-admin/ (erste Verwendung) https://your_application_domain_name/janusec-admin/ (nach Zertifikatskonfiguration)
Wenn listen=true in config.json ist, verwenden Sie die folgende Adresse:
http://
your_primary_node_ip_address:9080/janusec-admin/ (erste Verwendung) https://your_primary_node_domain_name:9443/janusec-admin/ (nach Konfiguration von Zertifikat und Anwendung)
Wenn nur der primäre Knoten verwendet wird, kann jede Anwendungsdomain für den Administrationszugang verwendet werden. Wenn ein oder mehrere Replikatknoten verwendet werden, sollte für den primären Knoten eine separate Domain beantragt werden.
Janusec-Anwendungsgateway-Konfiguration
Derzeit nur unter Linux unterstützt
go build su
./release.sh
Das erstellte Veröffentlichungspaket befindet sich im Verzeichnis ./dist.
Die für die Webladministration erforderlichen Dateien befinden sich im Verzeichnis ./static/janusec-admin/, der Quellcode ist auf Janusec-Admin Github verfügbar, der Frontend-Quellcode verwendet Angular 9.
Die Quelldateien der Open-Source-Version des JANUSEC-Anwendungsgateways sind unter der GNU AGPLv3 lizenziert.
support@janusec.com
Einführungsfolien: https://www.janusec.com/download/Janusec-Application-Gateway.pdf
Die Hauptfunktionen des JANUSEC-Anwendungsgateways umfassen:
Bietet einheitlichen Sicherheitszugang für Webanwendungen, einschließlich HTTPS, OAuth-Authentifizierung, Sicherheitsabwehr (WAF/CC) usw. Wenn die Webanwendung über K8S-Pods bereitgestellt wird, kann das Gateway auch als K8S Ingress Controller verwendet werden, um den Pods denselben Zugang und dieselben Sicherheitsfunktionen wie normalen Webanwendungen zu bieten.
Bietet Layer-4-TCP/UDP-Weiterleitung für Nicht-Web-Anwendungen, einschließlich K8S-Pods
Stellt ACME-Automatisierungszertifikate (kostenlos) für HTTPS-Zugriff bereit und verlängert sie automatisch bei Ablauf
Schnelle Bereitstellung: Webbasierte Konfiguration
Sicherheit
Sicherer Zugang: HTTPS mit einem Klick aktivieren
Sichere Authentifizierung:
Sicherheitsabwehr
Skalierbar


Englisch: https://janusec.github.io/
Ausführliche Dokumentation finden Sie unter: Janusec-Anwendungsgateway-Kurzanleitung.
git clone https://github.com/Janusec/janusec.git
Bearbeiten Sie config.json
"host": "127.0.0.1", "port": "5432", "user": "janusec", "password": "123456", "dbname": "janusec"
Janusec wird das Passwort automatisch verschlüsseln, dann:
go build su (zu root wechseln) ./janusec
Wenn listen=false in config.json:
http://
your_primary_node_ip_address/janusec-admin/ (erste Verwendung) https://your_application_domain_name/janusec-admin/ (nach Zertifikatskonfiguration)
Wenn listen=true in config.json:
http://
your_primary_node_ip_address:9080/janusec-admin/ (erste Verwendung) https://your_primary_node_domain_name:9443/janusec-admin/ (nach Zertifikatskonfiguration)
Bei Verwendung nur des primären Knotens kann jede Anwendungsdomain für die Administration verwendet werden. Wenn Sie einen oder mehrere Replikatknoten haben, sollten Sie für den primären Knoten eine separate Domain beantragen.
Janusec-Anwendungsgateway-Konfiguration
Derzeit nur Linux unterstützt
go build su
./release.sh
Das Veröffentlichungspaket befindet sich unter ./dist.
Das Verzeichnis der Veröffentlichung ist ./static/janusec-admin/, der Quellcode ist auf Janusec-Admin Github mit Angular 9 verfügbar.
Die Open-Source-Dateien werden unter den Bedingungen der GNU Affero General Public License (GNU AGPLv3) zur Verfügung gestellt.
support@janusec.com