- I know everyone else in the world is probably using AdBlock or something, but I've been using Privoxy for ages and I'm used to it. (I almost wrote, "I like being able to type my own regexps" but no I don't, that's just the Stockholm Syndrome talking.)
On the plus side, since it's a system-wide proxy, it blocks ads not only in Safari but also in NetNewsWire and anything else that loads web pages.
On the minus side, it makes Little Snitch less useful (see below).
- Little Snitch
- Little Snitch is kind of amazing and I grudgingly admit that it is worth the $30 for its entertainment value alone. It lets you monitor and block network connections initiated by applications on a per-application, per-host and/or per-port basis, so you can tell what's trying to "phone home" on you, and stop it.
Unfortunately the combination of Privoxy and Little Snitch means that "port 80" is the root password that bypasses this. If some random application phones home by loading a URL via webkit, then by the time Little Snitch sees that connection, all it knows is that the "Privoxy" process connected to port 80, not that the connection is really coming from some app that ought not be making such connections at all. It can't tell the difference between some-random-app and you clicking links in a web browser. So that's a bummer.
If there was a way to tell MacOS that Safari and NetNewsWire should use the HTTP proxy but all other apps should connect directly, this would work better, but as far as I know there is not.
- This seems to do a good job of blocking all manner of web-page spyware, and like Little Snitch, shows you what it's blocking. I had been using Incognito before this, but as far as I can tell, Ghostery does a superset of what Incognito does, but with better feedback over what's happening.
I suppose there's no way to get ad blocking on iOS without jailbreaking it or running a non-standard web browser app?
Incidentally, I was wondering whether Reeder on iOS is using SSL when it syncs my subscriptions with Google Reader, and I realized that I don't actually know how to snoop my wifi network in order to answer this question. Do you know the answer?
- Update: I think that Reeder on iOS is using SSL to connect to Google Reader and download the RSS contents of all of the feeds. It then connects to the sites directly to load images over http, as you'd expect. Oddly, though, it seems to keep connecting/caching long after its "busy" throbber has stopped, and mostly what it's loading is all of those stupid "apple-touch-icon-precomposed.png" URLs, so maybe this is some lower-level webkit nonsense instead of Reeder itself. Surprisingly, NetNewsWire on the desktop is connecting to Google over http instead of https.