Comment Pfsense (Score 5, Informative) 159
Use PFsense and use the package squidguard(or dansguardian) and use the software downloads list.
Get hold of portable property. -- Charles Dickens, "Great Expectations"