Хосттағы VPN немесе Genymotion ішіндегі клиент: туннель кімдікі екенін шешіңіз
Десктоп VPN Genymotion-ға екі жерде әсер етеді: басқару байланысы және қосымшаның өз жолы. Туннель қай жаққа тиесілі екенін таңдап, содан кейін Android ішінде тексеріңіз.
Десктоп VPN Genymotion-ға екі жерде әсер етеді, ал біреуін түзету екіншісі туралы ештеңе дәлелдемейді. Біріншісі — десктоп қосымшасы виртуалды құрылғыны басқару үшін пайдаланатын байланыс; екіншісі — виртуалды Android қосымшасының жеке қызметке баратын жолы. Адаптерге қол тигізбес бұрын осы екеуінің қайсысын шынымен өзгертіп жатқаныңызды шешіңіз, содан кейін Genymotion Desktop нұсқасын, хосттың операциялық жүйесін және гипервизорды жазып алыңыз, өйткені VirtualBox-тың тек қана хост адаптері үшін жазылған нұсқаулық QEMU құрылғысына немесе бұлтта орналастырылған сеансқа ауыспайды.
Бір машинадағы екі жол
Басқару жолы Genymotion десктоп қосымшасынан виртуалды құрылғыға дейін, көбінесе тек қана хост желісі арқылы өтеді. Қосымшаның жолы Android ішінен сыртқа, қосымша сөйлесетін нәрсеге қарай жүреді. Хосттағы VPN екіншісін алып жүріп, біріншісін бұза алады, сондықтан десктопте жұмыс істеп тұрған браузер өте азды дәлелдейді. Бір туннель екі жолға да немесе тек біреуіне қызмет етуі мүмкін, және бұл орналасу кездейсоқтық емес, шешім.
Қай жолды диагностикалап жатқаныңызды жазыңыз. Бұл саладағы жоғалған сағаттардың көпшілігі құрылғы ешқашан қосылмаған кезде жеке қосымшаның DNS-ін өзгертуден немесе қосымша жай ғана дұрыс емес шешушіні пайдаланғанда хосттағы VPN-ды босаңсытудан келеді.
Басқару байланысын тірі ұстаңыз
Genymotion-ның өзінің Desktop қолдау жазбасы VirtualBox оқиғасын құжаттайды: хосттағы VPN көтерілгеннен кейін Desktop виртуалды құрылғыны көрмейді, ал маңызды ерекшелік — VirtualBox желі менеджерінде тізілген нақты тек қана хост адаптері. Ауқымды болжаудың орнына сол адаптерлерді тізіп шығыңыз:
VBoxManage list hostonlyifs
Құжаттамада басылған әдепкі ауқым әр машинада жеке желіні толық айналып өтуге сылтау емес. Пайдаланылып жатқан адаптерді қамтитын ең кішкентай ерекшелікті қосыңыз және VPN әкімшісінен оны мақұлдауды сұраңыз, өйткені басқарылатын клиент жергілікті желіні әдейі бөгеуі мүмкін. Ерекшелікті адаптер атымен және мақұлдау күнімен бірге жазыңыз. Жарты жылдан кейін сол жазба ереженің неге бар екенін түсіндіретін жалғыз нәрсе болады.
Сол жазба QEMU үйлесімі VPN-мен сыналмағанын айтады. Мұны үйлесімділік шектеуі ретінде қабылдаңыз, ал көпірлік желіге көшу оны түзетеді деген ишара ретінде емес; адаптерді ауыстыру ақаудың түрін өзгертеді, бірақ сыналмаған үйлесімді шешпейді.
Бірінші нұсқа: хост трафикті тасысын
Бұл таңдауда қонақтың пакеттері VPN рұқсат ететін және шифрлайтын интерфейске жетуі керек. Бұл маршруттау мәселесі, күй шамының мәселесі емес: қонақтың пакеттері VPN шифрлайтын интерфейске жетуі керек, ал жауаптар қайту жолын табуы керек.
Хосттағы браузер хосттың жолын дәлелдейді және виртуалды құрылғыдан келген дереккөздің қабылданатыны туралы ештеңе айтпайды. Кейбір VPN клиенттері жіберілген немесе аударылған трафикті жергілікті жасалған трафиктен өзгеше қарастырады, сондықтан туннель жұмыс істейді деп қорытындыламас бұрын Android ішінен сынаңыз. Android-тың шешушісі де хосттың шешушісі емес. Егер атаулар десктопте шешіліп, қосымшада сәтсіз болса, VPN профиліне қол тигізбес бұрын қонақтың шешуші конфигурациясын оқыңыз.
Екінші нұсқа: Android ішінде қолдау көрсетілетін клиентті іске қосыңыз
Мұнда қонақ өзінің профилін, тіркелгі деректерін, маршруттарын және шешуші саясатын ұстайды. Кәдімгі Android VPN интерфейстері түбірлік қатынасты қажет етпейді, сондықтан стандартты клиент виртуалды құрылғының ішінде орнатылып, қосылады. Мақұлдау — адамдар өткізіп жіберетін бөлік. Ұйым сол клиентке және сол виртуалды құрылғы ортасына рұқсат беруі керек, ал таза импорт өздігінен құрылғыны тіркеу немесе күй тексерулерін қанағаттандырмайды. Соның айналасында жұмыс ағынын құрмас бұрын сұраңыз.
Екі таңдау қабаттасуы да мүмкін: Android ішіндегі туннель өз серверіне хостта әлдеқашан жұмыс істеп тұрған туннель арқылы жетуі мүмкін. Мұндай орналасуға қолжетімді соңғы нүкте және сіз шынымен рұқсат еткен жіберу қажет, бірге жанып тұрған екі жасыл шам емес.
Қосымшадан тексеріп, орналасуды жазыңыз
Әр сынақта бірдей Android қосымшасын пайдаланыңыз және оның не хабарлайтынын оқыңыз: мекенжай жауап бере ме, жеке атау шешіле ме және қосымша не қайтарады. Үш байқау маршруттау ақауын шешуші ақауынан және саясаттан бас тартудан ажыратады.
Құрылғы қосылмаса немесе Desktop оны жоғалтса, мұны DNS ақауы емес, басқару жолының ақауы деп қарастырыңыз. Бұл симптом бірінші жолға жатады, ал түзету Android ішінде емес, хостта. Төрт фактіні жазып аяқтаңыз: Genymotion Desktop нұсқасы, гипервизор, туннель қай жаққа тиесілі және қосылған болса, нақты тек қана хост ерекшелігі. Желі иесі қолдайтын құжатталған орналасуды таңдаңыз және жеке қызмет оларға сүйеніп отырғанда кәсіпорындық VPN-ды өшіруді немесе күй тексерулерін әлсіретуді бейтарап диагностика деп санамаңыз.