Nasa status bar ang susi ng VPN, naglo-load ng pahina ang browser, at ang address na iniuulat ng isang website ay tahanan mo pa rin. Normal ang kombinasyong ito sa Android, dahil sinasabi ng icon na may virtual network interface ang isang app, hindi na lumalabas ang trapiko mo sa isang remote server. Gumagamit din ng parehong pasilidad ang isang lokal na app na pansala. Suriin kung ano talaga ang ginagawa ng serbisyo bago sisihin ang provider.

Ang icon ay nangangahulugang pagmamay-ari ng serbisyo ng VPN ang interface

Pinapayagan ng serbisyo ng VPN ng Android ang isang app na gumawa ng virtual interface at tumanggap ng mga packet na irinuruta papasok dito. Ang susunod na mangyayari ay nakasalalay nang buo sa app na iyon: maaari nitong ipasa ang mga iyon sa isang remote server, salain o itapon. Iniulat ng icon ng susi na may serbisyong humahawak sa interface, hindi kung saan pupunta ang mga packet. Kaya magkamukha ang isang app na pansala at isang buong tunnel sa status bar.

adb shell dumpsys connectivity | grep -i vpn
adb shell settings get global always_on_vpn_app

Isang serbisyo ng VPN lang ang maaaring aktibo bawat user o profile sa isang pagkakataon, na dokumentadong pag-uugali, hindi bug. Kapag sinubukan ng pangalawang app na kumonekta, ito ay pumapalit o nabibigo, at ang trapiko ng una ay hindi na hinahawakan. Kung magsasara ang app na pansala sa sandaling ikinonekta mo ang tunnel, ang kumpetisyong iyon ang malamang na dahilan.

Native na profile o VPN ng app: hindi sila mapagpapalit

Ang profile ng IKEv2 na ibinibigay ng platform at ang app na nagpapatupad ng OpenVPN o WireGuard ay magkaibang produkto na may magkaibang menu. Umiiral ang API ng platform para sa IKEv2 mula sa isang partikular na bersyon ng Android, at hindi lahat ng build ng mga tagagawa ay nagpapakita ng parehong mga opsyon sa parehong lugar. Ang screenshot mula sa ibang telepono ay hindi dokumento ng pagiging tugma.

adb shell getprop ro.build.version.sdk
adb shell dumpsys package com.example.vpn | head -40

Itugma ang protocol sa client na sumusuporta rito, at kunin ang profile sa beripikadong channel ng provider sa halip na i-paste ito sa isang form na walang kaugnayan. Sinasabi ng address ng endpoint kung saan kumonekta, hindi kung aling app ang marunong magsalita ng protocol. Ituring na kredensyal ang mga na-export na profile at QR code, dahil maaaring naglalaman ng buong susi ang isang larawang QR. Kung inilabas ang profile para sa ibang client, muling ilabas ito sa halip na i-convert.

Binabago ng mga tuntunin bawat app at ng mga profile ng trabaho ang saklaw

Sinusuportahan ng Android ang mga configuration ng VPN bawat app, kaya maaaring nasa labas ng tunnel ang browser habang nasa loob ang app ng email. Magkaibang konteksto ang personal at work profile na may sariling aktibong serbisyo. Ang pagsuri ng address mula sa maling app ay isa sa mga pinakakaraniwang maling konklusyon sa larangang ito.

Tingnan ang mga listahan ng pagsasama at pagbubukod, pagkatapos ay subukan gamit ang app na talagang mahalaga sa iyo. Hindi sinasaklaw ng tunnel ng work profile ang mga personal na app, at hindi sinasaklaw ng personal na tunnel ang mga app ng trabaho. Ipinapaliwanag ng parehong paghihiwalay kung bakit gumagana ang isang corporate resource sa isang profile at nabibigo sa isa pa nang walang nakikitang pagkakaiba sa configuration. Itala ang konteksto ng profile sa ticket, dahil binabago nito kahit aling mga setting ang nalalapat.

Huminto kung ang app na sinusubukan mo ay wala sa saklaw ng tunnel. Iyon ay pagpili ng patakaran, hindi depekto.

Subukan kung ano talaga ang lumabas sa telepono

Subukan ang pampubliko at pribadong destinasyon, ang dalawang pamilya ng address at ang dalawang network ng access. Pagkatapos ay ihambing ang resulta sa sariling saklaw ng app, dahil ang matagumpay na pag-load ng pahina sa isang app ay walang sinasabi tungkol sa isa pa. Ulitin pagkatapos ng paglipat mula Wi-Fi patungong mobile data, dahil maaaring mapunta sa ibang landas ang muling pagkonekta.

adb shell ip rule
adb shell dumpsys netpolicy | grep -i vpn

Ang Always-on VPN at ang opsyong humaharang sa mga koneksyon nang walang VPN ay magkaugnay ngunit magkaiba, at ang mahigpit na pagharang ay maaaring makasira sa pag-sign in sa captive portal hanggang sundin mo ang dokumentadong pamamaraan. Ang mga setting ng Private DNS ay maaari ring makipag-ugnayan sa resolver ng profile, kaya ang bulag na pagpapalit ng DNS ng isang organisasyon ay lumilikha ng bagong kabiguan. Kung namamamatay ang tunnel kapag naka-lock ang screen, basahin ang gabay para sa mga developer ng VPN tungkol sa pagpapatakbo sa background at pag-optimize ng baterya bago mag-install muli ng kahit ano.

Ang sintomas na dapat tandaan ay ang agwat sa pagitan ng icon at ng landas. Ang susi ay nangangahulugang pagmamay-ari ng isang serbisyo ang interface; ang pagsubok mula sa inilalayong app sa inilalayong network lang ang magsasabi kung saan nagpunta ang trapiko. Suriin ang dalawa, at ang susunod na ulat tungkol sa sirang VPN ay magiging mas madaling ilagay.

Kaugnay na mga artikulo