Соединение / клонирование сервера Matrix Synapse в интрасети с сервером в Интернете
Я хотел бы соединить или клонировать два сервера Matrix, один из которых расположен в интрасети, а другой в Интернете. Интранет может иметь доступ к Интернету (с нередкими отключениями), но не может быть доступен из Интернета. Оба сервера подключены через VPN, поэтому они могут общаться друг с другом.
Многие пользователи подключаются из интрасети, а другие из Интернета. Цель состоит в том, чтобы пользователи интрасети могли подключаться, не выходя в Интернет, потому что подключение к Интернету ограничено и часты длительные периоды без подключения к Интернету. В идеале оба сервера должны действовать как уникальный сервер Matrix, поэтому пользователям интрасети не нужно создавать две учетные записи. Серверы должны синхронизировать события всякий раз, когда работает интернет-соединение.
Я полагаю, это невозможно без довольно большого фрагмента кода. Я сомневаюсь, какое программное обеспечение мне следует создать. Стоит ли построить мост? Возможно, подход бота или привязка учетной записи? Я не знаю более подходящего решения?