@rfc2822 Yes, but that leaves me with a whole bunch of problems. For one, it doesn’t work with mobile data and I’d have to reconfigure every wifi connection.
You can configure your mobile data connection, too: Settings / Wireless & networks (more) / Cellular networks / Access Point Names / <your APN> / Proxy (and Port).
Second, it routes all data trough Tor including things like whatsapp so that would compromise the anonymity of my web browser.
I don’t get the sense of using WhatsApp and Tor at the same time, but that’s of course a personal opinion.
Transparant proxying everthing is a bad idea for different reasons as well (Like downloading updates, it takes ages).
Would it really not be possible to implement some basic proxy support?
Of course it would be possible. High-quality patches are welcome, but please send some proposal (which things would be implemented where) first, because the GUI code in the v1 branch is being reworked heavily. I also wonder whether this should be an application-wide or per account setting.
Probably this should be an account-wide setting, which could be read by HttpClient.create(… account …), which then calls OkHttpClient.Builder’s proxy().