matrix-org / matrix-org/matrix.org

Onion service for matrix-client.matrix.org & matrix.org & dendrite.matrix.org

Open
#1,314 6 comments 5 reactions 0 assignees View on GitHub
foundation
Dominant language
JavaScript
Stars
616
Forks
463
Avg merge
2d 3h
Merged PRs (30d)
19

Description

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

When I attempt to use matrix.org over Tor, I often end up being asked for Cloudflare captcha that neither Element or Nheko is able to provide for the client-server API. With Element desktop I only see error about no connection for no reason, with Nheko the terminal output gets flooded by HTML saying it's Cloudflare captcha.

**Describe the solution you'd like**

I would like matrix.org to provide an onion service, preferably single hop one, that I could `mapaddress` in `torrc` and not require client-side changes.

**Describe alternatives you've considered**

Matrix.org could stop using Cloudflare or stop requiring captchas for `https://matrix-client.matrix.org` in Cloudflare configuration?

**Additional context**

* Screenshot will be added when I catch this issue the next time.
* https://github.com/vector-im/element-meta/issues/200

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the requirements for onion access to matrix-client.matrix.org, matrix.org, and dendrite.matrix.org, including the requested single-hop behavior and torrc mapaddress use. Compare this with the linked Cloudflare-captcha context; done means clients can reach the named services over onion addresses without client-side changes.

Written by the indexing model from the issue text.

Assessment

Domain
networking
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.