Подключение к USB-диску по протоколу WebDAV
Начиная с версии KeeneticOS 3.4 реализована поддержка протокола WebDAV для работы через наш облачный сервис доменных имен KeenDNS.
Теперь удаленный доступ к файлам и папкам USB-диска, подключенного к интернет-центру Keenetic, будет возможен по адресу
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-сервера нужно в интернет-центре предварительно установить соответствующий компонент системы. Сделать это можно на странице «Общие настройки» в разделе «Обновления и компоненты», нажав на «Изменить набор компонентов».
Предположим, что к интернет-центру Keenetic подключен USB-накопитель, на роутере зарегистрировано доменное имя KeenDNS (в нашем примере это test01.keenetic.link), используется режим работы «Через облако» и разрешен удаленный доступ к веб-конфигуратору из Интернета только по протоколу HTTPS.
2. Перейдите в меню «Приложения». На этой странице найдите раздел «Личное облако» и нажмите на заголовок раздела.
В появившемся окне «Личное облако» включите опцию «Разрешить WebDAV-доступ из Интернета». В подразделе «Пользователи и доступ» можно добавить учетную запись нового пользователя роутера или разрешить доступ администратору (admin) интернет-центра. Включите опцию WebDAV для пользователя, которому вы хотите разрешить удаленный доступ по указанному протоколу и затем нажмите кнопку «Выбрать каталог» для указания нужного каталога на USB-диске.
NOTE: Важно! При добавлении нового пользователя обязательно назначьте права доступа для родительского каталога. Нажмите на кнопку «Выбрать каталог», в появившемся окне встроенного файлового менеджера нажмите на родительскую папку, затем на кнопку и назначьте права доступа «Только чтение» или «Чтение и запись». Нажмите «Сохранить». Потом выберите нужную папку на диске, к которой будет обеспечен доступ текущему пользователю при подключении по протоколу WebDAV. Подтвердите выбор папки, нажав кнопку «Выбрать».
Опция «Игнорировать права доступа» не отменяет требования на ввод пароля при подключении к диску и не предоставляет анонимный доступ. Включение данной опции позволяет игнорировать уже установленные права доступа.
Теперь вернитесь на страницу «Приложения». По умолчанию WebDAV-сервер выключен. Для включения сервера переведите переключатель в состояние Включено.
3. Организуем удаленное подключение.
Самый простой и доступный способ — используйте обычный веб-браузер (Google Chrome, Firefox, Opera, Edge).
В адресной строке введите адрес вида https:///webdav/ для подключения к WebDAV-серверу (например https://test01.keenetic.link/webdav/).
В появившемся окне авторизации используйте учетную запись администратора интернет-центра.
В результате успешного подключения в окне браузера вы увидите содержимое USB-накопителя.
NOTE: Важно! Используя для удаленного подключения веб-браузер, можно только просматривать и скачивать файлы. Если вам нужно удалить, переместить или добавить файл на USB-диск, используйте файловый менеджер с поддержкой протокола WebDAV.
При подключении через веб-браузер передача файлов происходит в рамках протокола HTTPS и ограничение на размер передаваемого файла отсутствует.
NOTE: Важно! Если не работает доступ к диску по протоколу WebDAV и вы видите ошибку 403 Forbidden, проверьте назначены ли права доступа «Только чтение» или «Чтение и запись» на родительском каталоге для пользователя. Перейдите на страницу «Приложения» и в разделе » Диски и принтеры» нажмите по записи подключенного USB-накопителя. В появившемся окне встроенного файлового менеджера нажмите на родительскую папку, затем на кнопку и проверьте права доступа.
Пример настройки WebDAV-подключения с мобильного устройства
Для доступа с мобильных устройств используйте файловый менеджер с поддержкой протокола WebDAV.
В нашем примере на смартфоне с ОС Android будем использовать Cx Проводник (но также это могут быть Total Commander, Solid Explorer File Manager, RS Проводник и другие, главное чтобы приложение умело работать по протоколу WebDAV).
В iOS можно использовать файловый менеджер ES File Explorer или Documents от Readdle и др.
На вкладке «Сеть» добавьте подключение.
Перейдите на вкладку «Удаленные сети» и выберите протокол «WebDAV».
В поле «Хост» укажите адрес роутера (в нашем примере это test01.keenetic.link/webdav/), а также имя пользователя admin и пароль администратора.
При успешном подключении вы увидите папки и файлы на USB-накопителе.
Пример настройки WebDAV-подключения с ПК
На компьютере вы также можете воспользоваться любым файловым менеджером или клиентом с поддержкой WebDAV (например: Проводник в ОС Windows 10, Total Commander, WinSCP, мультиплатформенный Rclone Browser).
Пример из Проводника ОС Windows 10:
В поле адреса используйте ссылку вида https:///webdav/
TIP: Примечание: Доступ через Проводник по протоколу WebDAV работает в операционной системе Windows 10. В других версиях Windows могут возникать ошибки. Подробности можно посмотреть на сайте Microsoft по ссылке.
В настройках соединения в поле «Каталог на сервере» нужно обязательно указать /webdav (без этой настройки соединение не установится).
Пример из Rclone Browser (работает на базе консольной утилиты rclone):
Пользователи, считающие этот материал полезным: 82 из 82
Комментарии
Добрый день. Спасибо за добавленный функционал и подробную статью, но у меня два нубских вопрос: 1) В чем разница между подключением к USB по протоколу WebDAV и удаленного доступа к USB накопителю через веб-конфигуратор интернет-центра по доменному имени KeenDNS если рассматривать удаленное подключение исключительно через стандартный браузер (не файловый менеджер WedDAV) С точки зрения безопасности я так понимаю оба варианта одинаково защищены. Функционал тоже одинаков. Получается основная разница только в интерфейсе отображения файлов (встроенный менеджер файлов и папок keenetic или веб интерфейс WebDAV). Мне кажется менеджер файлов keenetic выглядит более юзер френдли 🙂 2) Удаленный доступ через WebDAV с использованием стандартного файлового менеджера (проводника на W10) можно использовать с абсолютно любого компьютера (рабочий, друзей)? С точки зрения безопасности рисков здесь нет? Еще раз спасибо!
Dmitry, попробую ответить на ваши вопросы.
1. Встроенный файловый менеджер на Keenetic имеет очень ограниченный функционал (позволяет добавить файлы на диск, создать папку, загрузить файлы с диска, удалить папки и файлы). Сравнивать его с доступом через браузер даже не стоит. Браузер предоставляет только удаленный доступ к файлам. Вы сможете только загрузить файл с диска, но не сможете удалить файл или добавить новый файл на диск. В этом плане встроенный менеджер файлов и папок имеет преимущества. Но сравнивать его с полноценным файловым менеджером с поддержкой WebDAV не нужно. Полноценный менеджер файлов предоставит полный набор функций — вы сможете перемещать или копировать файлы и папки. Что касается удобства, то это очень субъективный момент — кому что нравится. Лично я пользуюсь файловым менеджером на смартфоне и это очень удобно — все файлы диска у меня под рукой и пользоваться очень просто и удобно.
2. Удаленный доступ к файлам возможен с любого компьютера из Проводника Windows 10, но этот доступ запаролен. Чтобы получить доступ к файлам нужно ввести пароль учетной записи роутера, для которой разрешен удаленный доступ по протоколу WebDAV. Что касается безопасности и рисков, то всё зависит от информации, которая хранится на вашем диске. Прежде всего данная возможность была реализована для возможности создания личного или персонального облака. Можно ли предоставлять общий доступ к диску друзьям или коллегам по работе — это решаете только вы сами. Если вам нужна такая возможность, то можно создать на диске отдельную папку, в которую вы будете складывать общие публичные файлы и создать также отдельную учетную запись с правами «Только чтение», и соответственно на работе пользоваться только этим доступом к файлам.
Сценарии могут быть самые разные, в зависимости от ваших требований к безопасности. Но в данном случае доступ к диску осуществляется через безопасное https-подключение и передача данных через Интернет будет безопасной. И вы получаете удаленный доступ к файлам своего диска из Интернета, даже когда роутер имеет «серый» частный IP-адрес и находится за NAT’ом провайдера. Это и есть основное преимущество Keenetic.