Element (Matrix) через микснет Nym: приватный, децентрализованный и безопасный обмен сообщениями

Nym [RU]
4 min readJul 17, 2023

--

Теперь вы можете отправлять сообщения в приложении Element через микснет с помощью NymConnect — вот как это сделать!

После длительной борьбы сквозное шифрование стало наконец стандартом для потребительских мессенджеров, защищая содержание сообщений при их передаче между устройствами. Также есть прогресс в децентрализации, повышении суверенитета данных . Мостом между этими двумя направлениями является открытый стандарт Matrix, разработанный для децентрализованного безопасного общения. В мае 2020 года в протокол Matrix было внедрено сквозное шифрование, что позволило пользователям запускать свои собственные серверы и одновременно обмениваться сообщениями между различными платформами в безопасном режиме. Пользователи, возможно, не знакомы с протоколом, но многие из них взаимодействовали с ним через приложение с открытым исходным кодом Element, где зашифрованные чаты можно организовывать в пространства, комнаты и обмен личными сообщениями в удобном и понятном интерфейсе.

Тем не менее остаются области, в которых принципы сквозного шифрования и суверенитета данных находятся под угрозой и могут быть скомпрометированы. В том числе, на обычных устройствах, например, сканирование на стороне клиента, которое в настоящее время проталкивается в законодательство Великобритании и ЕС, а также анализ метаданных сообщений, который раскрывает конфиденциальную информацию о людях, их личности и отношениях. Само по себе шифрование не защитит ваши коммуникации от могущественных противников, обладающих сложными методами анализа трафика. Однако Nym защитит.

В этой статье объясняется, как вы можете использовать NymConnect для повышения конфиденциальности приложения чата Element, защиты IP-адресов, метаданных и многого другого…

Примечание: на данном этапе необходимо иметь определенные технические навыки, так как вам понадобится взаимодействовать с интерфейсом командной строки. В клиенте Element (пока) нет возможности установить прокси-сервер SOCKS5, поэтому NymConnect с Element необходимо запускать из командной строки.

Убедитесь, что вы установили NymConnect на компьютер и запустите его.

Начните работу на Linux и Mac:

Установка

Процесс прост и может быть запущен с помощью удобной комбинации клавиш или командного сокращения “alias” для Linux и Mac, но для начала нам нужно его настроить.

Чтобы запустить клиент Matrix Element через прокси-сервер SOCKS5 с NymConnect, откройте терминал и выполните следующую команду:

element-desktop - proxy-server=socks5://127.0.0.1:1080

И это все!

Подход с использованием командной строки немного громоздкий, поэтому читайте далее, чтобы узнать, как запустить Element с NymConnect, привязав команду к одной клавиатурной комбинации или командному сокращению для более быстрого старта и работы.

Как настроить NymConnect и Element с привязкой клавиш

Привязка клавиш для NymConnect и Element в Linux

Чтобы не вводить команду каждый раз, мы создадим сочетание клавиш с помощью привязки.

Перейдите вKeyboard Shortcuts в настройках компьютера и выберитеSet Custom Shortcut. Выберите сами, что ввести в поляName (имя) иShortcut(клавиши), и введите следующее в командную строку:

element-desktop - proxy-server=socks5://127.0.0.1:1080

При выбореShortcut убедитесь, что это сочетание клавиш не используется где-нибудь еще.

Смотрите пример ниже:

Создать псевдоним

Если все параметры привязки клавиш уже используются или если вы предпочитаете сократить длину команды, вы можете вместо этого создать псевдоним. В наших примерах мы использовали слово element для запуска клиента, но вы можете заменить его чем угодно.

Linux

alias element=”element-desktop — proxy-server=socks5://127.0.0.1:1080"

Чтобы этот псевдоним сохранялся, добавьте эту строку в ваш файл.bashrc или.zshrc (он обычно находится в директории$HOME) и укажите источник этого файла.

Этого можно добиться, добавив команду псевдонима непосредственно в файл конфигурации для консоли. Например, для bash введите:

alias element=”element-desktop — proxy-server=socks5://127.0.0.1:1080" >> ~/.bashrc

Для zsh введите:

alias element=”element-desktop — proxy-server=socks5://127.0.0.1:1080" >> ~/.zshrc

Если вы хотите добавить этот псевдоним вручную, откройте домашнюю директорию ($HOME), включите отображение скрытых файлов (нажмите ctrl + h) и откройте файл .bashrc или .zshrc в текстовом редакторе. Затем вставьте следующую строку в конце:

alias element=”element-desktop — proxy-server=socks5://127.0.0.1:1080"

сохраните и выйдите.

Заново запустите терминал и выполните командуelement.

Mac

alias element=”open -a Element — args — proxy-server=socks5://127.0.0.1:1080"

Чтобы сделать этот псевдоним постоянным, добавьте эту строку в ваш файл .zshrc (или .bashrc/.profile) (обычно расположенный в вашей директории $HOME) и загрузите файл. Это можно сделать, добавив команду псевдонима непосредственно в файл конфигурации консоли.

Для zsh введите:

alias element=”open -a Element — args — proxy-server=socks5://127.0.0.1:1080" >> ~/.zshrc

Для .bashrc или.profile просто измените конец команды из zshrc.

Вы можете добавить псевдоним вручную, открыв вашу домашнюю директорию ($HOME), включив отображение скрытых файлов (в Finder нажмите Shift + Command + .) и открыв файл .zshrc (или .bashrc/.profile) в текстовом редакторе, затем вставьте строку псевдонима в конец

element=”open -a Element — args — proxy-server=socks5://127.0.0.1:1080"

сохраните и выйдите.

Заново запустите терминал и выполните командуelement.

Теперь вы можете запускать Element через микснет Nym с помощью команды из одного слова.

SOCKS5 — это мощный инструмент, который помогает скрыть вашу онлайн-активность от недоброжелательных глаз. Если ваше приложение готово к использованию SOCKS5-прокси и вы хотите защитить конфиденциальность на сетевом уровне путем интеграции NymConnect, ознакомьтесь с порталом для разработчиков Nym и присоединяйтесь к каналу сообщества разработчиков Nym в Element для общения с другими разработчиками, использующими Nym.

Приватность любит компанию

Discord // Telegram // Element // Twitter

Русский Telegram

Nym глобален, подобно интернету: присоединяйтесь к сообществу Nym, где бы вы ни находились, и помогайте создавать приватный интернет уже сегодня.

Оригинал статьи на английском: English

--

--

Nym [RU]

Приватности нужна компания! 🌍https://t.me/NYM_Russian