LinuxにNxFilterをインストールする
NxFilter は Linux やその他の Unix 系 OS 上で動作します。
DEBとRPM形式のインストールパッケージが提供されています。
いくつかの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.4.7.deb
sudo apt install ./nxfilter-4.7.4.7.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 パッケージを使用する
NxFilter を ZIP パッケージを使って他の Linux や Unix 系システムにインストールすることができます。
- ダウンロード nxfilter-4.7.4.7.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