設定ファイル
/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
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
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