
Passerelle d'application unifiée offrant un proxy inverse, WAF, protection CC, authentification OAuth2, automatisation de certificats ACME et GSLB pour une livraison sécurisée et évolutive de sites web et d'API.

Présentation : https://www.janusec.com/download/Janusec-Application-Gateway-CN.pdf
Les fonctionnalités principales de JANUSEC Application Gateway sont :
Fournir un accès sécurisé unifié aux applications web, incluant HTTPS, authentification, défense de sécurité (WAF/CC), etc. Si l'application web est déployée via des pods K8S, la passerelle peut également être utilisée comme contrôleur d'entrée K8S, offrant aux pods les mêmes fonctionnalités d'accès et de sécurité qu'aux applications web classiques.
Assurer le routage TCP/UDP de couche 4 pour les applications non web (y compris les pods K8S)
Fournir un certificat automatisé ACME (gratuit) pour l'accès HTTPS, avec renouvellement automatique à expiration
Rapide : configuration via l'interface web
Sécurité
Accès sécurisé : activer HTTPS en un clic
Authentification sécurisée :
Défense sécurisée
Extensible


La documentation détaillée est disponible ici : Guide de démarrage rapide de Janusec Application Gateway
git clone https://github.com/Janusec/janusec.git
Modifiez config.json
"host": "127.0.0.1",
"port": "5432",
"user": "janusec",
"password": "123456",
"dbname": "janusec"
Janusec chiffrera automatiquement le mot de passe de la base de données.
Ensuite :
go build
su (passez en root)
./janusec
Lorsque listen=false dans config.json, utilisez l'adresse suivante :
http://
adresse_ip_de_votre_noeud_principal/janusec-admin/ (première utilisation)
https://nom_de_domaine_de_votre_application/janusec-admin/ (après configuration du certificat)
Lorsque listen=true dans config.json, utilisez l'adresse suivante :
http://
adresse_ip_de_votre_noeud_principal:9080/janusec-admin/ (première utilisation)
https://nom_de_domaine_de_votre_noeud_principal:9443/janusec-admin/ (après configuration du certificat et de l'application)
Si vous utilisez uniquement le nœud principal, n'importe quel nom de domaine d'application peut être utilisé pour accéder à l'interface d'administration.
Si vous utilisez des nœuds répliques, vous devez demander un nom de domaine séparé pour le nœud principal.
Configuration de Janusec Application Gateway
Actuellement pris en charge uniquement sous Linux
go build
su
./release.sh
Le package de publication se trouve dans le répertoire ./dist.
Les fichiers nécessaires à l'administration web se trouvent dans le répertoire ./static/janusec-admin/, le code source est sur Janusec-Admin Github, le front-end utilise Angular 9.
Les fichiers sources de la version open source de JANUSEC Application Gateway sont sous licence GNU AGPLv3.
support@janusec.com
Diapositives de présentation : https://www.janusec.com/download/Janusec-Application-Gateway.pdf
Les fonctions principales de JANUSEC Application Gateway incluent :
Fournir un accès sécurisé unifié aux applications web, incluant HTTPS, authentification OAuth, défense de sécurité (WAF/CC), etc. Si l'application web est déployée via des pods K8S, la passerelle peut également être utilisée comme contrôleur d'entrée K8S, offrant aux pods les mêmes fonctionnalités d'accès et de sécurité qu'aux applications web classiques.
Assurer le routage TCP/UDP de couche 4 pour les applications non web, y compris les pods K8S
Fournir un certificat automatisé ACME (gratuit) pour l'accès HTTPS, avec renouvellement automatique à expiration
Livraison rapide : configuration via l'interface web
Sécurité
Accès sécurisé : activer HTTPS en un clic
Authentification sécurisée :
Défense sécurisée
Extensible


Anglais :
https://janusec.github.io/
La documentation détaillée est disponible ici : Guide de démarrage rapide de Janusec Application Gateway.
git clone https://github.com/Janusec/janusec.git
Modifiez config.json
"host": "127.0.0.1",
"port": "5432",
"user": "janusec",
"password": "123456",
"dbname": "janusec"
Janusec chiffrera automatiquement le mot de passe, puis :
go build
su (passez en root)
./janusec
Lorsque listen=false dans config.json :
http://
adresse_ip_de_votre_noeud_principal/janusec-admin/ (première utilisation)
https://nom_de_domaine_de_votre_application/janusec-admin/ (après configuration du certificat)
Lorsque listen=true dans config.json :
http://
adresse_ip_de_votre_noeud_principal:9080/janusec-admin/ (première utilisation)
https://nom_de_domaine_de_votre_noeud_principal:9443/janusec-admin/ (après configuration du certificat)
Si vous utilisez uniquement le nœud principal, n'importe quel nom de domaine d'application peut être utilisé pour l'administration.
Mais si vous avez un ou plusieurs nœuds répliques, vous devez demander un nom de domaine séparé pour le nœud principal.
Configuration de Janusec Application Gateway
Actuellement pris en charge uniquement sous Linux
go build
su
./release.sh
Le package de publication se trouve dans ./dist.
Le répertoire de publication est ./static/janusec-admin/, et le code source est disponible sur Janusec-Admin Github avec Angular 9.
Les fichiers open source sont mis à disposition selon les termes de la licence GNU Affero General Public License (GNU AGPLv3).
support@janusec.com