NxFilter Tutorial

  • EN English
  • DE Deutsch
  • ES Español
  • FR Français
  • IT Italiano
  • JP 日本語
  • BR Português
  • RU Русский
  • TR Türkçe
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

- 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

- 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