WebDAV(Web Distributed Authoring and Versioning)는 원격 서버에서 파일을 읽고, 쓰고, 관리할 수 있는 HTTP의 확장입니다. 이는 Nextcloud, ownCloud 및 많은 NAS 장치 뒤에 있는 프로토콜이며 HTTPS를 통해 실행됩니다. 즉, 서버가 TLS를 사용할 때 기본적으로 안전하다는 의미입니다.
파일을 자체 호스팅하거나 오픈 소스 클라우드 저장소를 사용하는 경우 WebDAV가 아마도 필요한 프로토콜일 것입니다. AnExplorer는 사용자 이름/비밀번호 인증을 통해 모든 WebDAV 서버에 연결됩니다.
WebDAV를 사용하는 서비스
| 서비스 | WebDAV 주소 형식 |
|---|---|
| 넥스트클라우드 | https://your-domain.com/remote.php/dav/files/username/ |
| 자신의클라우드 | https://your-domain.com/remote.php/webdav/ |
| Synology NAS | http://192.168.1.50:5005(WebDAV 서비스) |
| QNAP NAS | http://192.168.1.60(파일 브라우저를 통한 WebDAV) |
| Nginx + WebDAV 모듈 | https://your-domain.com/dav/ |
| 아파치 + mod_dav | https://your-domain.com/files/ |
| 박스닷컴 | https://dav.box.com/dav |
| 피클라우드 | https://webdav.pcloud.com |
| Yandex 디스크 | https://webdav.yandex.com |
참고: AnExplorer는 기본 클라우드 통합으로 Box, pCloud 및 Yandex Disk을 지원합니다. 이러한 전용 연결은 WebDAV보다 쉽습니다. 클라우드 스토리지 서비스를 위한 것입니다.
단계별: WebDAV 연결 추가
- AnExplorer를 엽니다.
- 네트워크 화면으로 이동한 다음 + > WebDAV를 탭합니다.
- WebDAV URL을 입력합니다. 전체 경로를 포함합니다(예:
https://cloud.example.com/remote.php/dav/files/myuser/). - 사용자 이름 및 비밀번호를 입력합니다.
- 서버가 자체 서명된 인증서를 사용하는 경우 AnExplorer는 이를 신뢰하도록 요청할 수 있습니다. 계속하려면 이를 수락하세요.
- 연결을 탭합니다.
- 반복 액세스를 위해 연결을 북마크에 추가하세요.
WebDAV를 통한 Nextcloud
Nextcloud는 가장 일반적인 자체 호스팅 WebDAV 대상입니다. 설정:
- WebDAV URL 찾기: Nextcloud에 로그인 > 왼쪽 하단 프로필 아이콘 클릭 > 설정 > WebDAV URL(페이지에 표시됨)
- URL 형식 :
https://your-domain.com/remote.php/dav/files/USERNAME/ - 사용자 이름: Nextcloud 로그인
- 비밀번호: Nextcloud 비밀번호(또는 Nextcloud > 보안의 앱별 비밀번호)
앱 비밀번호 사용을 권장합니다: Nextcloud > 사용자 아이콘 > 설정 > 보안 > 새 앱 비밀번호 만들기. 이렇게 하면 기본 비밀번호를 변경하지 않고도 전화기의 액세스를 취소할 수 있습니다.
연결되면 전체 Nextcloud 파일 트리를 AnExplorer에서 탐색할 수 있습니다. 이는 Nextcloud 웹 인터페이스에서 볼 수 있는 것과 동일한 파일입니다.
시놀로지 NAS WebDAV
- DSM > 제어판 > 파일 서비스 > WebDAV
- WebDAV 활성화(HTTP/HTTPS 확인, 포트 선택 — 기본값 5005/5006)
- AnExplorer에서
http://192.168.1.50:5005/(orhttps://...:5006/` for TLS) - Username and password: your DSM credentials
Synology WebDAV exposes your shared folders at the root level.
WebDAV vs SFTP vs SMB
| WebDAV | SFTP | SMB | |
|---|---|---|---|
| Works over internet (HTTPS) | ✅ | ✅ | ❌ (LAN only) |
| LAN speed | Medium | Medium | Fast |
| Encryption | ✅ (HTTPS) | ✅ (SSH) | ❌ (standard) |
| Self-hosted cloud (Nextcloud) | ✅ | ❌ | ❌ |
| NAS (Synology, QNAP) | ✅ | ✅ | ✅ |
| VPS / Linux server | ✅ (Apache/Nginx) | ✅ | ❌ |
WebDAV excels for self-hosted cloud storage accessible over the internet. For local NAS transfers, SMB is faster. For SSH servers, SFTP is more standard.
Setting Up a Basic WebDAV Server (Nginx)
If you run your own Linux server and want to expose a folder via WebDAV:
location /dav/ {
alias /data/files/;
dav_methods PUT DELETE MKCOL COPY MOVE;
dav_ext_methods PROPFIND OPTIONS;
auth_basic "WebDAV";
auth_basic_user_file /etc/nginx/.htpasswd;
}
Create a user: htpasswd -c /etc/nginx/.htpasswd에 연결합니다. youruser
Then connect from AnExplorer to https://yourdomain.com/dav/ with your .htpasswd 자격 증명.
WebDAV 문제 해결
"연결이 거부되었습니다" 또는 시간 초과:
- WebDAV 서비스가 서버에서 실제로 활성화되어 있는지 확인합니다(Synology: DSM 설정 > WebDAV 확인).
- 포트 번호 확인(Synology의 기본값은 5005, Nextcloud의 기본값은 HTTPS를 통해 443입니다)
"인증 실패":
- Nextcloud 사용자: 앱별 비밀번호 생성(2FA 충돌 방지)
- 사용자 이름 대소문자 확인
"SSL 인증서 오류":
- 자체 서명된 인증서를 사용하는 서버 — AnExplorer는 수동으로 신뢰하도록 요청합니다.
- 공개 Nextcloud에서 이 내용을 본 경우 신뢰하기 전에 도메인이 올바른지 확인하세요.
Wi-Fi에서는 작동하지만 모바일 데이터에서는 작동하지 않습니다.
- 서버는 LAN에서만 액세스할 수 있습니다. 원격으로 연결하려면 VPN 또는 적절한 포트 전달/DDNS가 필요합니다.
