WebDAV¶
WebDAV 서버라면 무엇이든 Windows 드라이브로 마운트합니다 — NAS, Nextcloud, 그 외 HTTP/HTTPS로 WebDAV를 말하는 모든 서버.
시작하기 전에¶
다음을 미리 준비하세요:
- 서버에서 WebDAV 서비스가 켜져 있어야 합니다:
- Synology — WebDAV Server 패키지
- QNAP — WebDAV로 NAS 접속
- ASUSTOR — WebDAV로 연결
- Nextcloud — WebDAV 상시 활성; URL은
https://<host>/remote.php/dav/files/<username>/
- 서버 주소(호스트명 또는 IP)와 포트. 외부에서 접속하려면 DDNS 호스트명이 일반적입니다 — Synology, QNAP, ASUSTOR 모두 자체 DDNS를 제공합니다.
- 서버 계정 (서버가 익명 접속을 허용하지 않는 한).
연결¶
- 툴바에서 추가를 클릭합니다.
- NAS → WebDAV를 선택합니다.
- https(권장) 또는 http를 선택하고 서버 주소와 포트를 입력합니다.
- 하위 폴더를 드라이브 루트로 쓰려면 경로를 입력합니다.
- 계정과 비밀번호를 입력하거나 익명을 체크합니다.
- https라면 서버 설정에 맞는 TLS/SSL 버전을 고르고, 필요하면 타임아웃을 조정한 뒤 연결을 클릭합니다.
설정¶
| 설정 | 설명 | 기본값 |
|---|---|---|
| 프로토콜 | https 또는 http | https |
| 주소 / 포트 | 서버 호스트와 WebDAV 포트 (Synology 기본: 5006 https) | — |
| 경로 | 드라이브 루트로 쓸 서버 폴더 | 서버 루트 |
| 익명 | 자격증명 없이 연결 | 꺼짐 |
| TLS/SSL | https에 쓸 TLS 버전 | 자동 |
| 타임아웃 | 서버 응답 대기 시간(초) | — |
| 읽기전용 | 드라이브 쓰기 차단 | 꺼짐 |
대체 주소 — 주소 왼쪽의 +를 누르면 예비 서버 주소(경로는 기본 주소와 동일)를 추가할 수 있습니다. 기본 주소로 연결에 실패하면 RaiDrive가 자동으로 대체 주소를 시도합니다.
동작과 제한¶
- 성능은 서버의 WebDAV 구현에 크게 좌우됩니다. NAS 장비는 보통 WebDAV가 SFTP보다 느립니다.
- 서버의 TLS 호환성 수준이 modern이면 오래된 TLS 버전이 거부됩니다 — TLS/SSL 설정을 서버에 맞춥니다.
- 복사 시 원본 수정 날짜 유지는 대부분의 WebDAV 서버(Synology, QNAP, TerraMaster, Zyxel, Nextcloud)에서 동작하지만 전부는 아닙니다 — ipTIME과 ASUSTOR는 지원하지 않습니다.
문제 해결¶
| 증상 | 원인 | 조치 |
|---|---|---|
| 연결 거부 | WebDAV 서비스 꺼짐 또는 포트 오류 | 서비스 켜기; http/https 포트 확인 |
| TLS 핸드셰이크 실패 | 서버 정책과 TLS 버전 불일치 | 서버가 허용하는 TLS/SSL 버전 선택 |
| LAN에서는 되는데 밖에서 안 됨 | 라우터/방화벽이 포트를 열지 않음 | WebDAV 포트 포워딩; DDNS 호스트명 사용 |
| 폴더 목록이 느림 | 느린 서버의 깊은 폴더 | 타임아웃 상향; NAS가 지원하면 SFTP 고려 |
| 대용량 업로드가 413 오류로 실패 | WebDAV 서버의 요청 크기 제한 | 서버(NAS 또는 리버스 프록시)의 업로드/바디 크기 제한 상향 — 포럼 스레드 참고 |
| 저장한 문서가 0바이트로 보임 | 구버전(2023.9.119 이전)의 알려진 버그로, 패치 완료됨 | RaiDrive를 최신 버전으로 업데이트 |