I'm looking at privoxy although I'm not sure it's more appropriate than squid. I'm hoping to run this on a Raspberry Pi or Zero so it'll most likely be under Raspbian.
Right now I use the standard Android "Portable Wi-Fi hotspot" in the phone. I run it open (no password) because I'm in a very rural area and don't need them. I want to tether by USB to some box I have better control over. Then set up an AP on that which effectively replaces the one in the phone (with a gain antenna to boot). One thing that just occurred to me is that I can set up in the AP's dhcpd.conf the MAC addresses of my trusted machines so they will bypass the proxy entirely, or maybe use a different one just for ad blocking. And hopefully prioritize bandwidth usage, setting my trusted MAC addresses with the highest priority. Everything else by default will get fed through the proxy. I'd rather not rely on mime types because I don't know that mime is even used by proprietary things like the Washington Post, BBC, NPR, etc. Android news clients. They could be specialized web browsers, or they could work with pure binary data. There's no reason for them to be compatible with the rest of the world since they run the servers and write the clients. I suspect they were lazier than that though. -- ------------- No, I won't call it "climate change", do you have a "reality problem"? - AB1JX Impeach Impeach Impeach Impeach Impeach Impeach Impeach Impeach