Hi,
I have got my network segmented into 2 LANs, one is for the kids and the other is for the adults but as my kids are very young I want to start monitoring the sites they are going to as my son has got into minecraft videos but some of them have excessive swearing in and I do not want to simply ban him from using the internet.
I brought the Edgerouter POE and have all the networking side done, I SSH'ed into the router and put the following SquidGuard.conf into /etc/squidGuard directory:
#
# CONFIG FILE FOR SQUIDGUARD
#
# Caution: do NOT use comments inside { }
#
dbhome /var/lib/squidguard/db
logdir /var/log/squidguard
#
# SOURCE ADDRESSES:
#
src normal-clients {
ip 192.168.1.0/24
}
src kids-clients {
ip 192.168.2.0/24
}
# ACL RULES:
#
acl {
normal-clients {
pass any
log normalaccess.log
}
kids-clients {
pass any
log kidsaccess.log
}
default {
pass none
log defaultaccess.log
}
}
I am trying to get the squidGuard.conf loaded but struggling. Have spent nearly 6 hours on the internet trying to find some help and I get redirected to pages like https://help.ubnt.com/hc/en-us/articles/205202680-EdgeMAX-Web-proxy-service-for-filtering
Reading this page I get the impression that there is a cut down version of squidGuard on the EdgeRouter that can only block sites rather than log all traffic based on a IP address, currently my config is to monitor all traffic across the networks but will remove the normal traffic just using it for testing.
Is anyone able to provide some advice if there is a way of doing what I need or do I need to look at some additional technology, I was told that I could do this with Squid but wondering if they referred to Squid rather than Squid Guard.
Appreciate any help on this.