Android VPN файл бөлісіміндегі файлдарды ашпайды
VPN телефонға маршрут береді, файл шолғышы емес. Қызметтің қолжетімділігін, клиенттің протоколын және редакторыңыздың URI қабылдайтынын тексеріңіз.
Телефон VPN-де, файл сервері ping-ге жауап береді, ал файл қолданбасы әлі де қосыла алмайтынын айтады; немесе қосылады да, құрылғыдағы ешбір редактор оның тізіміндегі файлды ашпайды. Бұл екі түрлі ақау, және ешқайсысы туннель бұзылғанын білдірмейді. VPN тек жеке желіге маршрут береді; бөлісімін шолу, оған аутентификация жасау және құжатты басқа қолданбаға беру — әрқайсысының өз сәтсіздік жолы бар жеке қадамдар. Төменде менің тексеру реті мен болжаудан бас тартып тоқтайтын нүктем.
Туннельді кінәламас бұрын қызметті тексеріңіз
Ping-ге жауап немесе NAS веб-беті тек маршруттауды дәлелдейді, басқа ештеңе жоқ. Сізге шын мәнінде қажет қызмет, 445 портындағы SMB, 22 портындағы SFTP немесе 443 портындағы WebDAV, өшірілген, брандмауэрмен жабылған немесе VPN ішкі желісі жете алмайтын интерфейске байланған болуы мүмкін. Телефоннан дәл сол портты нақты қатені көрсететін клиентпен тексеріңіз. Порт сүзілген болса, қызметті немесе брандмауэр ережесін түзетіңіз, өйткені жабық портты ешбір файл қолданбасы айналып өтпейді.
Сервер қай бастау адресін көретінін де тексеріңіз. Бөлісім ішкі желісін шығаратын бөлінген туннель немесе файл қолданбасын VPN-нен тыс қалдыратын әр қолданбаға жеке туннель дәл қосылған, бірақ қолжетімсіз белгісін береді.
Бір клиент аутентификация жасай алмағандықтан қонақ рұқсатын немесе SMB1 қосудың қысқа жолына түспеңіз. Мұндай өзгерістер сервердің желідегі әр құрылғыдан қабылдайтынын кеңейтеді және негізгі мәселе маршруттау не атау шешу болса, ештеңені түзетпейді.
Протоколды өзі сөйлейтін файл қолданбасын пайдаланыңыз
Android-те желілік бөлісімдер үшін кіріктірілген шолғыш жоқ, сондықтан клиент қолданбасы бөлшек емес, нақты тәуелділік. Өзіңіз шын мәнінде жүргізетін протоколды іске асыратын және әлі қолдау көрсетілетін біреуін таңдаңыз, өйткені енді пайдаланбайтын Android нұсқасына арналған клиент желілік ақауға ұқсайтын түрде сәтсіздікке ұшырайды.
DNS-ті маршруттаудан бөлу үшін серверді IP-мен бір рет көріңіз. IP жұмыс істеп, атау істемесе, телефон жеке аймағыңызды көрмейтін DNS сервері арқылы шешеді.
Қабылдаушы қолданба не алады: URI, жол емес
Файл қолданбаңыз DocumentsProvider іске асырса, Android-тың Storage Access Framework оның мазмұнын жүйелік таңдаушыда көрсете алады, ал таңдаған қолданбаңыз content:// URI мен рұқсат алады. Бұл рұқсат файл жүйесінің жолы емес, сондықтан шикі жолды талап ететін редактор құжатты аша алмайды. Android құжаттарға қатынау жөніндегі нұсқаулығы үлгіні сипаттайды: жеткізуші байттарға ие, тұтынушы оларды жүйе арқылы оқиды.
Балама — әдейі көшірме: файлды редактордың өз қоймасына тартып, өңдеп, кейін қайта жүктеу. Бұл жақсы жұмыс ағыны, бірақ екінші көшірме мен қақтығыс сұрағын туғызады, сондықтан пойызда өңдеуді бастамас бұрын қай жақ жеңетінін шешіңіз.
Әр қолданбаға арналған VPN саясаты да назар аударуға тұрарлық. Желілік оқуды орындайтын пакет көбінесе редактор емес, жеткізуші қолданбасы, сондықтан белгіше бойынша үкім шығармай, дұрыс пакетті туннельге қосыңыз.
Оқуды, жазуды және рұқсаттың сақталуын бөлек тексеріңіз
Қалта тізімі тек оқу жолын дәлелдейді. Зиянсыз сынақ файлын алып, бүкіл ретті өтіңіз: тізімдеу, ашу, өңдеу, сақтау, содан кейін сол файлды жұмыс үстелі клиентінен қайта ашыңыз.
Қайта жүктеуден кейін рұқсаттың сақталуын қадағалаңыз. Қолданба оларды тұрақты етпесе, қойма рұқсаттары уақытша; кейбір редакторлар әр іске қосуда қайта сұрайды, басқалары үнсіз сәтсіздікке ұшырап ескі көшірмені көрсетеді. Сақтау сәтті көрінсе, серверде өзгерту уақытымен растаңыз.
Android-тың URI рұқсатын сервердің авторизациясынан бөлек ұстаңыз. Құжатты ашуға рұқсат оның артындағы SMB тіркелгісі туралы ештеңе айтпайды.
Қажет болған жағдайларға ғана тіркелген бөлісімдерді қалдырыңыз
Түбірлік деңгейдегі CIFS тіркеулері мен ядроның файл жүйесі модульдері әлі бар және әр қолданбаға жергілікті қалта елесін береді. Бірақ олар root талап етеді, ядро өзгерістерінде сынады және желілік ақауларды файл жүйесі қабатында жасырады, онда оларды диагностикалау қиынырақ.
Жұмыс ағынын құрмас бұрын тіркеудің желі өзгерісіне төзетінін тексеріңіз. Үстелдегі ноутбуктен тіркелген бөлісім Wi-Fi мен ұялы желі арасында ауысатын телефоннан өзгеше әрекет етеді, ал ескі тіркеу қолданбаны қатырып тастауы мүмкін.
Әлі де тұрып қалсаңыз, тізімді ретімен орындап, бірінші сәтсіз қадамда тоқтаңыз: порт қолжетімді, протокол клиенті орнатылған, бөлісім расталған, таңдаушы файлды көрсетеді, редактор URI қабылдайды, сақтау серверге жетеді. Бұл қадам қай құрамдасты түзету керегін айтады, және ол сирек туннель болады.