Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tor / proxy support with authentication #200

Open
3 tasks
Mikaela opened this issue Mar 8, 2022 · 1 comment
Open
3 tasks

Tor / proxy support with authentication #200

Mikaela opened this issue Mar 8, 2022 · 1 comment
Labels
T-Feature Request to add a new feature which does not exist right now

Comments

@Mikaela
Copy link

Mikaela commented Mar 8, 2022

Is your feature request related to a problem? Please describe.

Currently Elements don't support using a proxy or Tor outside of Element Web flag without authentication.

Describe the solution you'd like

I would like Elements to support configuring a proxy (or in case of Element Android supporting connecting to OrBot directly) without obscure command line flags that don't support proxy authentication.

Additional context

I wrote this section in a text editor before seeing the issue template

I think Element should support avoiding censorship by proxies, especially Tor which by default uses socks5, TCP port 9050 or with Tor Browser 9150.

Currently proxy authentication is not supported even by Element Web, but I consider that an important feature due to Tor's option IsolateSOCKSAuth which allows having different circuits for when different username/password combination is given.

IsolateSOCKSAuth
Don’t share circuits with streams for which different SOCKS authentication was provided. (For HTTPTunnelPort connections, this option looks at the Proxy-Authorization and
X-Tor-Stream-Isolation headers. On by default; you can disable it with NoIsolateSOCKSAuth.)

@spignelon
Copy link

Any updates on this?
Many of us are unable to use the app in India due to the recent ban. The ISPs are throttling connection, rendering the app unusable without a VPN, it would be much easier if element apps had an inbuilt proxy option like Signal and Telegram.

https://element.io/blog/india-bans-flagship-client-for-the-matrix-network/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
T-Feature Request to add a new feature which does not exist right now
Projects
None yet
Development

No branches or pull requests

3 participants