Compartilhar arquivos entre dispositivos em redes diferentes
Última verificação
A maioria das ferramentas de compartilhamento por proximidade, o AirDrop inclusive, só enxerga dispositivos fisicamente próximos ou no mesmo Wi-Fi. Quando o celular está nos dados móveis e o notebook na rede do escritório, eles não se encontram. Um código curto resolve isso.
Com um código de 6 dígitos
- Abra o toss2.me nos dois dispositivos.
- Em um deles, toque em Criar um código. Aparece um código de 6 dígitos.
- Digite o código no outro dispositivo e toque em Entrar. Os dois dispositivos passam a se ver, seja qual for a rede de cada um.
- Toque no outro dispositivo, escolha os arquivos e aceite do outro lado.
O código só apresenta os dois dispositivos um ao outro. Depois disso, eles tentam se conectar diretamente por WebRTC. Se um firewall ou um CGNAT atrapalhar, a transferência passa para um relay na Cloudflare em poucos segundos, que repassa os dados e não guarda nada.
Com um link permanente para um computador
Se um dos dispositivos é um computador para o qual você envia com frequência, mantenha uma caixa de entrada nele. Execute isto uma vez no computador (requer Node.js 22 ou mais recente):
tosstome listen
Ele mostra um link e um QR code e salva os arquivos recebidos em uma pasta tosstome-inbox (mude com --dir). Escaneie o código com o celular e adicione a página à tela inicial. Daí em diante, basta abrir essa página no celular, escolher os arquivos e tocar em Enviar. Nada precisa ficar aberto no computador além do comando em execução, e funciona a partir de qualquer rede. Saiba mais sobre a caixa de entrada.
Situações comuns
- Celular nos dados móveis, computador no Wi-Fi: use um código, ou a caixa de entrada se o computador for seu.
- Notebook de trabalho em uma VPN: as VPNs costumam mudar seu IP público, então o notebook some da lista Nesta rede mesmo em casa. Use um código.
- Wi-Fi de visitantes com isolamento de clientes: os dispositivos nessas redes não conseguem se alcançar diretamente. O relay de reserva resolve.
- Ajudar um familiar em outra cidade: leia o código para a pessoa por telefone.
Perguntas
Por que meus dispositivos não se veem no mesmo Wi-Fi?
A descoberta por proximidade agrupa os dispositivos pelo endereço IP público. Uma VPN, um hotspot do celular ou uma rede com várias conexões de internet podem dar endereços públicos diferentes aos dispositivos. Um código de 6 dígitos funciona em todos esses casos.
Por quanto tempo um código é válido?
Um código funciona enquanto o dispositivo que o criou mantiver a página aberta. Ele serve para uma sessão, não como endereço permanente.
Meus arquivos são enviados ou armazenados em algum lugar?
Não. Os arquivos vão direto de um dispositivo para o outro por WebRTC, quando as redes permitem. Quando não permitem, o arquivo passa por um relay na Cloudflare, que repassa os bytes conforme eles chegam e não guarda nada. Se o destinatário estiver offline, nada é enviado.
Preciso instalar um aplicativo?
Não. Enviar e receber funcionam em uma aba comum do navegador. A ferramenta de linha de comando é opcional e só é necessária se você quiser uma caixa de entrada sempre ativa em um computador.
Relacionados
- Como o tosstome funciona
- Transferir arquivos entre dois computadores
- Enviar arquivos do celular para o computador
- PairDrop vs tosstome
Experimente agora
Abra o toss2.me em dois dispositivos. Sem app, sem conta e sem guardar nada.
Enviar um arquivo agora