I'd like to change the user agent on all HTTP requests made from this machine. It's easy enough to change the user agent in each browser, but other apps also make http requests. It's vital I catch them all. In particular, there's one app (Steam) that has no option to change the user agent.
Thus, I want to run an intercepting proxy that changes the user agent on all http requests made from my computer.
I wrote this
# Squid normally listens to port 3128 http_port 3128 http_port 3127 intercept # i don't care for caching. -Matt cache deny all request_header_access User-Agent deny ALL
It works when I point browsers at it. But how can I get Squid to intercept all http requests made by my machine? I don't understand how to make it capture stuff. Iptables? Firewalld?