Android VPN-sníð: finndu eigandann áður en þú breytir
VPN-röð kerfisins leyndir forritinu sem á endapunktinn, leiðirnar og lyklana. Greindu eigandann og berðu síðan saman umbeðið, móttekið og beitt ástand.
Android VPN-skjárinn sýnir eina röð með nafni, lykiltákni og kannski alltaf-á rofa. Hann sýnir sjaldan endapunktinn, leiðastefnuna, DNS-þjónana eða skírteinin sem láta tenginguna virka, því í forritsbyggðri göngum tilheyra þau forritinu. Hagnýt afleiðing er runbook-spurning, ekki heimspekileg: áður en þú breytir niðurhalaðri skrá eða leitar að miðlægri sniðaskrá, finndu út hvaða eining á stillinguna sem þú vilt breyta.
Greindu fyrst tegund tengingar
Það eru að minnsta kosti þrjár uppsetningar á sama stillingaskjá. Forrit getur notað VpnService til að byggja sýndarviðmót og eiga siðareglurnar og einkastillinguna, þar á meðal staðbundið síuforrit án fjartengingar. Android getur líka útvegað IKEv2-snið kerfisins í gegnum Ikev2VpnProfile, fáanlegt frá API 30, þar sem kerfið heldur meira af sniðinu. Og þjónustuaðilans forrit getur sýnt sinn eigin þjónalisti og sett stillingarnar saman innbyrðis.
adb shell dumpsys connectivity | grep -i -A12 "VPN"
adb shell cmd connectivity list-owners 2>/dev/null || true
Fyrsta skipunin sýnir virka VPN-netkerfið og eiginleika tengingar þess, sem er beitt ástand. Ef röðin nefnir pakka sem þú þekkir skaltu byrja á sniðsýn forritsins sjálfs frekar en kerfisskjánum.
Skráðu eigandann og umfang sniðsins
Skráðu fjórar staðreyndir áður en þú breytir einhverju: eignarpakkann, hvort tengingin er í persónulegu eða vinnusniði, heiti sniðsins eða tengingarinnar eins og forritið sýnir það, og hver stjórnar því. Tækjaeigandi getur útvegað VPN vinnusniðs sem notandi persónulegs sniðs getur ekki breytt, og sama forritið uppsett tvisvar gefur þér tvo óháða eigendur.
Þetta skref kemur í veg fyrir algengustu tapaða klukkustundina, það er að breyta sniði sem er ekki tengda sniðið. Forrit halda oft nokkrum sniðum, og virka sniðið er eiginleiki forritsins, ekki Android-raðarinnar.
Berðu saman umbeðið, móttekið og beitt ástand
Þetta eru þrjú mismunandi stig, og misræmi þeirra á milli segir þér hvaða einingu á að laga.
| Stage | Where to look | What it proves |
|---|---|---|
| Requested | The app's profile editor or imported file | What the owner intends to use |
| Received | Sanitized app log of server-supplied options | What the peer actually pushed |
| Applied | Link properties and routes after connect | What the device is really using |
Beitta stigið er það sem þú getur fylgst með án þess að treysta lokum nokkurs. Berðu saman DNS-þjónana og leiðirnar í eiginleikum virku tengingarinnar við það sem sniðið fullyrðir; ef þau eru frábrugðin hefur þjónninn ýtt einhverju eða forritið beitt stefnu sem þú bjóst ekki við.
adb shell ip addr show tun0
adb shell ip route show table all | head -40
Viðmótsheiti eru mismunandi milli forrita, svo skráðu viðmótin fyrst og lestu það sem birtist þegar göngin tengdust. Leið sem er í ritlinum forritsins en vantar hér var aldrei beitt; leið sem er hér en vantar í ritlinum kom annars staðar frá.
Breyttu því sem eigandinn les í raun
Fyrir innflutt OpenVPN-snið heldur forritið venjulega eigin afriti. Að breyta upphaflega niðurhalaðri skrá síðar breytir ekki næstu tengingu; notaðu skjalfesta ritil forritsins eða flytju inn aftur og staðfestu hvaða snið er nú virkt. Það er munurinn á að breyta skrá og að breyta stillingu.
Forrit þjónustuaðila setja stillingar oft saman úr þjónalista í stað þess að skrifa skrá sem notandinn getur breytt. Skortur á útflutningshnappi er ekki sönnun þess að VPN sé falskt, og útflutt skrá getur sleppt tækjabundnum lyklum eða skráningarefni sem annað tæki þyrfti. Meðhöndlaðu útflutning og innflutning sem aðskildar aðgerðir með eigin forsendum.
Skrifaðu stuðningsminnisblaðið án þess að afhjúpa leyndarmál
Gagnlegt minnisblað nefnir nákvæma forritið og sniðið, stillinguna sem virðist röng og sönnunargögnin frá hverju stigi. Til dæmis: þetta snið fær einkatölu DNS frá þjóninum, en ætlaða vinnuforritið getur ekki leyst þjónustu sína, og beittu tengieiginleikarnir sýna þann leysir á meðan ritill sniðsins sýnir annan.
Haltu skírteinunum utan minnisblaðsins. Ekki er þörf á að roota tækið til að leita í einkageymslu forritsins til að greina eigandann, og gisk á slóð gagnamöppunnar er ekki studd viðmót. Ef svarið þarf bæti sem aðeins forritið sér, biddu eigandann um greiningarútflutning í stað þess að búa einn til.
Þegar verkinu er lokið skaltu loka hringnum: staðfestu heiti virka sniðsins, lestu beitt ástand aftur og aftengdu einu sinni til að sannreyna að breytingin lifi af endurtengingu. Stilling sem er aðeins í ritlinum hefur ekki verið sett í notkun.