21 ноября, 2024

Кеширующий прокси для Dropbox

dropbox_logo_homeВозможно заголовок звучит устрашающе, но мне ничего более скромного не придумалось. Идея касается известного сервиса Dropbox, основная функция которого это хранение копий файлов с вашего локального компьютера в облаке, т.е. в Интернете, в вашей персональной учетной записи. Если вы подключаете к своей учетной записи несколько компьютеров, то все они синхронизируются между собой – стоит изменить файл на одном из них, изменение копируется в сеть, оттуда на все остальные компьютеры. Мне иногда приходится копировать в Дропбокс немаленькие файлы, объемом от 50 Мб и выше, с такими объемами трудно работать если нет скоростного доступа в Интернет. И в офисе, и дома у меня есть отдельные компьютеры, “стационарные” если сравнивать их с походным ноутбуком, которые мне придумалось использовать в качестве кеширующего прокси для Дропбокса. Дело в том, что в последних версиях появилась функция LAN-sync, если программа-клиент Дропбокса находит в локальной сети компьютер с такой-же учетной записью или шареной папкой, то синхронизация проходит уже не через облако, а внутри локальной сети, соответственно и со скоростью не доступа в Интернет, а локальной сети. Таким образом, установив дома на отдельном компьютере Дропбокс, я получаю прокси, который в течении дня скачивает все изменения, а когда я вечером подключаюсь к домашней сети все файлы за считанные секунды сливаются в ноутбук. То же и в офисе.

Идею можно развить и на несколько аккаунтов: на “прокси” ставится отдельная учетная запись, а для каждого “клиента” регистрируются расшаренные папки, которые клиенты специально используют для объемных файлов, на самом же прокси в свойствах Дропбокса можно настроить ограничение использования скорости канала, чтобы объемы передаваемых файлов не мешали комфортному доступу в Интернет.