I'd like to set up a proxy at home that will allow for filtering and logging of internet access. I currently have an old Eee PC running Lubuntu and serving as a wireless access point, among other services. I do this by having a wired connection from the Eee PC to the WAN router (a Comcast cable modem) which is then shared to the wireless via ap-hotspot. I would like to add to this a proxy which will provide at least the following capabilities:
- Website filtering. An "access forbidden" page is acceptable, but I'd prefer that blocked sites simply appear to time out.
- Access logging by device ID
- Access alerting
- Log rotation
It seems like Squid should be able to do this, but I'd appreciate any additional pointers to good packages. Better, if anyone has set something like this up, how has it gone for you? Are there any other capabilities you've found useful? My goal is to allow guests access but to ensure that our network is not used for anything sketchy. Thanks.