WebDAV для Облака Mail.Ru
Несколько лет назад компания Mail.Ru проводила щедрую раздачу на своём облачном хранилище. Я оказался счастливым обладателем 1ТБ.
Но выяснилась неприятная особенность: их можно использовать только для синхронизации со своим локальным диском. Стал искать в интернетах, есть ли возможность подключить облако как сетевой диск (WebDav). Нашёлся даже официальный сайт webdav.cloud.mail.ru, но с закрытым доступом. Проблема волновала не меня одного. На хабре оказалось довольно много статей на данную тему: на текущий момент есть как минимум доступ к непубличному API, плагин для TotalCommander и консольное приложение. TotalCommander'ом не пользуюсь, консольное приложение использует открытый ввод логина/пароля, ни одно приложение не поддерживает двойную аутентификацию.
Решил допилить консольное приложение (написано на .net) до юзабельного состояния, основные критерии:
UI интерфейс: логин/разлогин, сворачивается в трей;
Поддержка двойной аутентификации;
Чтобы подключить сетевой диск, необходимо запустить программу MailRuCloudWebDav.exe, ввести свои учётные данные на сервисе Mail.Ru, авторизоваться. Далее в мастере подключения сетевого диска Windows (или в консоли с коммандой net use) указать папку:

Настройки локального сервера хранятся в файле MailRuCloudWebDav.exe.config.
Источник: ejuo.livejournal.com/35729.html
Второй вариант для продвинутых: WebDav Mail.Ru Cloud
(Решение проблем и Help на русском — gist.github.com/yar229/4b702af114503546be1fe221bb098f27)

Но выяснилась неприятная особенность: их можно использовать только для синхронизации со своим локальным диском. Стал искать в интернетах, есть ли возможность подключить облако как сетевой диск (WebDav). Нашёлся даже официальный сайт webdav.cloud.mail.ru, но с закрытым доступом. Проблема волновала не меня одного. На хабре оказалось довольно много статей на данную тему: на текущий момент есть как минимум доступ к непубличному API, плагин для TotalCommander и консольное приложение. TotalCommander'ом не пользуюсь, консольное приложение использует открытый ввод логина/пароля, ни одно приложение не поддерживает двойную аутентификацию.
Решил допилить консольное приложение (написано на .net) до юзабельного состояния, основные критерии:
UI интерфейс: логин/разлогин, сворачивается в трей;
Поддержка двойной аутентификации;
Исходники размещены на GitHub. Готовое приложение можно скачать по ссылке.
Чтобы подключить сетевой диск, необходимо запустить программу MailRuCloudWebDav.exe, ввести свои учётные данные на сервисе Mail.Ru, авторизоваться. Далее в мастере подключения сетевого диска Windows (или в консоли с коммандой net use) указать папку:
http://127.0.0.1:8080

Настройки локального сервера хранятся в файле MailRuCloudWebDav.exe.config.
Источник: ejuo.livejournal.com/35729.html
Второй вариант для продвинутых: WebDav Mail.Ru Cloud
(Решение проблем и Help на русском — gist.github.com/yar229/4b702af114503546be1fe221bb098f27)
0 комментариев