हालांकि बिना रूट के SMB सर्वर को चलाना या पोर्ट फॉरवर्डिंग का उपयोग करना संभव नहीं हो सकता है , लेकिन समान प्रभाव के लिए रूट के बिना WebDAV सर्वर को चलाना संभव है।
Android WebDAV सर्वर सेट करना
अपने स्टॉक नेक्सस 7 पर, मैंने WebDAV सर्वर स्थापित किया , इसे खोला, स्टार्ट बटन पर क्लिक किया और तुरंत /storage/sdcard
एप्लिकेशन द्वारा प्रदर्शित URL पर मेरे वेब ब्राउज़र में मेरे फ़ोल्डर को देखने में सक्षम था , अर्थातhttp://192.168.x.y:8080
ध्यान दें कि WebDAV के साथ, आपके पास रूट (/) या DCIM के साथ-साथ SdCard को WebDAV रूट के रूप में चुनने का भी विकल्प है ।
Windows Explorer के माध्यम से WebDAV सर्वर का उपयोग करना
फिर मैंने http://192.168.x.y:8080
विंडोज एक्सप्लोरर में एक नेटवर्क ड्राइव के रूप में मैप किया और अपने स्टोरेज ड्राइव की सामग्री को एक्सेस कर सकता था, जैसे कि मैं एमटीपी के माध्यम से जुड़ा था, लेकिन ड्राइव अक्षर के माध्यम से।
अफसोस की बात है, यह समाधान अविश्वसनीय रूप से धीमा है।
प्रत्येक निर्देशिका में परिवर्तन 6 से 20 सेकंड के बीच होता है, जैसा कि अधिकांश फाइलों तक पहुंच है। एक बार जब एक फ़ाइल को एक्सेस किया जाता है, तो यह एक उचित गति पर स्थानांतरित होता है (विंडोज एक्सप्लोरर में एक एकल 42 एमबी फाइल की नकल करने में लगभग 60 सेकंड लगते हैं, इसलिए 700KB / s)।
इस प्रकार विंडोज एक्सप्लोरर के माध्यम से WebDAV कुछ बड़ी फ़ाइलों को डाउनलोड करने के लिए ठीक है, जिसका स्थान आप जानते हैं, लेकिन इस तरह से पूरे डिवाइस को ब्राउज़ या सिंक करना त्वरित नहीं है। मैंने लगभग ६००० फाइलों और ४०० निर्देशिकाओं में १.GB५ जीबी डेटा सिंक किया और इसमें औसतन प्रति मिनट १० घंटे, यानी लगभग ५० केबी / एस या १० फाइलें / डायरियाँ लीं।
Windows कमांड लाइन के माध्यम से WebDAV सर्वर का उपयोग करना
यहां तक कि कमांड लाइन से, प्रत्येक निर्देशिका सूची में 5-6 सेकंड लगते हैं, जैसा कि किसी भी फ़ाइल तक पहुंच नहीं है। कमांड लाइन से उसी 42 एमबी फ़ाइल को कॉपी करते हुए लगभग 20 सेकंड लग गए, इसलिए लगभग 2.1MB / s।
एक वेब ब्राउज़र के माध्यम से WebDAV सर्वर का उपयोग करना
WebDAV के लिए सबसे तेज़ विकल्प हालांकि, सीधे दिए गए URL के माध्यम से अपने वेब ब्राउज़र का उपयोग करना है। निर्देशिका बदलने में शायद ही कभी एक सेकंड से अधिक समय लगता है और वेब ब्राउज़र से उसी 42 एमबी फ़ाइल को डाउनलोड करने में लगभग 12 सेकंड लगते हैं, इसलिए लगभग 3.6 एमबी / एस।
वेब ब्राउज़र का उपयोग करने का नकारात्मक पक्ष यह है कि यह केवल दिनांक (कोई आकार या प्रकार) दिखाता है और फ़ाइलों और निर्देशिकाओं के बीच कोई अंतर नहीं करता है, इसलिए यदि किसी फ़ाइल में कोई एक्सटेंशन नहीं है (या एक निर्देशिका है) तो यह स्पष्ट नहीं हो सकता है यदि एक लिंक पर क्लिक करने पर आप किसी अन्य वेब पेज (एक निर्देशिका के लिए) या एक डाउनलोड (एक फ़ाइल के लिए) शुरू कर देंगे।
चेतावनियां
डिफ़ॉल्ट रूप से, विंडोज WebDAV डाउनलोड के आकार को 50000000 बाइट्स (47.6MB) तक सीमित करता है, हालांकि इसे रजिस्ट्री हैक ( FileSizeLimitInBytes
इन HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
) के माध्यम से बदला जा सकता है यदि आप जानते हैं कि आप क्या कर रहे हैं।
WebDAV पहुंच सुरक्षित नहीं है । यदि आप WebDAV शेयर पर पासवर्ड सेट करते हैं, तब भी कनेक्शन http
नहीं है https
, इसलिए यह एन्क्रिप्टेड नहीं है। केवल एक सुरक्षित वाईफाई नेटवर्क पर WebDAV का उपयोग करें और जब आप इंटरनेट कैफे या अन्य असुरक्षित वाईफाई में होते हैं तो निश्चित रूप से WebDAV सर्वर को सक्षम नहीं करते हैं।
Wifi Explorer
( appbrain.com/app/wifi-file-explorer/… ) का उपयोग किया है और यह बढ़िया काम करता है, किसी रूट की आवश्यकता नहीं है। यह SMB नहीं है, हालांकि (और शायद एफ़टीपी नहीं है, या तो)।