Infelizmente, o que você está pedindo é praticamente impossível. Você não pode forçar um servidor a permitir múltiplas conexões.
Se eles limitarem o número de conexões baseadas em IP, você precisará enviar um IP diferente para cada conexão. Nesse ponto, você precisaria de um programa que pudesse mesclar várias partes do mesmo arquivo de diferentes computadores com partes criadas dinamicamente. Isso deve ser tecnicamente possível, mas certamente não é prático, porque você teria que encontrar um programa desse tipo e, que eu saiba, esse programa não existe.
Há apenas duas opções que posso pensar:
- Download com a taxa permitida.
- Transfira o arquivo desse servidor para outro servidor e faça o download desse servidor.
- essa é a opção mais rápida, mas utiliza um servidor existente em um datacenter, de preferência.
- esta não é uma opção prática para a maioria das pessoas.
Com isso dito, eu mesmo testei o download e ele fornece a velocidade máxima absoluta que meu plano de internet pode manipular com apenas uma conexão.
Eu tenho uma conexão de 60 Mbit para que eu possa baixar arquivos entre 5,5MBps - 7,5MBps (megabytes por segundo). Este download da NYU ofereceu 7.2MBps, o que é totalmente razoável e mais do que a minha velocidade máxima média de 6.5MBps. Isso significa que baixar a minha velocidade levaria cerca de 10 horas.
Eu suspeito que você tenha uma conexão de 30Mbit resultando em duas vezes mais tempo, então é minha estimativa que o gargalo esteja do seu lado, não da NYU.