เชื่อมต่อ Android กับ WebDAV ด้วย AnExplorer
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/ |
| ownCloud | https://your-domain.com/remote.php/webdav/ |
| ซินโนโลยี NAS | http://192.168.1.50:5005 (บริการ WebDAV) |
| QNAP NAS | http://192.168.1.60 (WebDAV ผ่านไฟล์เบราว์เซอร์) |
| โมดูล Nginx + WebDAV | https://your-domain.com/dav/ |
| Apache + mod_dav | https://your-domain.com/files/ |
| Box.com | https://dav.box.com/dav |
| pCloud | https://webdav.pcloud.com |
| ดิสก์ยานเดกซ์ | 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 อาจขอให้คุณเชื่อถือ — ยอมรับเพื่อดำเนินการต่อ
- แตะ เชื่อมต่อ
- คั่นหน้าการเชื่อมต่อเพื่อการเข้าถึงซ้ำ
Nextcloud ผ่าน WebDAV
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 มีค่าเริ่มต้นเป็น 443 ผ่าน HTTPS)
"การตรวจสอบสิทธิ์ล้มเหลว":
- ผู้ใช้ Nextcloud: สร้างรหัสผ่านเฉพาะแอป (หลีกเลี่ยงความขัดแย้ง 2FA)
- ตรวจสอบการใช้อักษรตัวพิมพ์ใหญ่ของชื่อผู้ใช้
"ข้อผิดพลาดใบรับรอง SSL":
- เซิร์ฟเวอร์ที่ใช้ใบรับรองที่ลงนามด้วยตนเอง — AnExplorer จะขอให้คุณเชื่อถือใบรับรองด้วยตนเอง
- หากคุณเห็นสิ่งนี้บน Nextcloud สาธารณะ ให้ตรวจสอบโดเมนให้ถูกต้องก่อนที่จะเชื่อถือ
ใช้งานได้กับ Wi-Fi แต่ใช้ไม่ได้กับข้อมูลมือถือ:
- เซิร์ฟเวอร์ของคุณสามารถเข้าถึงได้เฉพาะบน LAN — คุณต้องมี VPN หรือการส่งต่อพอร์ต/DDNS ที่เหมาะสมเพื่อเข้าถึงจากระยะไกล
