Как сделать файловый сервер через роутер с доступом из «внешки»?
перепрошиваешь в openwrt и далее работаешь как в обычной серверной линухе.
скорости зависят от ресурсов, а их в роутере крайне мало, для ftp ssh и т.д. файлохранилища, без граф.интерфейсов, хватит за глаза.
По мне так это огромный огород который будет доставлять боль, скорость передачи файла упрется в способность чипа роутера. Я таких экспериментов ради просто бы собрал мини-пк и сделал бы на нем полноценный линух сервер, а то и использовал бы решение для личного облака