NxFilter Tutorial

  • EN English
  • DE Deutsch
  • ES Español
  • FR Français
  • IT Italiano
  • JP 日本語
  • BR Português
  • RU Русский
  • TR Türkçe
設定ファイル
/nxfilter/confディレクトリには、変更または作成可能な設定ファイルがいくつかあります。

ファイルで設定された設定値はクラスタリングノード間で共有されません。これは現在のサーバーにのみ適用されます。 新しい設定値を読み込むにはサーバーを再起動する必要があります。


cfg.properties
メインの設定ファイルです。NxFilterのパラメータを設定できます。

- listen_ip

デフォルトでは、NxFilter はシステムのすべての IP をリッスンします。

- dns_port

NxFilter の UDP DNS ポートを変更できます。デフォルトは53です。

- http_port

NxFilter のウェブサーバポートを変更できます。デフォルト値は 80 です。

- https_port

NxFilter のウェブサーバポートを変更できます。デフォルトは443です。

- upstream_dns

GUI で設定したアップストリーム DNS サーバを上書きできます。DNSサーバのIPアドレスはカンマ区切りで3つまで設定できます。

- local_dns_port

ローカルの再帰 DNS サーバを NxFilter のアップストリームサーバとして使用できます。例えば、UDP/5353で実行し、このパラメータの値として'5353'を設定します。 を設定する。

- keystore_file

自分のSSL証明書をJSKファイルとして持っている場合。nxfilter/confディレクトリに置き、'keystore_file'の値としてファイル名を設定します。
    ex) keystore_file = conf/myssl.jks

- keystore_pass

JKSファイルのパスワード。

- stop_auto_delete

NxFilterは午前2時に古いトラフィックデータを削除する。これを停止して、週に一度'/nxfilter/bin/dbclean.sh'を実行すればよい。

- classifier_num

動的分類のための分類器の数を増やすことができる。

- rh_num

リクエストハンドラの数を増やすことができます。 詳細は リクエストハンドラの数

- www_dir

NxFilterのGUIパックのディレクトリ。

- cluster_mode

サーバーのクラスタリングモード
    ex) 0 = stand-alone, 1 = master, 2 = slave

- master_ip

マスターノードのIPアドレス。

- slave_ip

スレーブノードのIPアドレス。

- block_node_ip

ノード固有のブロック・リダイレクションIP。クラスタノードのブロックリダイレクトIPをオーバーライドする場合に使用します。

- cluster_double_check

マスターノード接続チェック用。詳細は を参照してください。 マスターノード接続チェック

- https_ciphers

このオプションは、HTTPS使用時に組み込みWebサーバーの暗号スイートを設定します。

ほとんどの場合、これらの値を自分で設定する必要はありません。 GUIで設定するものもあります。


log4j.properties
システムロギングにLog4jを使用しています。ファイルでログレベルを設定できます。デバッグの場合は、INFOをDEBUGに変更してください。


oem.properties
このファイルはカスタマイズ用です。詳細は を参照してください。 OEMプロパティ


アプリ名
このファイルはWindowsサービスの作成に使用します。NxFilter のサービス名はこのファイルで定義します。


アクセス制御ファイル
dns-allow-ip.txtとdns-block-ip.txtがあり、許可IPとブロックIPを定義することができます。 詳しくは IPブロックによるアクセス制御


言語ファイル
NxFilter は複数の言語をサポートしています。言語ファイルは /nxfilter/lang ディレクトリに配置します。 このディレクトリの中には、2文字の国コードに基づいた各言語のサブディレクトリがあります。 それぞれの国コードディレクトリには3つのファイルがあります:

1. dict.txt : GUI翻訳
2. categories.txt : Jahaslist カテゴリ
3. cloudlist.map : クラウドリストカテゴリ

新しい言語を追加するには、言語の2文字の国コードを使用して、/nxfilter/langの中に新しいディレクトリを作成します。 次に、以下のファイルを新しいディレクトリにコピーし、希望の言語に翻訳します:

  • /nxfilter/lang/dic.txt
  • /nxfilter/jahaslist/categories.txt
  • /nxfilter/conf/cloudlist.map