The KeexyBox open source project may be your solution.
With a very low hardware cost and its Open Source license, why go without KeexyBox on your network if you are looking for a website filtering solution or a captive portal?
The great novelty of this version is that it allows users to be connected to the Internet without using the captive portal
By installing KeexyBox on a Raspberry Pi, you can regain control of your internet access for all devices on your home network
Parental control softwares and privacy do not mix well