Quer transferir arquivos em uma rede interna? Por algum motivo estranho, os terminais «não veem» as pastas compartilhadas? Você não tem privilégios para alterar a configuração? Ou prefere que tudo seja feito pelo navegador? Independentemente da sua situação, acho que você deveria dar uma olhada no HFS, também conhecido como HTTP File Server. Com apenas um par de cliques, você poderá executar um mini-servidor web que permite baixar e transferir arquivos não apenas em uma LAN, mas também pela Internet.

HTTP File Server: Compartilhe arquivos de forma simples com um mini-servidor web
HFS

Por que o HFS ainda é uma boa opção?

Em algumas ocasiões, as soluções mais simples acabam sendo as melhores, e isso também se estende ao software. «O último» não é necessariamente «o melhor», e o que parece uma boa decisão para o desenvolvedor acaba prejudicando o usuário. Já é impossível contar os exemplos de programas que avançaram em versões apenas para perder suporte e introduzir novos problemas, e com essa ideia em mente, nunca é demais rever alguns aplicativos clássicos. Tomemos o exemplo do HFS, HTTP File Server. Seu desenvolvimento remonta ao ano 2002 e, apesar dos intervalos entre as builds estáveis, o projeto permanece ativo, eliminando bugs e dando origem a novos forks, cortesia do seu código open source.

HTTP File Server: Compartilhe arquivos de forma simples com um mini-servidor web
Não é tão intimidador quanto parece

Compartilhando arquivos com o HFS

Sua introdução diz tudo: o HFS é uma ferramenta para compartilhar arquivos. Com os devidos cuidados, o HFS pode fazer isso pela Web, mas a maioria dos seus guias foca em redes LAN. Sendo honestos, compartilhar arquivos deveria ser muito mais fácil. Todos conhecemos muito bem os ataques de loucura que o Windows faz com pastas ou privilégios, e do outro lado, o Samba continua sendo um pesadelo (invoco a paciência dos cavaleiros do Linux neste ponto).

O HFS não só facilita a transferência de arquivos no Windows, mas também no Linux, com uma pitada de Wine no meio. Por ser um servidor web, o HFS assume que pode trabalhar na porta 80, mas você pode usar qualquer porta, desde que seja aberta no roteador (o processo é o mesmo que muitos clientes BitTorrent precisam). Feito isso, basta especificar as pastas e/ou arquivos a compartilhar e acessar na outra máquina com o endereço IP pelo navegador de sua preferência.

HTTP File Server: Compartilhe arquivos de forma simples com um mini-servidor web
Até navegadores beta como Vivaldi não têm problemas com HFS

Limitações e segurança

Isso deve ser suficiente para uso em redes internas. Agora, se o plano é transmitir arquivos usando o HFS para sistemas remotos, o processo é mais complicado, principalmente pelo aspecto de segurança. O HFS não tem suporte a HTTPS, e para implementá-lo é necessária a intervenção do Stunnel, além de vários ajustes manuais. Felizmente, o HFS tem uma wiki, e uma boa parte da sua documentação está em espanhol.

Site oficial e download:

https://old.neoteo.com/como-transferir-archivos-desde-android-a-tu-pc/