LinuxへのNxFilterのインストール
NxFilterは、Linuxおよびその他のUnix系オペレーティングシステムで動作します。
DEBおよびRPM形式のインストールパッケージを提供しています。また、ZIPパッケージを使用して手動でインストールすることも可能です。
一部のLinuxシステムでは、127.0.0.1のループバックアドレスが設定されていないことが確認されています。
お使いのシステムで127.0.0.1が設定されていない場合、NxFilterが正常に動作しない可能性があります。
自動インストールスクリプトの使用
Debianベースのシステムの場合、以下のコマンドを使用して、当社のウェブサイトから直接自動インストールスクリプトを実行できます:
bash -c "$(curl -s https://nxfilter.org/scripts/install-nxfilter-ubuntu.sh)"
自動インストールスクリプトの使用方法については、YouTubeのチュートリアル動画をご用意しています。
自動インストールスクリプトを使用したUbuntuへのNxFilterのインストール
他の製品用の自動インストールスクリプトもご用意しています。
NxFilterのウェブサイトから自動インストールおよび自動更新スクリプトを実行する。
DEBパッケージの使用
Ubuntu 18.04以降、systemd-resolvedサービスがUDP/53ポートを占有しています。
NxFilterをインストールする前に、このサービスを無効にし、代替のDNSサーバーを設定する必要があります。
systemd-resolvedを停止して無効にするには、以下のコマンドを実行してください:
sudo service systemd-resolved stop
sudo systemctl disable systemd-resolved
sudo rm /etc/resolv.conf
sudo sh -c "echo nameserver 8.8.8.8 > /etc/resolv.conf"
JREがインストールされていない場合は、インストールする必要があるかもしれません。
sudo apt install openjdk-11-jre-headless
curl を使用して最新のパッケージをダウンロードし、apt でインストールしてください。
curl -O http://pub.nxfilter.org/nxfilter-4.7.5.6.deb
sudo apt install ./nxfilter-4.7.5.6.deb
インストール後、サービスを有効にして起動してください。
sudo systemctl enable nxfilter
sudo systemctl start nxfilter
以下のコマンドを実行すると、起動プロセスを監視できます:
tail -f /nxfilter/log/nxfilter.log
NxFilterを初めてインストールする際は、Jahaslistデータベースを作成し、データを投入する必要があります。
この処理には最大1分ほどかかる場合があります。
この間、管理用GUIにアクセスできない場合があります。
初期化プロセスが完了するまで、サービスを停止しないでください。
DEB パッケージを使用して NxCloud または NxRelay をインストールする場合は、systemctl コマンドで「nxfilter」の代わりに「nxcloud」または「nxrelay」を使用してください。
ZIPパッケージの使用
ZIPパッケージを使用すれば、他のLinuxやUnix系システムにNxFilterをインストールできます。
- ダウンロード nxfilter-4.7.5.6.zip
- ZIPファイルを/nxfilterに解凍してください
- /nxfilter/binに移動し、「chmod +x *.sh」を実行してください
- root権限で startup.sh を実行してください
NxFilterをデーモンとして実行するには、起動時に -d フラグを追加してください: /nxfilter/bin/startup.sh -d.
DEBおよびRPMリポジトリ
Rob Asher 氏が NxFilter 専用の DEB および RPM パッケージリポジトリを作成・管理しており、以下から利用可能です:
https://github.com/DeepWoods/DeepWoods-Repositories