Добавить облако майл в файловый менеджер
К счастью, такое подключение (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 файлу. Теперь перезагружаем Убунту и переходим к следующему шагу.
- Подключение к эмулятору по протоколу WebDAV из файлового менеджера
В файловом менеджере жмём ctrl + L и в строку вписываем dav://127.0.0.1:8888 жмём enter , система запросит логин и пароль к облаку, вводим (чтобы не набирать это снова и снова, необходимо выбрать пункт сохранения логина и пароля)
и результат - вы в своём облаке.
В добавок после первого подключения лучше сделать закладку в файловом менеджере.
Если у вас подключен платный тариф, вы можете подключиться к сервису по протоколу WebDAV. На вашем компьютере Облако будет выглядеть как обычная файловая система.
Настройка на Windows
1. Перейдите в «Этот компьютер».
2. В верхней панели нажмите «Подключить сетевой диск».
3. В открывшемся окне нажмите на надпись «Подключение к веб-сайту, на котором вы можете хранить документы и изображения».
5. Выделите надпись «Выберите другое сетевое расположение» и нажмите «Далее».
7. Введите логин и пароль от аккаунта, к которому подключено Облако.
Если в почтовом ящике включена двухфакторная аутентификация, вместо пароля нужно сгенерировать и указать код для внешнего приложения. Подробнее в статье «Внешние приложения».
8. Укажите имя сетевого диска и нажмите «Далее».
9. Нажмите «Готово». Сетевой диск будет доступен в «Проводнике».
При загрузке больших файлов возникает проблема с индикатором: он останавливается на 99%. На самом деле загрузка начинается именно в этот момент. Чтобы файл появился на Облаке, подождите еще некоторое время. Это специфика работы протокола WebDAV на Windows. К сожалению, мы не можем на неё повлиять.
Исправление ошибок
Если у вас возникла ошибка при подключении Облака по протоколу WebDAV, попробуйте настроить доступ через консоль Windows. Для этого:
- Нажмите клавиши Win+R.
- В открывшемся окне напишите «CMD» и нажмите «ОК». Откроется командная строка.
- Введите команду где <email> — ваш почтовый ящик, к которому подключено Облако, и <password> — пароль от него.
Если ошибка сохранилась, проверьте, запущена ли у вас служба «Веб-клиент». Для этого:
- Перейдите «Пуск» → «Панель управления» → «Система и безопасность» → «Администрирование» → «Службы».
- В списке найдите службу «Веб-клиент» и откройте ее.
- В списке «Тип запуска» выберите «Автоматически».
- Нажмите «ОК» и перезагрузите компьютер.
Настройка на macOS
1. На рабочем столе в панели задач Finder нажмите «Переход» → «Подключение к серверу».
3. Введите логин и пароль от аккаунта, к которому подключено Облако, и нажмите «Подключиться».
Если в почтовом ящике включена двухфакторная аутентификация, вместо пароля нужно сгенерировать и указать код для внешнего приложения. Подробнее в статье «Внешние приложения».
Откроется окно с Облаком пользователя.
Настройка на Linux
1. Перейдите в ваш файловый менеджер.
2. Нажмите надпись «Подключиться к серверу» («Connect to Server»).
5. Введите пароль от ящика и снова нажмите «Подключиться» («Connect»).
Если в почтовом ящике включена двухфакторная аутентификация, вместо пароля нужно сгенерировать и указать код для внешнего приложения. Подробнее в статье «Внешние приложения».
Откроется Облако. Чтобы в дальнейшем попасть в него, откройте файловый менеджер. Ссылка находится снизу в левом меню.
Чтобы выйти из Облака, нажмите на значок рядом с его названием.
Если вы используете davfs2 , отключите использование метода LOCK . Для этого выставите опции use_locks в 0 в конфигурационном файле /etc/davfs2/davfs2.conf (расположение файла может варьироваться в зависимости от используемого дистрибутива).
Вы можете подключить VK WorkDisk по протокола WebDAV. Таким образом облачное хранилище будет представлено на вашем компьютере в виде стандартного файлового сервера.
Выберите вашу операционную систему и следуйте инструкциям.
Настройка на Windows
2. В верхней панели нажмите «Подключить сетевой диск».
3. В открывшемся окне нажмите на надпись «Подключение к веб-сайту, на котором вы можете хранить документы и изображения».
5. Выделите надпись «Выберите другое сетевое расположение» и нажмите «Далее».
7. Введите логин и пароль пользователя VK WorkDisk.
Если в почтовом ящике включена двухфакторная аутентификация, вместо пароля нужно сгенерировать и указать код для внешнего приложения. Подробнее в статье «Внешние приложения».
8. Укажите имя сетевого диска и нажмите «Далее».
9. Нажмите «Готово». Сетевой диск будет доступен в «Проводнике».
При загрузке больших файлов возникает проблема с индикатором: он останавливается на 99%. На самом деле загрузка начинается именно в этот момент. Чтобы файл появился в VK WorkDisk, подождите еще некоторое время. Это специфика работы протокола WebDAV на Windows. К сожалению, мы не можем на неё повлиять.
Исправление ошибок
Если у вас возникла ошибка при подключении по протоколу WebDAV, попробуйте настроить доступ через консоль Windows. Для этого:
- Нажмите клавиши Win+R.
- В открывшемся окне напишите «CMD» и нажмите «ОК». Откроется командная строка.
- Введите команду где <email> — ваш почтовый ящик, к которому подключен VK WorkDisk, и <password> — пароль от него.
Если ошибка сохранилась, проверьте, запущена ли у вас служба «Веб-клиент». Для этого:
- Перейдите «Пуск» → «Панель управления» → «Система и безопасность» → «Администрирование» → «Службы».
- В списке найдите службу «Веб-клиент» и откройте ее.
- В списке «Тип запуска» выберите «Автоматически».
- Нажмите «ОК» и перезагрузите компьютер.
Настройка на macOS
1. На рабочем столе в панели задач Finder нажмите «Переход» → «Подключение к серверу».
3. Введите логин и пароль пользователя VK WorkDisk и нажмите «Подключиться».
Если в почтовом ящике включена двухфакторная аутентификация, вместо пароля нужно сгенерировать и указать код для внешнего приложения. Подробнее в статье «Внешние приложения».
Откроется окно с облачным хранилищем пользователя.
Настройка на Linux
1. Перейдите в ваш файловый менеджер.
2. Нажмите надпись «Подключиться к серверу» («Connect to Server»).
3. В поле «Адрес сервера» («Server Adress») введите текст:
5. Введите пароль от вашего ящика и снова нажмите «Подключиться» («Connect»).
Если в почтовом ящике включена двухфакторная аутентификация, вместо пароля нужно сгенерировать и указать код для внешнего приложения. Подробнее в статье «Внешние приложения».
Откроется облачное хранилище. Чтобы в дальнейшем попасть в него, откройте файловый менеджер. Ссылка находится снизу в левом меню.
Чтобы выйти из Облака, нажмите на значок рядом с его названием.
Если вы используете 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.
Читайте также: