Is there an opensource simplified gui to pfsense? The only functions I need are to assign static IPs (or reserve them), to filter by content, and to be able to whitelist/blacklist. I have been trying to wrap my head around pfsense and I am getting better but there is so much I don't understand. I also downloaded OPNsense and that seems to have a bit simpler GUI. Anyway, I am actually a computer teacher in one of the lowest paid states in the US and my job title has gone from teacher to teacher/technician so I am in a bit over my head. Of course being in education, budget is tight.
I am currently using sonicwalls (21 locations, 200+ students) and it works ok but the school doesn't pay for content filtering because you have to pay per sonicwall. So I filter by whitelisting every URL/IP associated with the site needed open. I am up to 47 URLs to open up outlook.office365.com and they keep changing so the list is ever growing.
Any help is appreciated!
Change DHCP lease to static: https://docs.netgate.com/pfsense/en/latest/monitoring/status/dhcp-ipv4.html#add-static-mapping
pfSense by itself can resolve IPs and you can block/allow by IP. It's more complex to do for URLs but one can add a fake DNS hostname to override the domain and resolve to nowhere/127.0.0.1 or similar. Perhaps a proxy like squid would help.
If you can find lists of IPs to block by content then you can use pfBlocker https://docs.netgate.com/pfsense/en/latest/packages/pfblocker.html or just create an alias using the list URL and pfSense will attempt to download it. https://docs.netgate.com/pfsense/en/latest/firewall/aliases.html#url-aliases