Я работаю над созданием инструмента, который позволяет sftp перемещаться из одного места в другое, используя библиотеку https://www.npmjs.com/package/ssh2-sftp-client. Проблема, с которой я сталкиваюсь и пытаюсь выяснить, как я могу уменьшить скорость загрузки либо на процент, либо на фиксированную величину, например, 5 Мбит / с, чтобы избежать максимального увеличения сетевого соединения. Кто-нибудь сталкивался с этим или есть какие-то советы или идеи о том, как я могу добиться регулирования сессии sftp?
Я посмотрел на библиотеку ssh2 https://www.npmjs.com/package/ssh2, но похоже, что у нее есть возможность ускорить загрузку. Я также попытался передать поток, как показано в документации к этой библиотеке, и, как предлагали некоторые, но она всегда возвращает поток, неопределенный.