Element (Matrix) sobre a Nym mixnet: mensagens privadas, descentralizadas e seguras

Nym - Português
5 min readJul 17, 2023

--

Agora você pode executar mensagens do aplicativo de bate-papo do Element por meio da mixnet via NymConnect — veja como!

Após uma longa batalha , a criptografia de ponta a ponta é finalmente a melhor prática para aplicativos de mensagens do consumidor, protegendo o conteúdo das mensagens enquanto elas trafegam entre os dispositivos. Também há progresso na descentralização, melhorando a soberania de dados. Unindo os dois, o padrão aberto Matrix foi projetado para comunicação segura descentralizada. Em maio de 2020, Matrix incorporou criptografia de ponta a ponta em seu protocolo interoperável, o que significa que os usuários podem executar seus próprios servidores enquanto enviam mensagens entre diferentes plataformas com segurança. Os usuários podem não estar familiarizados com o protocolo real, mas muitos terão interagido com ele por meio do aplicativo Element de código aberto , onde bate-papos criptografados podem ser organizados em espaços, salas e mensagens diretas em um pacote fácil de usar.

No entanto, ainda existem áreas em que os princípios de criptografia de ponta a ponta e soberania de dados estão sob ataque e podem ser comprometidos. Isso inclui dispositivos reais, por exemplo, por meio de varredura do lado do cliente, que atualmente está sendo implementado na legislação do Reino Unido e da UE , bem como analisando os metadados das mensagens, que revelam informações confidenciais sobre as pessoas, suas identidades e relacionamentos. A criptografia sozinha não protege suas comunicações de adversários poderosos capazes de técnicas sofisticadas de análise de tráfego. Nym, no entanto, o faz .

Este artigo explicará como você pode usar o NymConnect para aprimorar a privacidade do aplicativo de bate-papo Element, protegendo endereços IP, metadados e muito mais…

Observação: neste ponto, isso é para usuários um pouco mais técnicos, pois você precisará se sentir confortável com uma interface de linha de comando. Não há opção (ainda) no cliente Element para definir um proxy SOCKS5 e, portanto, o NymConnect com Element deve ser iniciado a partir da linha de comando.

Certifique-se de ter instalado o NymConnect em sua área de trabalho e execute-o.

Comece no Linux e Mac:

Configurar

O processo é simples e pode ser executado por meio de um conveniente atalho de teclado ou atalho de comando ‘alias’ para Linux e Mac, mas teremos que configurá-lo primeiro.

Para iniciar o cliente Element da Matrix por meio de um proxy SOCKS5 com NymConnect, abra seu terminal e execute o seguinte comando:

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

E é isso!

Essa abordagem de linha de comando é reconhecidamente um pouco complicada, então continue lendo para aprender como iniciar o Element com NymConnect vinculando o comando a um único atalho de teclado ou alias de comando para começar a funcionar mais rapidamente.

Como configurar o NymConnect e o Element com atalhos de teclado

Keybinding NymConnect e Element no Linux

Para evitar a digitação de um comando todas as vezes, criaremos um atalho de teclado usando a combinação de teclas .

Navegue até Keyboard Shortcutsnas configurações do seu computador e escolha Set Custom Shortcut. Tudo o que você inserir nos campos Namee Shortcutdepende de você, mas escreva o seguinte na linha de comando:

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

Em seguida, insira seu Shortcut, mas verifique se ele já não está sendo usado por outra coisa.

Veja abaixo um exemplo:

Criar um pseudônimo

Se todas as opções de combinação de teclas já tiverem sido usadas ou se você preferir reduzir o comprimento do comando, poderá criar um alias . Em nossos exemplos, usamos a palavra elementpara iniciar o cliente, mas você pode substituí-la por qualquer outra que desejar.

Linux

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

Para fazer este alias persistir, adicione esta linha ao seu arquivo .bashrcou .zshrc(geralmente localizado em seu $HOMEdiretório) e a sourceesse arquivo.

Isso pode ser obtido anexando o comando alias diretamente ao arquivo de configuração do shell.

Por exemplo, para bashdigite:

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

Para zshescreva:

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

Se você quiser adicionar este alias manualmente, abra seu $HOMEdiretório, ative os arquivos ocultos (pressione ctrl + h) e abra o arquivo .bashrcou .zshrcem um editor de texto e cole a string

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

ao final, salve e saia.

Inicie um novo terminal e execute element.

Mac

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

Para fazer este alias persistir, adicione esta linha ao seu .zshrc(ou .bashrc/.profile) arquivo (geralmente localizado em seu $HOMEdiretório) e crie o arquivo. Isso pode ser obtido anexando o comando alias diretamente ao arquivo de configuração do shell.

Para zshentrar:

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

Para .bashrcou .profileapenas altere o final do comando de zshrc.

Você pode adicionar o alias manualmente abrindo seu $HOMEdiretório, habilitando arquivos ocultos (no Finder, pressione Shift + Command + .) e abrindo o .zshrcarquivo (ou .bashrc/.profile) em um editor de texto e cole a string alias

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

ao final, salve e saia.

Inicie um novo terminal e execute element.

Agora você pode executar o Element através do Nym Mixnet com um comando de uma única palavra.

SOCKS5 é uma ferramenta poderosa para ajudar a esconder seu comportamento online de olhares indiscretos. Se o seu aplicativo estiver pronto para proxy SOCKS5 e você quiser proteger a privacidade da camada de rede integrando-se ao NymConnect, confira o Nym Developer Portal e participe do canal da comunidade Nym dev no Element, para conhecer e conversar com outras pessoas que estão construindo no Nym.

Privacidade adora companhia

Discord // Telegram // Element // Twitter

A internet é global e Nym também: junte-se à comunidade Nym onde quer que você esteja e ajude a construir a internet privada hoje.

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

--

--