Fichiers de configuration
Il y a plusieurs fichiers de configuration que vous pouvez modifier ou créer dans le répertoire /nxfilter/conf.
Les valeurs de configuration définies par les fichiers ne sont pas partagées entre les noeuds de clustering. Elles ne concernent que le serveur actuel.
Vous devez redémarrer votre serveur pour charger les nouvelles valeurs de configuration.
cfg.properties
Il s'agit du fichier de configuration principal. Vous pouvez définir certains paramètres ci-dessous pour NxFilter.
- listen_ip
Par défaut, NxFilter écoute toutes les IP du système.
- dns_port
Vous pouvez modifier le port DNS UDP de NxFilter. La valeur par défaut est 53.
- http_port
Vous pouvez modifier le port du serveur web de NxFilter. La valeur par défaut est 80.
- https_port
Vous pouvez modifier le port du serveur web de NxFilter. La valeur par défaut est 443.
- upstream_dns
Vous pouvez remplacer les serveurs DNS en amont définis par l'interface graphique. Vous pouvez définir jusqu'à 3 adresses IP de serveurs DNS séparées par des virgules.
- local_dns_port
Vous pouvez exécuter un serveur DNS récursif local et l'utiliser comme serveur en amont de NxFilter. Par exemple, vous l'exécutez sur UDP/5353 et définissez '5353' comme valeur de ce paramètre.
de ce paramètre.
- keystore_file
Lorsque vous avez votre propre certificat SSL sous forme de fichier JSK. Vous pouvez le placer dans le répertoire /nxfilter/conf et définir le nom du fichier comme valeur de 'keystore_file'.
ex) keystore_file = conf/myssl.jks
ex) keystore_file = conf/myssl.jks
- keystore_pass
Le mot de passe de votre fichier JKS.
- stop_auto_delete
NxFilter supprime les anciennes données de trafic à 2 heures du matin. Vous pouvez l'arrêter et exécuter '/nxfilter/bin/dbclean.sh' une fois par semaine.
- classifier_num
Vous pouvez augmenter le nombre de classificateurs pour la classification dynamique.
- rh_num
Vous pouvez augmenter le nombre de ses gestionnaires de requêtes.
Pour plus de détails, lisez Le nombre de gestionnaires de requêtes
- www_dir
Le répertoire du pack GUI de NxFilter.
- cluster_mode
Mode de clustering du serveur.
ex) 0 = stand-alone, 1 = master, 2 = slave
ex) 0 = stand-alone, 1 = master, 2 = slave
- master_ip
L'adresse IP de votre nœud maître.
- slave_ip
Les adresses IP de vos noeuds esclaves.
- block_node_ip
IP de redirection de bloc spécifique au noeud. C'est pour remplacer l'IP de redirection de bloc pour un nœud de cluster.
- cluster_double_check
Ceci est pour la vérification de la connexion du noeud maître. Pour plus de détails,
lisez Vérification de la connexion du noeud maître
- https_ciphers
Cette option définit les suites de chiffrement pour le serveur web intégré lors de l'utilisation de HTTPS.
Dans la plupart des cas, vous n'avez pas besoin de définir ces valeurs vous-même.
Certaines d'entre elles doivent être définies par l'interface graphique.
log4j.properties
Nous utilisons Log4j pour la journalisation du système. Vous pouvez définir le niveau de journalisation dans le fichier. Pour le débogage, changez INFO en DEBUG dans le fichier.
oem.properties
Ce fichier est destiné à la personnalisation. Pour plus de détails,
lisez Propriétés OEM
nom de l'application
Ce fichier est utilisé pour créer un service Windows. Le nom du service de NxFilter peut être défini dans le fichier.
Fichiers de contrôle d'accès
Vous pouvez avoir des fichiers dns-allow-ip.txt et dns-block-ip.txt et des IP autorisées et des IP bloquées dans les fichiers.
Pour plus de détails, lisez Contrôle d'accès par blocs d'IP
Fichiers de langue
NxFilter supporte plusieurs langues. Nous plaçons les fichiers de langue dans le répertoire /nxfilter/lang.
Dans ce répertoire, il y a des sous-répertoires pour chaque langue basée sur les codes de pays à 2 caractères.
Chaque répertoire de code de pays contient trois fichiers :
| 1. dict.txt | : Traduction de l'interface graphique | |
| 2. categories.txt | : Catégories Jahaslist | |
| 3. cloudlist.map | : Catégories de la liste des nuages |
Pour ajouter une nouvelle langue, créez un nouveau répertoire dans /nxfilter/lang en utilisant le code pays à 2 caractères de la langue. Copiez ensuite les fichiers suivants dans le nouveau répertoire et traduisez-les dans la langue souhaitée :
- /nxfilter/lang/dic.txt
- /nxfilter/jahaslist/categories.txt
- /nxfilter/conf/cloudlist.map