Добавить облако майл в файловый менеджер

Обновлено: 07.07.2024

К счастью, такое подключение (WebDAV) стало также возможным обладателям бесплатного тарифа благодаря одному разработчику, который разместил код и инструкцию по его применению по адресу:

Однако инструкция на указанной странице очень краткая, поэтому мне захотелось добавить в нее больше деталей так, чтобы даже человек без большого опыта работы в Linux (Ubuntu) смог ею воспользоваться.

Итак для подключения к Облаку в Линукс (Убунту), нам необходимо следовать следующим шагам:

загружаем свежую версию архива WebDAVCloudMailRu-*-dotNetCoreXX.zip и распаковыем ее в директории, которая будет служить установочной. Распаковщик через вызов меню правой кнопкой мыши, по умолчанию всегда создаёт директорию, имя которой будет таким же как и имя файла без расширения. В современной версии Убунту, если вы выделите директорию и снова нажмете правую клавишу мыши, вы можете запустить программу Terminal через меню.

Давайте посмотрим какие файлы там есть через команду ls

Требования к Linux системе: RHEL, Ubuntu 18.04, Ubuntu 16.04, Ubuntu 14.04, Debian 9, Debian 8, Fedora 28, Fedora 27, CentOS / Oracle, OpenSUSE Leap, SLES

Можно посмотреть справочную информацию, что мы установили

При появлении ошибки Unable to locate package dotnet-sdk-X.X, можно попробовать следующую команду

Выбираем порт, который мы собираемся использовать для подключения к Облаку, в моем примере это 8888, тогда запуск сервиса из командной строки терминала должен быть

Эта команда будет работать, если ее запустить, например в Terminal, в той же директории, где мы распаковали архив WebDAVCloudMailRu-*-dotNetCoreXX.zip

Для того чтобы команда работала при каждой загрузке Убунту, необходимо добавить её в список приложений, загружаемых автоматически. Находим утилиту Startup Applications и запускаем ее, затем добавляем новое приложение, где в строке command пишем

где заменяем path-to на ваш путь к wdmrc.dll файлу. Теперь перезагружаем Убунту и переходим к следующему шагу.

  1. Подключение к эмулятору по протоколу WebDAV из файлового менеджера

В файловом менеджере жмём ctrl + L и в строку вписываем dav://127.0.0.1:8888 жмём enter , система запросит логин и пароль к облаку, вводим (чтобы не набирать это снова и снова, необходимо выбрать пункт сохранения логина и пароля)

и результат - вы в своём облаке.

В добавок после первого подключения лучше сделать закладку в файловом менеджере.

Если у вас подключен платный тариф, вы можете подключиться к сервису по протоколу WebDAV. На вашем компьютере Облако будет выглядеть как обычная файловая система.

Настройка на Windows

1. Перейдите в «Этот компьютер».

2. В верхней панели нажмите «Подключить сетевой диск».

image

3. В открывшемся окне нажмите на надпись «Подключение к веб-сайту, на котором вы можете хранить документы и изображения».

image

5. Выделите надпись «Выберите другое сетевое расположение» и нажмите «Далее».

image

image

7. Введите логин и пароль от аккаунта, к которому подключено Облако.

image

Если в почтовом ящике включена двухфакторная аутентификация, вместо пароля нужно сгенерировать и указать код для внешнего приложения. Подробнее в статье «Внешние приложения».

8. Укажите имя сетевого диска и нажмите «Далее».

9. Нажмите «Готово». Сетевой диск будет доступен в «Проводнике».

При загрузке больших файлов возникает проблема с индикатором: он останавливается на 99%. На самом деле загрузка начинается именно в этот момент. Чтобы файл появился на Облаке, подождите еще некоторое время. Это специфика работы протокола WebDAV на Windows. К сожалению, мы не можем на неё повлиять.

Исправление ошибок

Если у вас возникла ошибка при подключении Облака по протоколу WebDAV, попробуйте настроить доступ через консоль Windows. Для этого:

  1. Нажмите клавиши Win+R.
  2. В открывшемся окне напишите «CMD» и нажмите «ОК». Откроется командная строка.
  3. Введите команду где <email> — ваш почтовый ящик, к которому подключено Облако, и <password> — пароль от него.

Если ошибка сохранилась, проверьте, запущена ли у вас служба «Веб-клиент». Для этого:

  1. Перейдите «Пуск» → «Панель управления» → «Система и безопасность» → «Администрирование» → «Службы».
  2. В списке найдите службу «Веб-клиент» и откройте ее.
  3. В списке «Тип запуска» выберите «Автоматически».
  4. Нажмите «ОК» и перезагрузите компьютер.

Настройка на macOS

1. На рабочем столе в панели задач Finder нажмите «Переход» → «Подключение к серверу».

image

image

3. Введите логин и пароль от аккаунта, к которому подключено Облако, и нажмите «Подключиться».

image

Если в почтовом ящике включена двухфакторная аутентификация, вместо пароля нужно сгенерировать и указать код для внешнего приложения. Подробнее в статье «Внешние приложения».

Откроется окно с Облаком пользователя.

Настройка на Linux

1. Перейдите в ваш файловый менеджер.

2. Нажмите надпись «Подключиться к серверу» («Connect to Server»).

image

image

5. Введите пароль от ящика и снова нажмите «Подключиться» («Connect»).

image

Если в почтовом ящике включена двухфакторная аутентификация, вместо пароля нужно сгенерировать и указать код для внешнего приложения. Подробнее в статье «Внешние приложения».

Откроется Облако. Чтобы в дальнейшем попасть в него, откройте файловый менеджер. Ссылка находится снизу в левом меню.

image

Чтобы выйти из Облака, нажмите на значок рядом с его названием.

Если вы используете davfs2 , отключите использование метода LOCK . Для этого выставите опции use_locks в 0 в конфигурационном файле /etc/davfs2/davfs2.conf (расположение файла может варьироваться в зависимости от используемого дистрибутива).

Вы можете подключить VK WorkDisk по протокола WebDAV. Таким образом облачное хранилище будет представлено на вашем компьютере в виде стандартного файлового сервера.

Выберите вашу операционную систему и следуйте инструкциям.

Настройка на Windows

2. В верхней панели нажмите «Подключить сетевой диск».

image

3. В открывшемся окне нажмите на надпись «Подключение к веб-сайту, на котором вы можете хранить документы и изображения».

image

5. Выделите надпись «Выберите другое сетевое расположение» и нажмите «Далее».

image

image

7. Введите логин и пароль пользователя VK WorkDisk.

image

Если в почтовом ящике включена двухфакторная аутентификация, вместо пароля нужно сгенерировать и указать код для внешнего приложения. Подробнее в статье «Внешние приложения».

8. Укажите имя сетевого диска и нажмите «Далее».

9. Нажмите «Готово». Сетевой диск будет доступен в «Проводнике».

При загрузке больших файлов возникает проблема с индикатором: он останавливается на 99%. На самом деле загрузка начинается именно в этот момент. Чтобы файл появился в VK WorkDisk, подождите еще некоторое время. Это специфика работы протокола WebDAV на Windows. К сожалению, мы не можем на неё повлиять.

Исправление ошибок

Если у вас возникла ошибка при подключении по протоколу WebDAV, попробуйте настроить доступ через консоль Windows. Для этого:

  1. Нажмите клавиши Win+R.
  2. В открывшемся окне напишите «CMD» и нажмите «ОК». Откроется командная строка.
  3. Введите команду где <email> — ваш почтовый ящик, к которому подключен VK WorkDisk, и <password> — пароль от него.

Если ошибка сохранилась, проверьте, запущена ли у вас служба «Веб-клиент». Для этого:

  1. Перейдите «Пуск» → «Панель управления» → «Система и безопасность» → «Администрирование» → «Службы».
  2. В списке найдите службу «Веб-клиент» и откройте ее.
  3. В списке «Тип запуска» выберите «Автоматически».
  4. Нажмите «ОК» и перезагрузите компьютер.

Настройка на macOS

1. На рабочем столе в панели задач Finder нажмите «Переход» → «Подключение к серверу».

image

image

3. Введите логин и пароль пользователя VK WorkDisk и нажмите «Подключиться».

image

Если в почтовом ящике включена двухфакторная аутентификация, вместо пароля нужно сгенерировать и указать код для внешнего приложения. Подробнее в статье «Внешние приложения».

Откроется окно с облачным хранилищем пользователя.

Настройка на Linux

1. Перейдите в ваш файловый менеджер.

2. Нажмите надпись «Подключиться к серверу» («Connect to Server»).

image

3. В поле «Адрес сервера» («Server Adress») введите текст:

image

5. Введите пароль от вашего ящика и снова нажмите «Подключиться» («Connect»).

image

Если в почтовом ящике включена двухфакторная аутентификация, вместо пароля нужно сгенерировать и указать код для внешнего приложения. Подробнее в статье «Внешние приложения».

Откроется облачное хранилище. Чтобы в дальнейшем попасть в него, откройте файловый менеджер. Ссылка находится снизу в левом меню.

image

Чтобы выйти из Облака, нажмите на значок рядом с его названием.

Если вы используете davfs2 , отключите использование метода LOCK . Для этого выставите опции use_locks в 0 в конфигурационном файле /etc/davfs2/davfs2.conf (расположение файла может варьироваться в зависимости от используемого дистрибутива).

WebDAVCloudMailRu-*-dotNet48.zip / WebDAVCloudMailRu-*-dotNetCore30.zip respectively

Calculating hashes for local files

Using deduplication (upload speedup, put by hash)

Edit <Deduplicate> section in wdmrc.config :

Then run with --use-deduplicate command line key.

(download latest 1.11.*.*, use --protocol YadWeb command line key)

Yandex.Disk WebDAV issues

  • It seems Yandex.Disk WebDAV is limited by speed now.
  • After file uploading yandex servers calculating hash. E.g. for a 10GB file it may take

This solution allow to bypass that limits using unofficial Yandex.Disk Web API.

How to use encryption

Using XTS AES-256 on-the-fly encryption/decryption

Set (en/de)cryption password

Mark folder as encrypted using >>crypt init command

After that files uploaded to this folder will be encrypted

Commands
Commands executed by making directory with special name.
Parameters with spaces must be screened by quotes.

Settings in wdmrc.exe.config

Logging
<config><log4net>
It's standart Apache log4net configurations, take a look for examples

Default video resolution for generated m3u playlists <config><DefaultSharedVideoResolution>
Values: 0p auto, m3u contains links to all availiable resolutions 240p

1280 x 720 1080p

Special command prefix
<config><AdditionalSpecialCommandPrefix>
custom special command prefix instead of >> . Make possible to use special commands if client doesn't allow >> .

Enable/disable WebDAV properties
<config><WebDAVProps>
set false on properties you don't need to speedup listing on large catalogs / slow connections.

2 Factor Authentification
At this time you can use

Be careful, this methods does not usable when application started as a service/daemon.
You can make your own 2FA handlers inherited from ITwoFaHandler and put it in separate dll which name starts with MailRuCloudApi.TwoFA

Connect with (almost any) file manager that supports WebDAV using Basic authentification with no encryption and

Automatically split/join when uploading/downloading files larger than cloud allows.

Читайте также: