@umnik а задача говорит об обратном ... ну тогда можно подумать к примеру про ESP8266 и Arduino если тебе физические клиенты нужны ... и запустить в качестве посредников (не зная какой размер файла нужно скачать)