Сымсыз жөндеу трафигі VPN ағып кетуінің дәлелі емес
Wi-Fi арқылы жұпталған ADB сессиясы жөндеу қатынасын дәлелдейді, интернетке шығу жолын емес. Бұл байқау шын мәнінде нені қамтитынын көрсетеді.
Сіз сымсыз жөндеуді қостыңыз, ноутбук қостыңыз, және VPN қосулы кезде сессия жұмысын жалғастырды. Бұл бірдеңе туннельден сырғып өткендей көрінеді. Олай болуы екіталай. Жөндеу сессиясы мен қолданбаның веб-сайтқа сұранысы — екі түрлі желілік қатынас, және олардың тек біреуі ғана туннельден өтуі керек.
Мен бұл қате оқылымға екі рет тап болдым: біріншісінде телефон мен ноутбук бір Wi-Fi желісінде еді, екіншісінде қайта жүктеуден кейін жұптастыру сақталып қалды. Екі жағдайда да VPN дәл өзіне конфигурацияланғанды істеп тұрды.
Қатені атамас бұрын байқауды атаңыз
Ағып кету туралы мәлімдемеден бұрын үш оқиға болуы мүмкін және олар бірін-бірі алмастырмайды. Құрал қызметті таба алады, құрылғы жұмыс орнын мақұлдай алады, немесе рұқсат етілген сессия шынымен командалар мен байттарды тасымалдай алады. Қайсысын көргеніңізді жазыңыз, өйткені әрқайсысы адамдар ойлағаннан азын дәлелдейді.
Анықтау әдетте mDNS немесе порттарды сканерлеу. Жұптастыру — телефонда қабылданған тіркеу шешімі, оны пайдаланушы теретін код растайды. Белсенді сессия екі жұпталған соңғы нүкте арасында трафиктің қозғалғанын білдіреді. Мұның ешқайсысы қолданбаның HTTPS сұранысы қайда баратынын сипаттамайды.
Мақсатты, интерфейсті, мекенжай тобын, уақыт белгісін және пайдаланушы профилін оқиғаға бекітіп ұстаңыз. Бұл мәліметтерсіз байқауды жоспарланған жергілікті желі саясатымен немесе сол кезде істеп тұрған VPN нұсқасымен салыстыру мүмкін емес.
Неге екі жол ешқашан кездеспейді
Сымсыз жөндеу — құрылғыға кіретін қосылым. adbd Wi-Fi интерфейсіне байланған портта тыңдайды, ал жұмыс орны жұптастырудан кейін оған қосылады. Бағыт маңызды: ноутбугіңіз телефонның ішіне жетеді, керісінше емес. Бұл шығыс ағып кетуінің қарсысы.
Қолданбаның интернет трафигі VpnService орнатқан туннель интерфейсі арқылы шығады, UID және маршруттау ережелері бойынша сәйкестендіріледі. adbd — shell пайдаланушысы ретінде жұмыс істейтін жүйелік демон, сол маршруттау жиынының ішіндегі қолданба емес. Әрбір қолданба туннельге бекітілсе де, ол астыңғы Wi-Fi байланысында қалады.
Құлыптау режимі қамтылған қолданбалар үшін туннельді міндеттейді. Ол тыңдаушы сокетті шығу жолына айналдырмайды.
Сондықтан жұмыс істейтін ADB сессиясы мен жұмыс істейтін өшіргіш қайшылықсыз қатар өмір сүреді. Ағып кетуді дәлелдеу үшін бұғатталуы тиіс бағытты байқау керек.
Шығу тесті шын мәнінде қандай
Қамтылған қолданбаны тексеріңіз, жөндеу арнасын емес. Сәтсіздік шартын әдейі жасаңыз, содан кейін бір жаңа сұраныс жасап, не болғанын жазыңыз.
- VPN жалғыз жол екенін растаңыз: VPN-сіз қосылымдарды бұғаттай отырып, үнемі қосулы VPN-ді қосыңыз.
- VPN-ді қолдау көрсетілген тәсілмен тоқтатып, қолданбаның байланыс жоқтығын хабарлағанын растаңыз.
- Сол қолданбадан бір зиянсыз сұраныс жіберіп, оның сәтсіз немесе сәтті болғанын белгілеңіз.
- Сымсыз жөндеу қосулы, содан кейін өшірулі күйде қайталаңыз, сонда айнымалы оқшауланады.
Осы жағдайларда бұғатталған сұраныс — дәлел. Сәтті ADB сессиясы дәлел емес, терминал қолданбасынан бір ping те емес.
Егер құлыптау қосулы кезде сұраныс шынымен сәтті болса, қолданбаның UID мен оның VPN рұқсатын, белсенді желіні және клиент нұсқасын жазып алыңыз. Бұл тіркесім нақты табылған жайт.
Жұптастыру сессиядан ұзақ өмір сүреді
Жұптастыру — тұрақты күй, кабель тестінен кейін ұмытуға болатын қол алысу емес. Android-тың жөндеу құжаттамасы сымсыз жұмыс ағынын сипаттайды және қатынас анық ұмытылғанша немесе рұқсаттар қайтарылып алынғанша жалғасатынын атап өтеді.
Туннельді кінәламас бұрын әлі ненің рұқсат етілгенін тексеріңіз. Сымсыз жөндеуді ашыңыз, Жұпталған құрылғыларды қараңыз және енді танымайтынның бәрін ұмытыңыз. Жұмыс орнынан adb devices іске қосып, қай жазбалар әлі жауап беретінін көріңіз, және ескіргенін алып тастау үшін adb disconnect іске қосыңыз. Сымсыз жөндеуді өшіру тыңдау портын толығымен жабады.
Ортақ немесе сенімсіз желіде оны өшірулі қалдырыңыз. Өзіңіз басқармайтын желідегі тұрақты рұқсат гипотетикалық TUN айналып өтуден үлкен мәселе.
Сол қате туралы хабарламас бұрын
Пайдалы есеп сәтсіз болған нақты шекараны атайды. Құрылғы үлгісі мен Android нұсқасын, VPN клиенті мен нұсқасын, құлыптаудың қосулы болғанын, қолданба бумасы мен UID-ді және телефон қай желіде болғанын қосыңыз. Байқауды тудырған пәрменді немесе сұранысты және оның болған уақытын қосыңыз. Онсыз ешкім сіз сынған деп айтқан шекараны қайта шығара алмайды.
Тест әсерлі көрінуі үшін орындауды өшірмеңіз және сенімсіз желіде жөндеуді ашпаңыз. Бұл өлшеп жатқан жүйені өзгертеді және ешкім қайталай алмайтын дәлелдер қалдырады.
Егер жалғыз дәлеліңіз VPN қосулы кезде ADB қосылғаны болса, сіз қате жолды өлшедіңіз. Алдымен қолданба деңгейіндегі тесті қайта іске қосыңыз; жауап әдетте сонда келеді.