Comment by cdjk
12 years ago
I'm a fan of pfsense:
It might be a little more complicated than a standard consumer-grade router, but it's powerful enough to do almost anything. It's based on FreeBSD and has a reasonably pretty GUI on top of pf.
I've used it on alix embedded hardware before, and have it currently running on an atom supermicro board - both work great.
pfSense is awesome. It won't help a lot with this specific problem (without a lot of manual work). But it's still a great solution. I've been using its multi-WAN capabilities on a Soekris box for a few years now.
You can use Squid on PFsense (available as package):
https://doc.pfsense.org/index.php/Setup_Squid_as_a_Transpare...
but I don't think it would be trivial to configure for an end-user
I'll second the pfsense option. I just bought a great little Alix based firewall running pfsense (2.1) [1]. I wanted something that was open-source and less of a black box (firewall inside a consumer grade router/modem).
One thing I'm now noticing - Android (nexus7) is quite noisy. I need to get wireshark looking at what this constant trafic is from the tablet to Google (and the BBC sometimes).
[1] ALIX 2D3 LX800
Ya, I've noticed that, too. My wireless VLAN has blocked outgoing traffic on several uncommon ports.