WebDAV (التأليف الموزع للويب وتعيين الإصدار) هو امتداد لـ 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/ |
| سينولوجي ناس | 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 |
| pCloud | https://webdav.pcloud.com |
| ** قرص ياندكس ** | https://webdav.yandex.com |
ملاحظة: يدعم AnExplorer أيضًا Box وpCloud وYandex Disk كعمليات تكامل سحابية أصلية - هذه الاتصالات المخصصة أسهل من WebDAV لخدمات التخزين السحابية.
خطوة بخطوة: إضافة اتصال WebDAV
- افتح المستكشف
- انتقل إلى شاشة الشبكة، ثم انقر فوق ******* > 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/(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: قم بإنشاء كلمة مرور خاصة بالتطبيق (يتجنب تعارضات المصادقة الثنائية)
- التحقق من الكتابة بالأحرف الكبيرة لاسم المستخدم
"خطأ في شهادة SSL":
- الخادم يستخدم شهادة موقعة ذاتيًا - سيطلب منك AnExplorer الوثوق بها يدويًا
- إذا رأيت ذلك على Nextcloud العامة، فتأكد من صحة النطاق قبل الثقة
يعمل على شبكة Wi-Fi ولكن ليس على بيانات الهاتف المحمول:
- قد لا يمكن الوصول إلى خادمك إلا عبر شبكة LAN — ستحتاج إلى VPN أو إعادة توجيه المنفذ/DDNS المناسب للوصول إليه عن بُعد
