Подключите Android к WebDAV с помощью AnExplorer
WebDAV (Web Distributed Authoring and Versioning) — это расширение HTTP, которое позволяет читать, записывать и управлять файлами на удаленных серверах. Это протокол, лежащий в основе Nextcloud, ownCloud и многих устройств NAS, и он работает через HTTPS, что означает, что он безопасен по умолчанию, когда сервер использует TLS.
Если вы самостоятельно размещаете файлы или используете облачное хранилище с открытым исходным кодом, возможно, вам нужен протокол WebDAV. AnExplorer подключается к любому серверу WebDAV с аутентификацией по имени пользователя и паролю.
Какие сервисы используют WebDAV
| Сервис | Формат адреса WebDAV |
|---|---|
| Нестклауд | https://ваш-домен.com/remote.php/dav/files/username/ |
| ownCloud | https://your-domain.com/remote.php/webdav/ |
| Сетевое хранилище Synology | http://192.168.1.50:5005 (служба WebDAV) |
| QNAP NAS | http://192.168.1.60 (WebDAV через файловый браузер) |
| Модуль Nginx + WebDAV | https://ваш-домен.com/dav/ |
| Apache + mod_dav | https://ваш-домен.com/files/ |
| Box.com | https://dav.box.com/dav |
| pCloud | https://webdav.pcloud.com |
| Яндекс Диск | https://webdav.yandex.com |
Примечание. AnExplorer также поддерживает Box, pCloud и Яндекс Диск в качестве встроенной облачной интеграции — эти выделенные подключения проще, чем WebDAV для служб облачного хранения.
Шаг за шагом: добавление соединения WebDAV
- Откройте AnExplorer.
- Нажмите +* на боковой панели > WebDAV.
- Введите URL-адрес WebDAV — укажите полный путь (например, https://cloud.example.com/remote.php/dav/files/myuser/).
- Введите Имя пользователя и Пароль.
- Если ваш сервер использует самозаверяющий сертификат, AnExplorer может попросить вас доверять ему — примите его, чтобы продолжить.
- Нажмите Подключиться.
- Добавьте соединение в закладки для повторного доступа.
Nextcloud через WebDAV
Nextcloud — наиболее распространенная цель WebDAV с самостоятельным размещением. Настройка:
- Найдите URL-адрес своего WebDAV: войдите в Nextcloud > щелкните значок своего профиля в левом нижнем углу > Настройки > URL-адрес WebDAV (показан на странице).
- Формат URL-адреса:
https://your-domain.com/remote.php/dav/files/USERNAME/ - Имя пользователя: ваш логин в Nextcloud.
- Пароль: ваш пароль Nextcloud (или пароль для конкретного приложения в разделе Nextcloud > Безопасность).
Рекомендуется использовать пароль для конкретного приложения: Nextcloud > Значок пользователя > Настройки > Безопасность > Создать новый пароль приложения. Таким образом, вы можете отозвать доступ к телефону, не меняя основного пароля.
После подключения полное дерево файлов Nextcloud можно будет просматривать в AnExplorer — те же файлы, которые вы видите в веб-интерфейсе Nextcloud.
Synology NAS WebDAV
- DSM > Панель управления > Файловые службы > WebDAV.
- Включите WebDAV (проверьте HTTP/HTTPS, выберите порт — по умолчанию 5005/5006).
- В AnExplorer подключитесь к:
http://192.168.1.50:5005/ (или https://...:5006/ для TLS). - Имя пользователя и пароль: ваши учетные данные DSM.
Synology WebDAV предоставляет общие папки на корневом уровне.
WebDAV, SFTP и SMB
| ВебДАВ | SFTP | СМБ | |
|---|---|---|---|
| Работает через Интернет (HTTPS) | ✅ | ✅ | ❌ (только локальная сеть) |
| Скорость локальной сети | Средний | Средний | Быстро |
| Шифрование | ✅ (HTTPS) | ✅ (SSH) | ❌ (стандартный) |
| Самостоятельное облако (Nextcloud) | ✅ | ❌ | ❌ |
| NAS (Synology, QNAP) | ✅ | ✅ | ✅ |
| VPS/Linux сервер | ✅ (Apache/Nginx) | ✅ | ❌ |
WebDAV превосходно подходит для автономного облачного хранилища, доступного через Интернет. Для передачи данных через локальный NAS SMB выполняется быстрее. Для SSH-серверов SFTP является более стандартным.
Настройка базового сервера WebDAV (Nginx)
Если вы используете собственный Linux-сервер и хотите открыть папку через WebDAV:
местоположение /дав/ {
псевдоним /данные/файлы/;
dav_methods PUT DELETE MKCOL COPY MOVE;
dav_ext_methods ОПЦИИ PROPFIND;
auth_basic "WebDAV";
auth_basic_user_file /etc/nginx/.htpasswd;
}
Создайте пользователя: htpasswd -c /etc/nginx/.htpasswd youruser
Затем подключитесь из AnExplorer к https://yourdomain.com/dav/, используя свои учетные данные .htpasswd.
Устранение неполадок WebDAV
"Соединение отклонено" или тайм-аут:
- Убедитесь, что служба WebDAV действительно включена на сервере (Synology: проверьте Настройки DSM > WebDAV).
- Проверьте номер порта (по умолчанию Synology — 5005, Nextcloud — 443 по HTTPS)
"Аутентификация не удалась":
- Пользователи Nextcloud: создайте пароль для конкретного приложения (чтобы избежать конфликтов 2FA).
- Проверьте заглавную букву имени пользователя
"Ошибка SSL-сертификата":
- Сервер, использующий самозаверяющий сертификат — AnExplorer попросит вас вручную доверять ему.
- Если вы видите это в общедоступном Nextcloud, убедитесь, что домен правильный, прежде чем доверять.
Работает по Wi-Fi, но не работает с мобильными данными: – Ваш сервер может быть доступен только через локальную сеть. Чтобы получить к нему удаленный доступ, вам потребуется VPN или соответствующая переадресация портов/DDNS.
