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

InnaKondratova
4 min readAug 27, 2023

--

Перевод статьи, оригинал здесь

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

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

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

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

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

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

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

Установить

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

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

элемент-рабочий стол - proxy-server=socks5: //127.0.0.1:1080

Вот и все!

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

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

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

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

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

элемент-рабочий стол - proxy-server=socks5: //127.0.0.1:1080

Затем введите свой Shortcut, но убедитесь, что он еще не используется чем-то другим.

См. пример ниже:

Создать alias

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

Linux

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

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

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

Например, для 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

Если вы хотите добавить этот alias вручную, откройте свой $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"

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

Для 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 Mixnet с помощью команды, состоящей из одного слова.

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

Конфиденциальность любит компанию

Discord // Telegram // Element // Twitter

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

Английский //中文// Русский // Türkçe // Tiếng Việt //日本// Française // Español // Português // 한국인

--

--

InnaKondratova
InnaKondratova

Written by InnaKondratova

Ambassadors, content maker, contributor

No responses yet