MCMrARM / revolution-irc

A modern Android IRC client. #revolutionirc on Libera.chat
GNU General Public License v3.0
555 stars 62 forks source link

Proxy support #97

Open KOLANICH opened 6 years ago

KOLANICH commented 6 years ago

I guess this app should support working through SOCKS proxies. Please make sure that DNS requests are also made through proxy if it is used.

ScriptTiger commented 5 years ago

Please make sure that DNS requests are also made through proxy if it is used.

Just to be clear, the request is SOCKS5 proxy support.

Revolution IRC already has a lot of features you can't find in other IRC apps and is basically the only app some people can use for their particular use cases. Adding SOCKS5 proxy support would definitely greatly expand these use cases further, as this is a fairly common requirement amongst modern IRC users.

I would also say possibly throwing in HTTP proxy support may also be helpful. Obviously SOCKS5 would be the ideal here, but some people may be in environments where they don't have a choice and only have an HTTP proxy to work with, which is also still fairly common. Perhaps just implementing a drop-down to switch between SOCK5 or HTTP would be nice here, along with the actual input field for the host:port to connect to.