Install NxFilter on pfSense

Install NxFilter 4.7.1.8 on pfSense: Step-by-Step Guide.

  • Apr, Wed, 2025
  • 0
  • 71 views
  • 1 minute Read

NxFilter is a DNS-based web filtering software that can be installed on pfSense, a FreeBSD-based firewall, to filter and monitor network traffic. Below is a concise guide to install and configure NxFilter on pfSense using a community-developed script.

1. Prepare pfSense

  • Change WebGUI Port: Log into pfSense webConfigurator (System > Advanced > Admin Access). Change the TCP port from 80 to another (e.g., 8080) to avoid conflict with NxFilter. Disable the WebGUI redirect rule.
  • Disable DNS Resolver: Navigate to Services > DNS Resolver > General Settings, uncheck “Enable,” and save/apply changes.
  • Enable SSH: In System > Advanced > Admin Access, enable SSH access for command-line operations.
  • Set Firewall Rules: Create rules to allow traffic on port 53 (DNS) and port 80 (NxFilter web interface) for the LAN interface (Firewall > Rules > LAN).