Начал от
сюда?
Есть совет, при плохом и не стабильном интернете рекомендуется арендовать минимальную vps-ку где то где хороший интернет, на часок другой (это будет стоить несколько рублей), на ней с помощью этих утилит загрузить на нее нужную версию, совершить возможно иные манипуляции,требующие что то скачивать, затем запаковать полученные файлы в архив и загрузить с помощью утилит, поддерживающих загрузку в нестабильном интернете (один архив удобнее чем миллион файлов, и проверить на повреждение проще).
Например раздавать файл на vps-ке можно любым http однострочником (я пользовался php -S 0.0.0.0:8080 - раздает по http текущий каталог) либо настроив веб или ftp сервер, обычно по умолчанию там все сразу работает, без шифрования да, но тебе это не критично.
p.s. curl поддерживает scp протокол и поддерживает докачку, можно просто по ssh все сделать.