Você pode usar o módulo SimpleHTTPServer do Python para servir um diretório via HTTP, mas deve ter em mente que ele só pode suportar uma conexão por vez. Isso pode ser irritante se você pretende servir vários arquivos grandes e baixá-los simultaneamente. Felizmente, temos o Twisted para o resgatar!
twistd -n web --path=./
Você pode então prosseguir para acessar o servidor HTTP na porta 8080. O servidor oferece suporte a várias conexões simultâneas, permitindo que você (e seus amigos / colegas de trabalho) baixe vários arquivos grandes simultaneamente.
Você precisa do Python 2.x e do Twisted instalados para usar este comando.