Прикладные программы. [matrix] клиент Element.

  • Автор темы Автор темы Mr.Dark
  • Дата начала Дата начала

Mr.Dark

Активный пользователь
Регистрация
01.06.2025
Сообщения
8 072
Реакции
6 980
Баллы
113
1000002937.jpg
Тема: Прикладные программы. [matrix] клиент Element.

 
Matrix — открытый протокол передачи мгновенных сообщений с поддержкой аудио и видео связи. Это децентрализованный протокол который поддерживает передачу сообщений между серверами. Ключевая особенность протокола Matrix — объединение в одном месте всех каналов общения и децентрализация. Протокол поддерживает транспорты в другие сети обмена сообщениями Telegram, Discord, Gitter, Slack/Mattermost, IRC, WhatsApp, XMPP, Facebook Messenger, Signal, Skype.
Element — эталонная реализация [matrix]-клиента, поддерживающая все функции протокола.

Для регистрации аккаунта устанавливаем браузер Chromium.
sudo apt update && sudo apt install chromium
Запускаем chromium через tor, указывая прокси сервер.
chromium --proxy-server="socks5://127.0.0.1:9050"
Открываем в Chromium страницу Public Matrix Homeservers со списком публичных серверов [matrix], выбираем домашний сервер и регистрируем аккаунт.
Скачиваем AppImage клиента.
wget https://github.com/srevinsaju/eleme...ad/stable/Element-v1.11.83.glibc2.35.AppImage
Выдаём права на выполнение файлу AppImage.
chmod 755 Element-v1.11.83.glibc2.35.AppImage
Устанавливаем проксификатор proxychains.
sudo apt install proxychains
Открываем конфигурационный файл proxychains.conf
sudo nano /etc/proxychains.conf
Меняем последнюю строку в конфигурационном файле.
Вместо
socks4 127.0.0.1 9050
пишем
socks5 127.0.0.1 9050
Сохраняем файл CTRL+O выходим из текстового редактора CTRL+X.
Запускаем Element
proxychains /home/amnesia/Element-v1.11.83.glibc2.35.AppImage
Нажимаем кнопку Войти.
Меняем домашний с сервер с matrix.org на тот на котором вы зарегистрировались. Вводим логин и пароль, авторизуемся на сервере, добавляем контакты.

Если вам нужно авторизоваться на сервере matrix.org, то открываем в chromium страницу регистрации аккаунта, и регистрируем новый аккаунт.
1000002958.png
Открываем ссылку на репозиторий element и скачиваем самый свежий пакет для архитектуры amd64. На данный момент element-desktop_1.11.100_amd64.deb.
Устанавливаем пакет.
sudo dpkg -i /home/user/Downloads/element-desktop_1.11.100_amd64.deb
Запускаем element-desktop
element-desktop
Нажимаем кнопку Войти. Нажимаем кнопку Продолжить.


1000002960.jpg
После этого в chromium открывается страница авторизации в котороую нужно ввести логин и пароль от аккаунта.
1000002961.png1000002962.png1000002963.png
После нажатия кнопки Open Еlement клиент авторизуется на сервере.
1000002964.png
Для настройки клиента нажимаем кнопку 🞿 и в открывшемся меню нажимаем кнопку Все настройки.
1000002965.png
Открываем Паремтры. Отключаем уведомления.1000002966.png
Открываем Безопасность. Отключаем идентификационный сервер.
1000002967.png
1000002968.png
 
Выключаем отправку аналитики.
1000002969.png
Открываем Шифрование.
1000002970.png
Генерируем ключи шифрования.
1000002971.png
Лучше не использовать резервное хранение ключей на сервере.
1000002972.png
1000002973.png
А отключить его.
1000002974.png
И сохранить зашифрованную копию ключей в файл на компьютере.
1000002975.png
Кнопкой Экспортировать ключи.
1000002976.png
Своими клиентами подключенными к аккаунту можно управлять из браузера.
1000002977.png
Такая авторизация через браузер будет работать в системе с прозрачным проксированием. Whonix или Kicksecure с соответствующей настройкой.

Подключение репозитория packages.element.io ― альтернативный вариаинт установки element-desktop.
Импортируем ключ подписи репозиотрия.
curl -fSsL https://packages.element.io/debian/element-io-archive-keyring.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/element-io-archive-keyring.gpg > /dev/null
Добавляем репозиторий.
echo "deb [signed-by=/usr/share/keyrings/element-io-archive-keyring.gpg] tor+https://packages.element.io/debian/ default main" | sudo tee /etc/apt/sources.list.d/element-io.list
Обновляем базу пакетов.
sudo apt update
Устанавливаем element-desktop.
sudo apt install element-desktop
Для Tails подключать репозиторий необходимо аналогично разобранному примеру с librewolf.
 
Назад
Верх