Block Proxy / Anonymizer / PHProxy / Glype with DansGuardian & IPCop
I work in a school, and part of my job entails considering eSafety, as the bulk of users are children under 18. This usually manifests itself in the form of content filtering; not only sites with...
View ArticleBuilding a Clustered Linux Web Proxy – 1/9 – Clustering Basics
I work in a school, so I have to run a web content filter to ensure users are kept safe while online. Running the filter on a single Linux box was once satisfactory, but the network grew over time and...
View ArticleBuilding a Clustered Linux Web Proxy – 4/9 – Squid Configuration
The previous post detailed how to configure a High Availability cluster for redundant directors. Paired with the NLB cluster, the framework is there for a resilient system. Now we have to configure...
View ArticleBuilding a Clustered Linux Web Proxy – 5/9 – Synchronising Configuration
By now we have completed a fair amount of configuration on the cluster setup: - Host IP addressing - NLB configuration (ldirectord / IPVS) - HA configuration (Corosync / Pacemaker) - Cluster node...
View ArticleBuilding a Clustered Linux Web Proxy – 6/9 – SquidGuard & Blacklists
By now we have a pretty effective setup - a NLB cluster running Squid protected by redundant load balancers, with a basic file replication scheme in place. It's about time we got down to the reason for...
View ArticleBuilding a Clustered Linux Web Proxy – 7/9 – Automation & Administration
Over the last few posts we have configured the following: - NLB cluster - HA cluster - Squid configuration - SquidGuard configuration - File synchronisation - Blacklist updates It is time to introduce...
View ArticleBuilding a Clustered Linux Web Proxy – 8/9 – Administering SquidGuard
The cluster is now more or less set up. Now we have the task of administering the cluster. There are a couple of admin interfaces available for SquidGuard but none of them did exactly what I wanted, so...
View Article