Hvað ein röð þýðir í VPN-gagnasafni og hvers vegna það skiptir máli
Þjónustuaðili, endapunktur, útgangsheimilisfang og náanleiki eru fjórar mismunandi raðir. Veldu eininguna, varðveittu uppruna, birtu það sem gagnasafnið nær ekki yfir.
Spurðu hvað ein röð í VPN-gagnasafni táknar, og svörin margfaldast: fyrirtæki, hlustandi, opinbert útgangsheimilisfang, niðurstaða náanleika. Hvert er lögmætt, og að blanda þeim án merkimiða gefur samtölu sem hljómar nákvæm og þýðir ekkert. Einingin er hönnunarákvörðun, og hana verður að taka fyrir fyrstu talninguna. Mestur hluti ruglings í birtri VPN-tölfræði kemur af því að sleppa þessu skrefi.
Röð er fullyrðing, ekki hlutur
Hver röð fullyrðir eitthvað um heiminn, og fullyrðingin hefur viðfang. Það að nefna viðfangið er það sem gerir röðina samanlega við aðra röð.
Þjónustuaðilaröð fullyrðir að stofnun bjóði þjónustu. Endapunktaröð fullyrðir að tiltekið heimilisfang og port tali samskiptareglur. Útgangsröð fullyrðir að umferð hafi yfirgefið heimilisfang á tilteknum tíma. Mæliröð fullyrðir að þreifari víðs fyrir hafi séð niðurstöðu. Fjögur viðföng, fjögur skemu, og gagnasafn sem blandar þeim án aðgreinis er alls ekki hægt að sameina.
Aðgreinirinn er ódýrasti hlutinn í skemanu og sá sem oftast er sleppt.
Veldu eininguna fyrir talninguna
Veldu eininguna sem svarar spurningunni sem þú hefur í raun. Að telja endapunkta svarar hve margir hlustendur voru tilkynntir; að telja þjónustuaðila svarar hve margar stofnanir tóku þátt; að telja útgangsheimilisföng svarar hve margir sýnilegir upprunar eru til.
Þessar tölur eru ekki skiptanlegar, og munurinn er mikill. Einn þjónustuaðili getur rekið þúsundir heimilisfanga, og eitt heimilisfang getur hýst nokkra samskiptaregluhlustendur fyrir mismunandi þjónustu. Talning heimilisfanga er því hvorki efri né neðri mörk fyrir talningu þjónustuaðila. Tilkynntu eininguna í sömu setningu og töluna, í hvert sinn. Tala án einingar er skoðun með aukastaf.
| Unit | The row asserts | What a count of it means |
|---|---|---|
| Provider | An organisation offers a service | How many operators appear |
| Endpoint | An address and port speak a protocol | How many listeners were advertised |
| Exit address | Traffic left from an address | How many apparent origins exist |
| Observation | A probe saw a result | How many tests ran, not how many servers |
Opinbert skráasafn veitir tilkynnta þátttakendur í þeirri þjónustu. Það er ekki skrá yfir hverja viðskiptalega, stofnanlega og einkarekna uppsetningu í heiminum, og að líta á það þannig blæs upp hverja afleidda tölfræði.
Uppruni á heima í skemanu
Röð án uppruna er ekki hægt að endurskoða. Skráðu upprunafærsluna, söfnunartímann með tímabelti hans, athugunaraðferðina og stöðu síðustu sjónar.
Haltu tilkynntum eiginleikum aðskildum frá athuguðum, því þeir bera mismunandi vægi. Landamerki skráasafns er tilkynnt fullyrðing, og það er ekki sönnun fyrir líkamlegri staðsetningu þjóns. IP-úthlutun auðkennir netblokk, ekki hvern leigjanda innan hennar, og ekki núverandi rekstraraðila forrits ofan á. Tveir dálkar og athugasemd vinna alltaf á einu sameinuðu sviði.
{"endpoint": "203.0.113.10:1194/udp", "unit": "endpoint", "advertised_country": "NL",
"observed_at": "2026-11-03T02:15:00Z", "method": "udp_probe", "last_seen": "2026-11-03"}
Ein JSON-lína gerir skemað áþreifanlegt og auðveldara að ræða en málsgrein af lýsingu. Taktu eftir að tímastimpillinn ber tímabelti og aðferðin er nefnd frekar en gefin í skyn.
Fjarlægðu tvítekningar eftir spurningunni
Tvítekningar ráðast af einingunni. Sama heimilisfangið með tveimur samskiptaregluhlustendum er eitt endapunktapar og tvær þjónustur, og að sameina það hljóðlaust breytir talningunni.
Fjarlægðu tvítekningar á því stigi sem spurningin spyr um, og skráðu hve margar hráar raðir féllu saman í hverja varðveitta röð. Það hlutfall er sjálft niðurstaða, því mikil samruni þýðir venjulega að uppruninn birti færslur á hvern hlustanda. Þjónustuaðili með mörg heimilisföng gefur öfugt mynstur. Bæði eru rétt, og aðeins skráða hlutfallið gerir lesandanum kleift að greina þau.
Haltu síðan hráu röðunum. Tafla án tvítekninga er yfirlit, og hæfileikinn til að byggja hana upp aftur úr hráa inntakinu gerir niðurstöðuna endurtakanlega.
Birtu yfirferðaryfirlýsinguna
Tilkynntu hvernig upprunar voru valdir, hvaða svæði eða net þeir ná yfir, og hvað er viljandi fjarverandi.
Einkareknir fyrirtækjaendapunktar og ótilkynntar uppsetningar birtast aldrei á opinberum listum, svo fjarvera í skráasafni sannar aðeins að skráasafnið skráði það ekki. Athugaðu skilmála upprunans og endurdreifingarheimildir fyrir birtingu, og fjarlægðu svið sem aldrei voru nauðsynleg. Endapunktarannsókn krefst sjaldan auðkennis áskrifenda, skilríkja eða vafurferils. Að birta þau væri annað verkefni með aðra röksemd.
wc -l vpn-endpoints.jsonl
jq -r '.unit' vpn-endpoints.jsonl | sort | uniq -c
jq -r '.advertised_country' vpn-endpoints.jsonl | sort | uniq -c | sort -rn | head
Þessar þrjár skipanir gefa raðafjölda, einingaskiptingu og yfirlitsmynd yfirferðar eftir tilkynntu landi. Haltu dagsettum skyndimyndum þegar íbúafjöldinn breytist, og greindu á milli úrelts og staðfestrar fjarveru. Afmarkað gagnasafn með skýrum íbúafjölda er betra en óstudd fullyrðing um að það innihaldi hvert VPN á internetinu.