element-hq / element-hq/element-x-android
Wishlist: SOCKS5 proxy support
- Dominant language
- Kotlin
- Stars
- 2.4k
- Forks
- 624
- Avg merge
- 1d 14h
- Merged PRs (30d)
- 149
Description
### Your use case
#### What would you like to do?
I would like to use ElementX with Tor.
#### Why would you like to do it?
Many networks interfere with HTTP/HTTPS traffic but Tor can punch through unmolested. This also helps fix connection instability behind multi layer NAT, which every phone carrier in the US is using for IPv4 these days.
#### How would you like to achieve it?
I'd like to have the ability to route all traffic through Tor, exposed as a setting via either a "use Tor" checkbox that automatically connects to port 9050 on localhost (and has a "requires Orbot" warning text on Android) or a settings page for generically configuring SOCKS5 proxies.
### Have you considered any alternatives?
Orbot has a "VPN mode" which forcibly routes selected apps through Tor. This is sub optimal since it requires more configuration by the user and consumes more CPU and battery.
### Additional context
I'm fairly backlogged on programming stuff so a PR by me would probably not come for most of a year.
### Are you willing to provide a PR?
Yes
Contributor guide
Assessment
This issue has not been assessed yet.