루트없이 또는 포트 전달을 사용하여 SMB 서버 를 실행 하지 못할 수 있지만 루트 없이 WebDAV 서버를 실행하여 유사한 효과를 얻을 수 있습니다.
Android WebDAV 서버 설정
내 주식 Nexus 7에서 WebDAV Server를 설치 하고 열어서 시작 버튼을 클릭 /storage/sdcard
한 후 응용 프로그램에 의해 표시된 URL에서 웹 브라우저의 내 폴더 를 즉시 볼 수있었습니다.http://192.168.x.y:8080
WebDAV를 사용하면 WebDAV 루트 로 SdCard 뿐만 아니라 루트 (/) 또는 DCIM 을 선택할 수도 있습니다 .
Windows 탐색기를 통해 WebDAV 서버 사용
그런 다음 http://192.168.x.y:8080
Windows 탐색기에서 네트워크 드라이브 로 매핑 하고 마치 MTP를 통해 연결된 것처럼 드라이브 문자를 통해 스토리지 드라이브의 내용에 액세스 할 수있었습니다.
안타깝게도이 솔루션은 매우 느립니다.
대부분의 파일에 액세스하는 것처럼 모든 디렉토리 변경은 6 초에서 20 초 사이입니다. 파일에 액세스하면 적절한 속도로 전송됩니다 (Windows 탐색기에서 단일 42MB 파일을 복사하는 데 약 60 초가 걸리므로 700KB / s).
따라서 Windows 탐색기를 통한 WebDAV는 위치를 아는 몇 개의 큰 파일을 다운로드하는 데 적합하지만 전체 장치를 탐색하거나 동기화하는 것은 빠르지 않습니다. 나는 약 6000 개의 파일과 400 개의 디렉토리에서 1.75GB의 데이터를 동기화했으며 10 시간이 걸렸다. 평균 50 분 / 초 또는 분당 10 개의 파일 / 디렉토리.
Windows 명령 행을 통해 WebDAV 서버 사용
명령 줄에서도 파일 액세스와 마찬가지로 각 디렉토리 목록에 5-6 초가 걸립니다. 명령 줄에서 동일한 42MB 파일을 복사하는 데 약 20 초가 걸리므로 약 2.1MB / s입니다.
웹 브라우저를 통해 WebDAV 서버 사용
WebDAV의 가장 빠른 옵션은 주어진 URL을 통해 웹 브라우저를 사용하는 것입니다. 디렉토리를 변경하는 데 거의 1 초 이상 걸리지 않으며 웹 브라우저에서 동일한 42MB 파일을 다운로드하는 데 약 12 초가 걸리므로 약 3.6MB / s입니다.
웹 브라우저를 사용하는 단점은 날짜 (크기 또는 유형 없음) 만 표시하고 파일과 디렉토리를 구분하지 않으므로 파일의 확장자가 없거나 디렉토리가 없으면 명확하지 않을 수 있다는 것입니다 링크를 클릭하면 다른 웹 페이지 (디렉토리)로 이동하거나 다운로드 (파일)로 시작됩니다.
경고
기본적으로 Windows는 WebDAV 다운로드 크기를 50000000 바이트 (47.6MB)로 제한하지만, 수행중인 작업을 알고있는 경우 레지스트리 해킹 ( FileSizeLimitInBytes
in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
)을 통해 변경할 수 있습니다 .
WebDAV 액세스가 안전하지 않습니다 . WebDAV 공유에서 비밀번호를 설정하더라도 연결은 여전히 http
되지 https
않으므로 암호화되지 않습니다. 보안 Wi-Fi 네트워크에서만 WebDAV를 사용 하고 인터넷 카페 또는 기타 보안되지 않은 Wi-Fi에있는 동안에는 WebDAV 서버를 활성화하지 마십시오.
Wifi Explorer
( appbrain.com/app/wifi-file-explorer/… )를 몇 번 사용했으며 루트가 필요하지 않고 훌륭하게 작동합니다. 그러나 SMB는 아니며 FTP도 아닙니다.