Host-VPN of in klant binnen Genymotion: beslute wa’t de tunnel hat
In desktop-VPN rekket Genymotion twa kear: de kontrôleferbining en it eigen paad fan ’e app. Kies hokker kant de tunnel hat, en ferifiearje dan binnen Android.
In desktop-VPN beynfloedet Genymotion op twa plakken, en it iene reparearje bewiist neat oer it oare. It earste is de ferbining dy’t de desktop-app brûkt om it firtuele apparaat te betsjinjen; it twadde is it paad fan ’e firtuele Android-app nei in partikuliere tsjinst. Beslis hokker fan beide jo echt feroarje foardat jo in adapter oanreitsje, en skriuw dan de Genymotion Desktop-ferzje, it bestjoeringssysteem fan ’e host en de hypervisor op, want rjochtlinen skreaun foar in VirtualBox host-only-adapter geane net oer nei in QEMU-apparaat of nei in sesje dy’t yn ’e wolk host wurdt.
Twa paden op ien masine
It kontrôlepaad rint fan ’e Genymotion-desktopapplikaasje nei it firtuele apparaat, faak oer in host-only-netwurk. It app-paad rint fan binnen Android nei wat de app ek mar oansprekt. In host-VPN kin it twadde drage en it earste brekke, en dêrom betsjut in wurkjende browser op ’e desktop hiel litt. Ien tunnel kin beide paden tsjinje of mar ien, en dy opstelling is in beslút, gjin tafal.
Skriuw op hokker paad jo ûndersykje. De measte fergriemde oeren op dit mêd komme fan it feroarjen fan ’e DNS fan ’e partikuliere app wylst it apparaat nea starte, of fan it fersoepeljen fan ’e host-VPN wylst de app gewoan de ferkearde resolver hie.
Hâld de kontrôleferbining libben
Genymotion syn eigen Desktop-stipnotysje dokumintearret in VirtualBox-gefal: sadree’t in host-VPN oan stiet, kin Desktop it firtuele apparaat net mear sjen, en de útsûndering dy’t fan belang is, is de echte host-only-adapter dy’t yn VirtualBox syn netwurkbehearder neamd wurdt. Lis dy adapters op ynstee fan in berik te rieden:
VBoxManage list hostonlyifs
In standertberik dat yn dokumintaasje printe is, is gjin ferlech foar in algemiene omgong fan it partikuliere netwurk op elk masine. Foegje de lytste útsûndering ta dy’t de adapter yn gebrûk dekt, en lit de VPN-administrator it goedkarre, want in beheard klant kin it lokale netwurk mei opsetsin blokkearje. Skriuw de útsûndering op mei de adapternamme en de goedkarringdatum. In heal jier letter is dy notysje it iennige dat ferklearret wêrom’t de regel bestiet.
Deselde notysje seit dat de QEMU-kombinaasje net mei in VPN test is. Behannelje dat as in kompatibiliteitsbeheining en net as in hint dat oerstappen op bridged-netwurk it reparearret; it feroarjen fan ’e adapter feroaret de flater, it lost de net-teste kombinaasje net op.
Opsje A: lit de host it ferkear drage
Mei dizze kar moatte de pakketten fan ’e gast by in ynterface oankomme dy’t de VPN sawol taliet as fersiferket. Dat is in fraach fan routing, net fan in statusljocht: de pakketten fan ’e gast moatte by in ynterface oankomme dy’t de VPN fersiferkje sil, en de antwurden moatte de wei werom fine.
In browser op ’e host bewiist it paad fan ’e host en neat oer oft in boarne fan in firtueel apparaat akseptearre wurdt. Guon VPN-klanten behannelje trochstjoerd of oerset ferkear oars as lokaal oanmakke ferkear, dus test fan binnen Android foardat jo konkludearje dat de tunnel wurket. Ek de resolver fan Android is net de resolver fan ’e host. As nammen op ’e desktop oplosse en yn ’e app mislearje, lês dan de resolver-konfiguraasje fan ’e gast foardat jo it VPN-profyl oanreitsje.
Opsje B: rin in stipe klant binnen Android
Hjir hat de gast syn eigen profyl, syn eigen oanmeldgegevens, rûtes en resolverbelied. De gewoane Android-VPN-API’s hawwe gjin root tagong nedich, dus in standertklant wurdt yn it firtuele apparaat ynstallearre en ferbûn. Goedkarring is it diel dat minsken oerslaan. De organisaasje moat dy klant en dat firtuele-apparaat-omjouwing tastean, en in skjinne ymport foldocht op himsels net oan apparaatregistraasje of posture-kontrôles. Freegje foardat jo in workflow dêromhinne bouwe.
De twa karren kinne ek steapelje: in tunnel binnen Android kin syn server berikke fia in tunnel dy’t al op ’e host rint. Dy opstelling hat in berikber einpunt nedich en trochstjoering dy’t jo echt tastien hawwe, net twa griene ljochten dy’t tafallich tagelyk oan binne.
Ferifiearje fan ’e app en skriuw de opstelling op
Brûk deselde Android-app foar elke test en lês wat dy rapportearret: oft it adres antwurdet, oft de partikuliere namme oplost en wat de applikaasje weromjout. Trije waarnimmings skiede in routingflater fan in resolverflater en fan in beliedsôfwizing.
As it apparaat net start, of Desktop ferliest it, behannelje dat as in flater yn it kontrôlepaad en net as in DNS-flater. Dat symptoom heart by it earste paad, en de oplossing is op ’e host, net binnen Android. Einigje mei it opskriuwen fan fjouwer feiten: Genymotion Desktop-ferzje, hypervisor, hokker kant de tunnel hat en de krekte host-only-útsûndering as der ien taheakke is. Kies in dokumintearre opstelling dy’t de netwurkeigner stipet, en behannelje it útskeakeljen fan in bedriuws-VPN of it ferswakjen fan posture-kontrôles net as neutrale probleemoplossing as de partikuliere tsjinst dêrop fertrout.