Arquivos de configuração
Há vários arquivos de configuração que podem ser modificados ou criados no diretório /nxfilter/conf.
Os valores de configuração definidos pelos arquivos não são compartilhados entre os nós de agrupamento. São apenas para o servidor atual.
Você precisa reiniciar o servidor para carregar novos valores de configuração.
cfg.properties
Esses são os principais arquivos de configuração. Você pode definir alguns parâmetros abaixo para o NxFilter.
- listen_ip
Por padrão, o NxFilter escuta todos os IPs do sistema.
- dns_port
Você pode alterar a porta DNS UDP do NxFilter. O valor padrão é 53.
- http_port
Você pode alterar a porta do servidor web do NxFilter. O valor padrão é 80.
- https_port
Você pode alterar a porta do servidor web do NxFilter. O valor padrão é 443.
- upstream_dns
Você pode substituir os servidores DNS de upsream definidos pela GUI. Você pode definir até 3 endereços IP de servidor DNS separados por vírgulas.
- local_dns_port
Você pode executar um servidor DNS recursivo local e usá-lo como servidor upstream do NxFilter. Por exemplo, você o executa em UDP/5353 e define "5353" como o valor
desse parâmetro.
- keystore_file
Quando você tem seu próprio certificado SSL como um arquivo JSK. Você pode colocá-lo no diretório /nxfilter/conf e definir o nome do arquivo como o valor de 'keystore_file'.
ex) keystore_file = conf/myssl.jks
ex) keystore_file = conf/myssl.jks
- keystore_pass
A senha do seu arquivo JKS.
- stop_auto_delete
O NxFilter exclui dados de tráfego antigos às 2h da manhã. Você pode interrompê-lo e executar '/nxfilter/bin/dbclean.sh' uma vez por semana.
- classifier_num
Você pode aumentar o número de classificadores para classificação dinâmica.
- rh_num
Você pode aumentar o número de seu manipulador de solicitações.
Para obter mais detalhes, leia O número de manipuladores de solicitação
- www_dir
O diretório do pacote GUI do NxFilter.
- cluster_mode
Modo de agrupamento do servidor.
ex) 0 = stand-alone, 1 = master, 2 = slave
ex) 0 = stand-alone, 1 = master, 2 = slave
- master_ip
O endereço IP do nó mestre.
- slave_ip
Os endereços IP de seus nós escravos.
- block_node_ip
IP de redirecionamento de bloco específico do nó. Isso é para quando você substitui o IP de redirecionamento de bloco para um nó do cluster.
- cluster_double_check
Para verificação da conexão do nó mestre. Para obter mais detalhes,
leia Verificação da conexão do nó mestre
- https_ciphers
Essa opção define os pacotes de cifras para o servidor da Web incorporado ao usar HTTPS.
Na maioria dos casos, não é necessário definir esses valores por conta própria.
Alguns deles devem ser definidos pela GUI.
log4j.properties
Usamos o Log4j para registro do sistema. Você pode definir o nível de registro no arquivo. Para depuração, altere INFO para DEBUG no arquivo.
oem.properties
Esse arquivo é para personalização. Para obter mais detalhes,
leia Propriedades do OEM
nome do aplicativo
Esse arquivo é usado para criar o serviço do Windows. O nome do serviço do NxFilter pode ser definido no arquivo.
Arquivos de controle de acesso
Você pode ter arquivos dns-allow-ip.txt e dns-block-ip.txt e IPs permitidos e IPs bloqueados nos arquivos.
Para obter mais detalhes, leia Controle de acesso por blocos de IP
Arquivos de idioma
O NxFilter suporta vários idiomas. Colocamos os arquivos de idioma no diretório /nxfilter/lang.
Dentro desse diretório, há subdiretórios para cada idioma com base nos códigos de país de dois caracteres.
Cada diretório de código de país contém três arquivos:
| 1. dict.txt | : Tradução da GUI | |
| 2. categories.txt | : Categorias da Jahaslist | |
| 3. cloudlist.map | : Categorias da Cloudlist |
Para adicionar um novo idioma, crie um novo diretório dentro de /nxfilter/lang usando o código de país de dois caracteres para o idioma. Em seguida, copie os seguintes arquivos para o novo diretório e traduza-os para o idioma desejado:
- /nxfilter/lang/dic.txt
- /nxfilter/jahaslist/categories.txt
- /nxfilter/conf/cloudlist.map