Uliza mstari mmoja wa mkusanyiko wa data wa VPN unawakilisha nini, na majibu yanaongezeka: kampuni, msikilizaji, anwani ya kutoka ya umma, matokeo ya ufikivu. Kila moja ni halali, na kuzichanganya bila lebo hutoa jumla inayosikika kuwa sahihi na haimaanishi kitu. Kipimo ni uamuzi wa muundo, na lazima ufanywe kabla ya hesabu ya kwanza. Machafuko mengi katika takwimu za VPN zilizochapishwa hutokana na kuruka hatua hiyo.

Mstari ni dai, si kitu

Kila mstari unadai kitu kuhusu ulimwengu, na dai lina mada. Kutaja mada ndiko kunakofanya mstari ulinganishwe na mstari mwingine.

Mstari wa mtoa huduma unadai kwamba shirika linatoa huduma. Mstari wa kituo cha mwisho unadai kwamba anwani na bandari fulani huzungumza itifaki. Mstari wa kutoka unadai kwamba trafiki iliondoka kwenye anwani kwa wakati fulani. Mstari wa kipimo unadai kwamba uchunguzi kutoka mahali fulani uliona matokeo. Mada nne, miundo minne, na mkusanyiko unaozichanganya bila kitofautishi hauwezi kuunganishwa kabisa.

Kitofautishi ni sehemu ya bei nafuu zaidi ya mpangilio na ndiyo inayoachwa mara nyingi.

Chagua kipimo kabla ya kuhesabu

Chagua kipimo kinachojibu swali ulilo nalo kwa kweli. Kuhesabu vituo vya mwisho hujibu ni wasikilizaji wangapi walitangazwa; kuhesabu watoa huduma hujibu ni mashirika mangapi yalihusika; kuhesabu anwani za kutoka hujibu ni asili ngapi zinazoonekana zipo.

Nambari hizi hazibadilishani, na tofauti ni kubwa. Mtoa huduma mmoja anaweza kuendesha maelfu ya anwani, na anwani moja inaweza kupangisha wasikilizaji kadhaa wa itifaki kwa huduma tofauti. Kwa hiyo idadi ya anwani si kikomo cha juu wala cha chini kwa idadi ya watoa huduma. Taja kipimo katika sentensi moja na nambari, kila mara. Nambari bila kipimo ni maoni yenye nukta ya desimali.

UnitThe row assertsWhat a count of it means
ProviderAn organisation offers a serviceHow many operators appear
EndpointAn address and port speak a protocolHow many listeners were advertised
Exit addressTraffic left from an addressHow many apparent origins exist
ObservationA probe saw a resultHow many tests ran, not how many servers

Saraka ya umma hutoa washiriki waliotangazwa katika huduma hiyo. Si orodha ya kila usambazaji wa kibiashara, kitaasisi na wa kibinafsi duniani, na kuichukulia hivyo hupuliza kila takwimu inayotokana.

Asili ni sehemu ya mpangilio

Mstari bila asili hauwezi kukaguliwa tena. Rekodi rekodi ya chanzo, muda wa ukusanyaji pamoja na eneo lake la saa, mbinu ya uchunguzi na hali ya kuonekana mara ya mwisho.

Tenganisha sifa zilizotangazwa na zilizozingatiwa, kwa sababu zina uzito tofauti. Lebo ya nchi ya saraka ni dai lililotangazwa, na si uthibitisho wa eneo la kimwili la seva. Ugawaji wa IP hutambua kizuizi cha mtandao, si kila mpangaji ndani yake, na si mwendeshaji wa sasa wa programu juu yake. Safu mbili na dokezo hushinda kila mara uwanja mmoja uliounganishwa.

{"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"}

Mstari mmoja wa JSON hufanya mpangilio uwe dhahiri na ni rahisi kujadili kuliko aya ya maelezo. Kumbuka kwamba muhuri wa muda una eneo la saa na mbinu inatajwa badala ya kudokezwa.

Ondoa nakala kulingana na swali

Nakala hutegemea kipimo. Anwani hiyo hiyo yenye wasikilizaji wawili wa itifaki ni jozi moja ya vituo vya mwisho na huduma mbili, na kuiunganisha kwa kimya hubadilisha hesabu.

Ondoa nakala kwenye kiwango ambacho swali linauliza, na rekodi ni mistari mingapi mibichi iliyoungana katika kila mstari uliohifadhiwa. Uwiano huo wenyewe ni ugunduzi, kwa sababu muunganiko mkubwa kwa kawaida humaanisha kuwa chanzo huchapisha rekodi kwa kila msikilizaji. Mtoa huduma mwenye anwani nyingi hutoa mtindo kinyume. Zote mbili ni sahihi, na uwiano uliorekodiwa pekee humruhusu msomaji kuzitofautisha.

Kisha hifadhi mistari mibichi. Jedwali lisilo na nakala ni mwonekano, na uwezo wa kuijenga tena kutoka kwa ingizo mbichi hufanya matokeo yaweze kuzalishwa tena.

Chapisha tamko la ufikiaji

Eleza jinsi vyanzo vilivyochaguliwa, maeneo au mitandao inayofunika, na kile kinachokosekana kwa makusudi.

Vituo vya mwisho vya kampuni za kibinafsi na usambazaji usiotangazwa havionekani kamwe kwenye orodha za umma, kwa hiyo kutokuwepo kwenye saraka kunathibitisha tu kwamba saraka haikuiweka kwenye orodha. Kagua masharti ya chanzo na ruhusa za usambazaji upya kabla ya kuchapisha, na uondoe sehemu ambazo hazikuhitajika kamwe. Utafiti wa vituo vya mwisho mara chache huhitaji utambulisho wa wateja, vitambulisho au historia ya kuvinjari. Kuzichapisha kungekuwa mradi mwingine wenye haki nyingine.

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

Amri hizo tatu hutoa hesabu ya mistari, mgawanyo wa vipimo na mchoro wa ufikiaji kulingana na nchi iliyotangazwa. Hifadhi picha zenye tarehe wakati idadi ya watu inabadilika, na tofautisha zilizopitwa na wakati na kutokuwepo kwa uthibitisho. Mkusanyiko wenye mipaka na idadi ya watu iliyo wazi ni bora kuliko dai lisiloungwa mkono kwamba lina kila VPN kwenye intaneti.

Makala zinazohusiana