Хоча можливо запустити сервер SMB без кореня або використовувати переадресацію портів , можливо, запустити сервер WebDAV без кореня для подібного ефекту.
Налаштування сервера Android WebDAV
На своєму запасі Nexus 7 я встановив сервер WebDAV , відкрив його, натиснув на кнопку запуску і одразу зміг побачити свою /storage/sdcard
папку у своєму веб-браузері за URL-адресою, що відображається програмою, тобтоhttp://192.168.x.y:8080
Зауважте, що за допомогою WebDAV ви також можете вибрати Root (/) або DCIM , а також SdCard як корінь WebDAV .
Використання сервера WebDAV через Провідник Windows
Потім я склав карту http://192.168.x.y:8080
як мережевий накопичувач у Windows Explorer і міг отримати доступ до вмісту мого накопичувача так само, як якщо б я був підключений через MTP, але через літеру диска.
На жаль, це рішення неймовірно повільне.
Кожна зміна каталогу займає від 6 до 20 секунд, як і доступ до більшості файлів. Після доступу до файлу він передається з розумною швидкістю (копіювання одного файлу 42 Мб у Windows Explorer зайняло близько 60 секунд, тому 700 КБ / с).
Таким чином, WebDAV за допомогою Провідника Windows гаразд для завантаження кількох великих файлів, розташування яких ви знаєте, але перегляд чи синхронізація цілого пристрою таким чином не є швидким. Я синхронізував 1,75 ГБ даних у близько 6000 файлів і 400 каталогів, і це зайняло 10 годин, тобто в середньому близько 50 КБ / с або 10 файлів / бруду в хвилину.
Використання сервера WebDAV через командний рядок Windows
Навіть з командного рядка кожен перелік каталогів займає 5-6 секунд, як і будь-який доступ до файлів. Копіювання того ж 42MB-файлу з командного рядка зайняло близько 20 секунд, тобто близько 2,1 Мб / с.
Використання сервера WebDAV через веб-браузер
Найшвидший варіант для WebDAV - це використання веб-браузера, безпосередньо через вказану URL-адресу. Зміна каталогів рідко займає більше секунди, а завантаження того самого 42 МБ файлу з веб-браузера зайняло близько 12 секунд, тобто близько 3,6 МБ / с.
Недоліком використання веб-браузера є те, що він показує лише дату (без розміру чи типу) і не робить різниці між файлами та каталогами, тому якщо файл не має розширення (або каталог), то це може бути не очевидно якщо натиснути на посилання, ви перейдете на іншу веб-сторінку (для каталогу) або почніть завантаження (для файлу).
Коваджі
За замовчуванням Windows обмежує розмір завантажень WebDAV до 50000000 байт (47,6 МБ), хоча це можна змінити через злом реєстру ( FileSizeLimitInBytes
в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
), якщо ви знаєте, що ви робите.
Доступ до WebDAV не захищено . Навіть якщо ви встановите пароль для спільної доступу до WebDAV, з'єднання все ще http
не встановлено https
, тому воно не шифрується. Використовуйте WebDAV лише в захищеній мережі Wi-Fi і, звичайно, не вмикайте сервер WebDAV, поки ви перебуваєте в Інтернет-кафе або іншому незахищеному Wi-Fi.
Wifi Explorer
( appbrain.com/app/wifi-file-explorer/… ), і він працює чудово, не вимагаючи кореня. Це не SMB (хоча це, мабуть, і не FTP).