element-hq / element-web

A glossy Matrix collaboration client for the web.
https://element.io
GNU Affero General Public License v3.0
11.27k stars 2.01k forks source link

Sudden connection lost (Russia) #28050

Closed sicikh closed 2 months ago

sicikh commented 2 months ago

Steps to reproduce

Try to access any Element resource (try to login, view chats, etc.) from Russia (primarily from Moscow). Element and Matrix sites are working properly.

This happens to ~50 people simultaneously.

VPN solves an issue, if we can connect to it (in Russia only a few VPN works).

Outcome

What did you expect?

Normal functioning Element.

What happened instead?

SSL connection timeout (from curl accessing, for example, /client/versions endpoint), connection lost (from apps).

Operating system

Windows, Manjaro Linux, Android, iOS

Application version

Element version 1.11.75, Rust SDK 0.7.1 (c8c9d15), Vodozemac 0.6.0

How did you install the app?

https://element.io/get-started (Windows), manjaro repository extra/element-desktop (Manjaro Linux)

Homeserver

matrix.org

Will you send logs?

Yes

sicikh commented 2 months ago

Bypassing DPI solves the problem. In total, we can conclude that the official server https://matrix-client.matrix.org is blocked in Russia.

For those from Russia who will read this later: just add domains matrix.org and matrix-client.matrix.org to the blacklist of the DPI bypass application.

I'm leaving the issue open for the Element developers to find out about the block in Russia.

t3chguy commented 2 months ago

Closing as not an Element Web issue, but a matrix.org one, various domains are blocked in a plethora of countries, companies, and ISPs, there isn't anything Element can do about that.

marknefedov commented 1 month ago

I would add, because of Matrix.org being block, all apps (including mobile), juts crash and won't let to choose a self-hosted server option.

image
marknefedov commented 1 month ago

on IOS "Loading" spinner just rolls indefinitely. 695F6325-814C-44CC-A260-D8723E8D785B_4_5005_c It probably would be better to add a "Choose server" button somewhere in the starting menu, as of my testing this is the only problem with self hosting.

t3chguy commented 4 weeks ago

@MKC-MKC this repo is not related to the iOS app. Seek the repo relating to the application which you are running to get help.