Stuðningsmiðar berast þar sem segir að appið sýni eitt vistfang á meðan þjónninn skráði annað, og svo er spurt hvort af þeim ljúgi. Hvort tveggja ekki; þetta eru tvær athuganir á tveimur mismunandi hlutum. Vistfang sem er bundið við netsnertingu, vistfang sem er bundið við socket og upprunavistfang sem fjarlæg þjónusta sér svara þremur aðskildum spurningum. VPN bætir netkerfissamhengi við símann og hrunir ekki þessum þremur í eitt tækjavítt númer. Lestu heiti reitanna í miðanum áður en þú lest vistfangin.

Hvað miðinn lýsir venjulega

Ímyndaðu þér síma á Wi-Fi með göng uppi. Wi-Fi-snertingin heldur LAN-vistfangi, snerting ganganna heldur úthlutuðu innra vistfangi, og beiðni sem fer út um göngin berst til opinberrar þjónustu frá hvaða uppruna sem lifir af hvers kyns þýðingu á leiðinni. App sem prentar innra vistfangið og þjónn sem skráir þýdda upprunann segja bæði nákvæmlega frá, og þessi tvö gildi munu aldrei passa saman.

Athuganirnar þrjár eru ólíkar að því hvað þær geta sannað, ekki aðeins að því hvað þær lýsa.

ObservationWhat it describesWhat it cannot prove
An address on a local interfaceOne configured attachment: Wi-Fi, cellular or a tunnelThe source a remote site receives
A socket's local endpointThe binding used by that one connectionThe address after translation further along
The peer address at a serviceWhat arrived at that observation pointAny other interface on the phone

Haltu þeirri töflu við kóðann sem fyllir þessi gildi inn í miða, því mest af ruglingnum hér er dálkaskipti en ekki netkerfisbilun.

Hvað socketkall getur og getur ekki svarað

Á API-stigi tilkynnir getsockname staðbundna endapunktinn sem er nú bundinn við tiltekinn socket. Fyrir tengdan socket er það uppruninn sem kjarninn valdi fyrir þá tengingu, sem er þegar sértækari en hvaða snertingalisti sem er. Þetta er ekki leit að opinberu vistfangi, og að kalla á það á óbundnum socket segir þér nánast ekkert. Hvað sem það skilar getur enn verið endurskrifað síðar á leiðinni, svo aðeins eigin athugun þjónustunnar er valdber um það sem þjónustan fékk.

Á Apple-vettvangi hefur snertingahliðin sérstakt yfirborð: stillingar ganganna telja upp vistfangin sem úthlutuð eru snertingu ganganna. Að lesa þau segir þér hvernig göngin voru stillt, og það segir þér ekki hvaða leið tiltekin beiðni fór, því leiðsögn og reglur fyrir hvert app ákveða það fyrir hverja tengingu.

Skipt göng gera bilið sýnilegt. Ein beiðni getur farið út um göngin á meðan næsta, sem beinist að öðrum áfangastað eða vistfangafjölskyldu, gerir það ekki, svo tvær niðurstöður úr sama appi með sekúndna millibili geta verið heiðarlegar og ólíkar.

Veldu athugunina sem svarar spurningunni

Veldu af ásetningi í stað þess að mæla allt. Fyrir það sem bakendi sér, skráðu upprunann í bakendanum, og þar sem andhverf milliþjónn stendur fyrir framan, lestu vistfang biðilsins úr áframsendingarhausnum sem uppsetningin þín setur í raun, en ekki úr neinu sem biðillinn sendi.

Til að vita hvort göngin eru stillt, lestu snertinguna. Til að vita hvort umferð þessa apps notaði þau, sendu umferð frá því appi á áfangastað sem þú stýrir og berðu saman upprunann á báðum endum.

Reglur fyrir hvert app eiga skilið eigin setningu. Niðurstaða vafra er sönnun um þann vafra, og stýrð göng fyrir hvert app geta sett tvö öpp í sama síma á ólíkar leiðir á sama augnabliki. Að sannprófa þekju þýðir að senda umferð frá viðkomandi appi, í viðkomandi vistfangafjölskyldu.

Heiti snertinga eru ekki skynjari

Notaðu heldur ekki heiti snertingar sem VPN-prófun. Heitin eru ekki opinber samningur, og sími getur haft nokkrar tengingar á meðan aðeins ein þeirra ber beiðnina þína.

Nefndu reitinn eftir athuguninni sem hann heldur. local_interface_address, socket_local_endpoint og service_observed_source eru klunnaleg og einræð, og einræðið er það sem þú vilt þegar gildið endar í stuðningsmiða viku síðar. Einn dálkur að nafni device IP safnar öllum þremur og síðan er treyst á hann eins og hann væri einn.

Haltu auðkenni utan vistfangadálksins

Sameiginleg VPN-útgangur er ekki auðkenni notanda, og einkavistfang er ekki aðgangsheimild. Bæði lýsa leið en ekki manneskju, og að meðhöndla hvort sem er sem auðkenningu gerir leiðsagnarslys að heimildarákvörðun.

Þegar einhver spyr hvaða vistfang síminn hafi, er gagnlegt svar spurning um hvaða tengingu og hvaða athuganda. Skilgreininguna á getsockname er vert að vitna í fyrir millitilfellið, því hún leysir socket-spurninguna án þess að láta sem hún leysi hinar tvær.

Skrifaðu síðan niður hvert þriggja varan þín þarf í raun að sýna, og eyddu hinum tveimur úr viðmótinu.

Tengdir greinar