Need suggestions for operating systems to use with web filters?
Need suggestions for operating systems to use with web filters?
Are you looking for operating systems or software to install on a Raspberry Pi that can track IP-based traffic usage? You want a solution that integrates with router DNS settings so you can monitor outbound data without seeing URLs. The aim is a compact device to plug into existing routers experiencing slow connections, helping identify bandwidth issues. I’m not sure if Pihole will log this information over 24 hours—any suggestions?
It seems you're looking for an alternative approach. A web proxy like Squid isn't suitable here because DNS traffic isn't involved. Think of a phone book—once you find the number, you can proceed without checking again. A DNS acts similarly, but it's not reliable for bypassing. Squid needs client setup and lacks monitoring features. I suspect GNU/Linux has native tools that could handle this, though I'm not sure yet. Edit: Discovered a better method. It might work without third-party software, but it demands more configuration and Linux knowledge than I have.
1) Use a Raspberry Pi with an Ethernet port and a USB dongle to create a bridge.
2) Install a bandwidth monitor such as iftop.
3) Set up a monitoring script—someone else has done this before, even posting a setup guide! GitHub - mr-canoehead/network_performance_monitor: Network Performance Monitor - a portable tool for troubleshooting home network issues. This appears to match your needs and should be straightforward to install.