Estou procurando uma maneira simples, mas direta , de transferir um arquivo de qualquer tipo e tamanho entre duas pessoas. Se possível, ter apenas um navegador da Web, sem ter o arquivo armazenado em uma terceira máquina enquanto isso.
Desejo fazê-lo sem exigir que os usuários finais se conectem a um terceiro servidor, pois assim os dados fluirão pela máquina xyz.com
, possivelmente diminuindo a velocidade da transferência e apresentando riscos à segurança.
Gostaria de evitar a configuração de um servidor FTP inteiro apenas para transferências ocasionais de arquivos. Até agora eu descobri o JetBytes , Click2Copy e PipeBytes . Esses serviços da web devem facilitar a transferência. No entanto, o tráfego passa por seus servidores para que eles não sejam bons para o que eu quero.
Quero que a transferência seja direta entre o cliente e eu. A criptografia seria um recurso adicional interessante.
Sei que, para isso, tenho que abrir uma porta no meu computador e configurar um pouco de redirecionamento de porta no meu roteador. No entanto, a travessia de NAT também seria uma boa adição.
Minha pergunta é:
Existe uma maneira simples de uma única transferência direta de ponta a ponta entre dois computadores, evitando terceiros? (se possível, com criptografia e passagem NAT)