Подключение к USB-диску по протоколу WebDAV

Начиная с версии KeeneticOS 3.4 реализована поддержка протокола WebDAV для работы через наш облачный сервис доменных имен KeenDNS.

Теперь удаленный доступ к файлам и папкам USB-диска, подключенного к интернет-центру Keenetic, будет возможен по адресу

https://{keendns-name}/webdav/

 

NOTE: Важно! Особенностью поддержки WebDAV в Keenetic является возможность удалённого чтения и записи файлов на диске, даже если для доступа в Интернет используется частный "серый" IP-адрес.

Для удаленного доступа к файлам и папкам USB-накопителя достаточно будет на клиентском устройстве запустить веб-браузер (или файловый менеджер с поддержкой протокола WebDAV) и настроить подключение к Keenetic. Используя для подключения веб-браузер, можно только просматривать и скачивать файлы. Подключившись из файлового менеджера через Интернет к USB-диску вы сможете добавлять, удалять, копировать, перемещать файлы и папки, как на локальном устройстве.

NOTE: Важно! В WebDAV-клиентах и различных операционных системах может быть установлено ограничение на размер передаваемых файлов через протокол WebDAV. Например, в ОС Windows по умолчанию установлено ограничение на размер загружаемого файла 50 Мбайт (подробности на сайте Microsoft по ссылке).
Ограничений на объём передаваемого файла по протоколу WebDAV со стороны интернет-центра Keenetic нет.

Подключение к WebDAV-серверу на интернет-центре Keenetic возможно только при использовании одного из доменов — *.keenetic.pro, *.keenetic.link или *.keenetic.name, использующего безопасное подключение c сертификатом SSL.


Пример настройки WebDAV-подключения на Keenetic

0. Для работы WebDAV-сервера нужно в интернет-центре предварительно установить соответствующий компонент системы. Сделать это можно на странице "Общие настройки" в разделе "Обновления и компоненты", нажав на "Изменить набор компонентов".

dav-comp.png

1. Подключитесь к веб-конфигуратору интернет-центра и выполните подключение USB-накопителя.

Предположим, что к интернет-центру Keenetic подключен USB-накопитель, на роутере зарегистрировано доменное имя KeenDNS (в нашем примере это test01.keenetic.link), используется режим работы "Через облако" и разрешен удаленный доступ к веб-конфигуратору из Интернета только по протоколу HTTPS.

wd-001.png

wd-002.png

wd-01.png

wd-02.png

2. Перейдите в меню "Приложения". На этой странице найдите раздел "Личное облако" и нажмите на заголовок раздела.

p-cloud-01.png

В появившемся окне "Личное облако" включите опцию "Разрешить WebDAV-доступ из Интернета". В подразделе "Пользователи и доступ" можно добавить учетную запись нового пользователя роутера или разрешить доступ администратору (admin) интернет-центра. Включите опцию WebDAV для пользователя, которому вы хотите разрешить удаленный доступ по указанному протоколу и затем нажмите кнопку "Выбрать каталог" для указания нужного каталога на USB-диске.

p-cloud-02.png

p-cloud-03.png

Сохраните настройки.

NOTE: Важно! При добавлении нового пользователя обязательно назначьте права доступа для родительского каталога. Нажмите на кнопку "Выбрать каталог", в появившемся окне встроенного файлового менеджера нажмите на родительскую папку, затем на кнопку usb08.png и назначьте права доступа "Только чтение" или "Чтение и запись". Нажмите "Сохранить". Потом выберите нужную папку на диске, к которой будет обеспечен доступ текущему пользователю при подключении по протоколу WebDAV. Подтвердите выбор папки, нажав кнопку "Выбрать".

Опция "Игнорировать права доступа" не отменяет требования на ввод пароля при подключении к диску и не предоставляет анонимный доступ. Включение данной опции позволяет игнорировать уже установленные права доступа.

Теперь вернитесь на страницу "Приложения". По умолчанию WebDAV-сервер выключен. Для включения сервера переведите переключатель в состояние Включено.

dav-on.png

3. Организуем удаленное подключение.

Самый простой и доступный способ - используйте обычный веб-браузер (Google Chrome, Firefox, Opera, Edge).

В адресной строке введите адрес вида https://{keendns-name}/webdav/ для подключения к WebDAV-серверу (например https://test01.keenetic.link/webdav/).

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

wd-browser-01.png

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

wd-browser-02.png

NOTE: Важно! Используя для удаленного подключения веб-браузер, можно только просматривать и скачивать файлы. Если вам нужно удалить, переместить или добавить файл на USB-диск, используйте файловый менеджер с поддержкой протокола WebDAV.

При подключении через веб-браузер передача файлов происходит в рамках протокола HTTPS и ограничение на размер передаваемого файла отсутствует.

NOTE: Важно! Если не работает доступ к диску по протоколу WebDAV и вы видите ошибку 403 Forbidden, проверьте назначены ли права доступа "Только чтение" или "Чтение и запись" на родительском каталоге для пользователя. Перейдите на страницу "Приложения" и в разделе "Диски и принтеры" нажмите по записи подключенного USB-накопителя. В появившемся окне встроенного файлового менеджера нажмите на родительскую папку, затем на кнопку usb08.png и проверьте права доступа.

Для доступа с мобильных устройств используйте файловый менеджер. В нашем примере на смартфоне с ОС Android будем использовать Cx Проводник (но также это могут быть Total Commander, Solid Explorer File Manager, RS Проводник и другие, главное чтобы приложение умело работать по протоколу WebDAV).

На вкладке "Сеть" добавьте подключение.

wd-cx-01.png

Перейдите на вкладку "Удаленные сети" и выберите протокол "WebDAV".

wd-cx-02.png

В поле "Хост" укажите адрес роутера (в нашем примере это test01.keenetic.link/webdav/), а также имя пользователя admin и пароль администратора.

wd-cx-03.png

При успешном подключении вы увидите папки и файлы на USB-накопителе.

wd-cx-04.png

wd-cx-05.png

dav-adr.png

На компьютере вы также можете воспользоваться любым файловым менеджером или клиентом с поддержкой WebDAV (например: Проводник в ОС Windows 10, Total Commander, WinSCP, мультиплатформенный Rclone Browser).

Пример из Проводника ОС Windows 10:

wd-10.png

В поле адреса используйте ссылку вида https://{keendns-name}/webdav/

wd-11.png

wd-12.png

TIP: Примечание: Доступ через Проводник по протоколу WebDAV работает в операционной системе Windows 10. В других версиях Windows могут возникать ошибки. Подробности можно посмотреть на сайте Microsoft по ссылке.

Пример из WinSCP:

wd-08.png

В настройках соединения в поле "Каталог на сервере" нужно обязательно указать /webdav (без этой настройки соединение не установится).

winscp-cat.png

wd-09.png

Пример из Rclone Browser (работает на базе консольной утилиты rclone):

rclone-01.png

rclone-02.png

 

Была ли эта статья полезной?

Пользователи, считающие этот материал полезным: 49 из 49

Еще есть вопросы? Отправить запрос

Комментарии

Комментариев: 24
  • На iOS можно воспользоваться приложением Documents.

    6
    Действия с комментариями Постоянная ссылка
  • Ура!) Спасибо за такой подарок!:)

    9
    Действия с комментариями Постоянная ссылка
  • Добрый день.

    Спасибо за добавленный функционал и подробную статью, но у меня два нубских вопрос:

    1) В чем разница между подключением к USB по протоколу WebDAV и удаленного доступа к USB накопителю через веб-конфигуратор интернет-центра по доменному имени KeenDNS если рассматривать удаленное подключение исключительно через стандартный браузер (не файловый менеджер WedDAV)

    С точки зрения безопасности я так понимаю оба варианта одинаково защищены. Функционал тоже одинаков. Получается основная разница только в интерфейсе отображения файлов (встроенный менеджер файлов и папок keenetic или веб интерфейс WebDAV). Мне кажется менеджер файлов keenetic выглядит более юзер френдли :)

    2) Удаленный доступ через WebDAV с использованием стандартного файлового менеджера (проводника на W10) можно использовать с абсолютно любого компьютера (рабочий, друзей)? С точки зрения безопасности рисков здесь нет?

    Еще раз спасибо!

    0
    Действия с комментариями Постоянная ссылка
  • Dmitry, попробую ответить на ваши вопросы.
    1. Встроенный файловый менеджер на Keenetic имеет очень ограниченный функционал (позволяет добавить файлы на диск, создать папку, загрузить файлы с диска, удалить папки и файлы). Сравнивать его с доступом через браузер даже не стоит. Браузер предоставляет только удаленный доступ к файлам. Вы сможете только загрузить файл с диска, но не сможете удалить файл или добавить новый файл на диск. В этом плане встроенный менеджер файлов и папок имеет преимущества. Но сравнивать его с полноценным файловым менеджером с поддержкой WebDAV не нужно. Полноценный менеджер файлов предоставит полный набор функций - вы сможете перемещать или копировать файлы и папки. Что касается удобства, то это очень субъективный момент - кому что нравится. Лично я пользуюсь файловым менеджером на смартфоне и это очень удобно - все файлы диска у меня под рукой и пользоваться очень просто и удобно.
    2. Удаленный доступ к файлам возможен с любого компьютера из Проводника Windows 10, но этот доступ запаролен. Чтобы получить доступ к файлам нужно ввести пароль учетной записи роутера, для которой разрешен удаленный доступ по протоколу WebDAV. Что касается безопасности и рисков, то всё зависит от информации, которая хранится на вашем диске. Прежде всего данная возможность была реализована для возможности создания личного или персонального облака. Можно ли предоставлять общий доступ к диску друзьям или коллегам по работе - это решаете только вы сами. Если вам нужна такая возможность, то можно создать на диске отдельную папку, в которую вы будете складывать общие публичные файлы и создать также отдельную учетную запись с правами "Только чтение", и соответственно на работе пользоваться только этим доступом к файлам.
    Сценарии могут быть самые разные, в зависимости от ваших требований к безопасности. Но в данном случае доступ к диску осуществляется через безопасное https-подключение и передача данных через Интернет будет безопасной. И вы получаете удаленный доступ к файлам своего диска из Интернета, даже когда роутер имеет "серый" частный IP-адрес и находится за NAT'ом провайдера. Это и есть основное преимущество Keenetic.

    3
    Действия с комментариями Постоянная ссылка
  • Очень приятная новость! Скажите, а как подключиться с iPhone, через родное приложение "Файлы". iOS 13.4.1
    Может добавите в инструкцию?
    Спасибо!

    5
    Действия с комментариями Постоянная ссылка
  • Классное решение с WebDAV!!! Огромное спасибо ! А подскажите будет ли добавлен клиент RClone для сторонних сервисов таких как GDrive , YaDisk или прямая их поддержка ?

    0
    Действия с комментариями Постоянная ссылка
  • Мы добавили WebDAV-сервер в Keenetic для создания личного / персонального облака для возможности удаленного доступа к своим файлам и папкам (обращаю ваше внимание, что файлы физически находятся на вашем собственном USB-накопителе, который подключен напрямую к роутеру), а добавлять rclone, или другой webdav-клиент, для работы со сторонними облачными сервисами пока не планируется, это совершенно другая задача.

    3
    Действия с комментариями Постоянная ссылка
  • Небольшие проблемы с использованием Webdav.
    1. Объем жесткого диска показывает 68 гигабайт, хотя у меня полтора терабайта.
    2. Не копируются файлы больших размеров, на Webdav сервер, например 2 гигабайта. Зависает в конце загрузки и выходит ошибка (0х80070079 превышен таймаут семафора).
    С жестким диском все в порядке использую как сетевой диск. В этом случае показывается весь объем,ошибок не появлялось.

    0
    Действия с комментариями Постоянная ссылка
  • Важно! В WebDAV-клиентах и различных операционных системах может быть установлено ограничение на размер передаваемых файлов через протокол WebDAV.
    Ограничений на объём передаваемого файла по протоколу WebDAV со стороны интернет-центра Keenetic нет.

    2
    Действия с комментариями Постоянная ссылка
  • Ограничений нет, у меня Windows 10. Такая же проблема и на андроид, не загружается до конца, выходит в ошибку.

    0
    Действия с комментариями Постоянная ссылка
  • В ОС Windows по умолчанию установлено ограничение на размер загружаемого файла 50 Мбайт (подробности на сайте Microsoft по ссылке http://support.microsoft.com/ru-ru/help/900900). В Android тоже есть какое-то ограничение, но это не зависит от Кинетика. В наших роутерах нет ограничений на размер файлов.

    0
    Действия с комментариями Постоянная ссылка
  • А можно как-то ограничить объем папки для пользователя? Или хоть как-то управлять пространством (объемом) диска в разрезе пользователей?

    0
    Действия с комментариями Постоянная ссылка
  • В настоящий момент такой возможности нет.

    0
    Действия с комментариями Постоянная ссылка
  • На iOS (iPhone/iPad) через приложение "Файлы" (Documents) можно настроить через пункт в меню "подключиться к серверу" ? что то у меня не хочет подключаться.

    1
    Действия с комментариями Постоянная ссылка
  • Владимир, через встроенное приложение "Файлы" мы не проверяли, а вот из файлового менеджера "Documents от Readdle" работает https://apps.apple.com/ru/app/documents-от-readdle/id364901807

    0
    Действия с комментариями Постоянная ссылка
  • По webdav возможно подключить только один диск из подключённых к роутеру?

    0
    Действия с комментариями Постоянная ссылка
  • Алексей, да, в настройках webdav можно выбрать папку только на одном диске.

    0
    Действия с комментариями Постоянная ссылка
  • Можно ли использовать прямое подключение, а не через облако

    1
    Действия с комментариями Постоянная ссылка
  • Если вы имеете ввиду доступ по публичному IP-адресу, то нет. Работа WebDAV-сервера жестко привязана к KeenDNS-имени роутера и протоколу https.

    0
    Действия с комментариями Постоянная ссылка
  • Марк скорее всего имел в виду возможность подключаться к серверу с помощью прямого подключения с использованием домена KeenDNS. Если рассматривать такой вариант, то он работает

    0
    Действия с комментариями Постоянная ссылка
  • не получается настроить на iPhone через штатное приложение "Файлы"
    к серверу подключается, но там ничего не находит. ни одной папки.

    помогите. очень хочется реализовать данную возможность

    0
    Действия с комментариями Постоянная ссылка
  • На iPhone попробуйте приложение https://apps.apple.com/app/documents-by-readdle/id364901807

    0
    Действия с комментариями Постоянная ссылка
  • Здравствуйте
    Планирую купить Keenetic Giga, подключить к нему USB-HDD и настроить доступ через интернет по WebDAV.
    На клиентских устройствах с Windows10 планирую подключить как сетевой диск (с установленными флагами "Восстанавливать соединение" и "Запомнить пароль". В связи с не самой удачным опытом с Windows Server 2016 есть несколько вопросов:
    Соединение будет восстаналиваться после перезагрузки Windows на клиентском устройстве?
    Нужно ли будет вводить пароль снова после перезагрузке?
    Потребуется ли вводить пароль при открытии таких файлов как *.docx, *.pdf...?
    Возможно ли будет подключиться из Linux Ubuntu 20?

    Если нет, возможно ли это будет решить с помощью средств VPN? (есть белый IP на серверном устройстве). Как ограничение на кол-во подключившихся? Планируется ~25.

    0
    Действия с комментариями Постоянная ссылка
  • Игорь, эта ошибка в Windows до сих пор сохранилась. По этому вопросу много информации в Интернете, но самое надёжное решение - использовать отдельный файловый менеджер с поддержкой протокола WebDAV. В этом случае в файловом менеджере будет сохранена ссылка и по ней вы гарантировано будете подключаться удаленно к сетевой папке.

    0
    Действия с комментариями Постоянная ссылка

Войдите в службу, чтобы оставить комментарий.