Transferência de arquivos ponto a ponto no navegador

Última verificação

A maioria dos sites de "enviar arquivo" sobe o arquivo para os próprios servidores primeiro, e a outra pessoa baixa depois. A transferência ponto a ponto (P2P) dispensa o armazenamento: o arquivo vai do seu dispositivo direto para o outro enquanto os dois estão online.

Subir e compartilhar um link vs. ponto a ponto

Subir e compartilhar um linkPonto a ponto
Para onde o arquivo vaiPara um servidor e depois para quem recebeDireto para quem recebe
Cópia deixada para trásSim, até expirarNão
Quem recebe precisa estar online agoraNãoSim
Velocidade no mesmo Wi-FiLimitada pelo upload da sua internetLimitada pela sua rede local

Como o tosstome faz

  1. Os dois navegadores se conectam ao toss2.me para se encontrar: dispositivos próximos na mesma rede, ou um código de 6 dígitos entre redes diferentes.
  2. Eles trocam os detalhes da conexão e abrem entre si um canal de dados WebRTC, criptografado pelo navegador (DTLS).
  3. O arquivo flui por esse canal em blocos, e quem recebe confirma o que chegou.
  4. Algumas redes bloqueiam conexões diretas. Se uma não for estabelecida em alguns segundos, a transferência passa por um relay na Cloudflare, que repassa os bytes conforme chegam e não guarda nada.

Os detalhes completos estão em como funciona.

Experimente

  1. Abra o toss2.me em um navegador nos dois dispositivos.
  2. Se estiverem no mesmo Wi-Fi, cada um aparece na lista Nesta rede do outro em poucos segundos.
  3. No dispositivo que envia, toque no outro dispositivo e escolha um ou mais arquivos.
  4. No dispositivo que recebe, toque em Aceitar e depois em Salvar ao lado de cada arquivo quando ele chegar.

Perguntas

O compartilhamento de arquivos ponto a ponto é seguro?

O canal WebRTC direto é criptografado de ponta a ponta pelo navegador, e nada é armazenado em um servidor. Aceite arquivos apenas de quem você espera, como em qualquer download. Quando o tosstome recorre ao relay, a conexão com a Cloudflare é protegida por TLS, mas ainda não é criptografada de ponta a ponta.

Preciso instalar um software P2P?

Não. Os navegadores modernos incluem WebRTC, então uma página da web basta nas duas pontas. Há uma ferramenta de linha de comando disponível se você quiser receber em um servidor.

Existe limite de tamanho de arquivo?

O tosstome não define limite. O navegador que recebe mantém o arquivo na memória até você salvar. Por isso, para arquivos de vários gigabytes, a caixa de entrada da linha de comando é o melhor receptor, pois grava direto no disco.

Os dois dispositivos precisam estar no mesmo Wi-Fi?

Não. Na mesma rede, eles se encontram automaticamente. Em redes diferentes, por exemplo um celular com dados móveis e um notebook em casa, um dispositivo cria um código de 6 dígitos e o outro digita esse código.

Relacionados

Experimente agora

Abra o toss2.me em dois dispositivos. Sem app, sem conta e sem guardar nada.

Enviar um arquivo agora