Jinsi ya kurekodi na kuthibitisha anwani ya kutoka ya VPN uliyotumia
Programu za mteja huonyesha jina la mahali, si anwani ambayo trafiki yako ilitokea. Nasa anwani ya IP ya kutoka wakati wa kuunganisha na uilinganishe na msingi wa moja kwa moja.
Muulize mteja wa VPN wa kompyuta ya mezani ni seva gani ulizotumia, na jibu la kweli kwa kawaida ni jina la mahali. Jina hilo ni pa kuingia uliyochagua, na anwani ambayo trafiki yako ilitoka inaweza kuwa mashine tofauti kabisa. Hakuna kitu katika programu kilichoundwa kuhifadhi namba ya pili, kwa hiyo kumbukumbu lazima ijengwe wakati wa matumizi. Kuna mbinu mbili, na moja tu kati yao inastahimili kesi ya usaidizi.
Kumbukumbu mbili, na moja tu kati yao ipo
Mwonekano wa mteja wenyewe kwa vyema ni orodha ya maeneo yaliyochaguliwa pamoja na alama za muda. Hii ni uamuzi wa muundo na si upungufu: anwani ni maelezo ya uendeshaji, hubadilika kati ya mgawo, na kufichua ramani hufanya usaidizi na utunzaji wa matumizi mabaya kuwa mgumu zaidi. Watoa huduma huweka nakala za wingu mbele ya mitandao yao ili tu sehemu ya mwisho iweze kuhamia bila kumwambia mtu yeyote. Programu inakuonyesha uchaguzi uliofanya, si njia ambayo trafiki ilipita.
Kumbukumbu unayoweza kujenga ni faili ya ndani yenye anwani moja ya umma na alama moja ya muda wa UTC kwa kila mstari. Ni ndogo zaidi, mbaya zaidi na yenye manufaa zaidi, kwa sababu inaeleza hasa kile ambacho mtazamaji wa nje anaweza pia kuona.
Chaguo A: nasa mwenyewe anwani ya kutoka
Huduma ya mwangwi hurudisha anwani ya chanzo ambayo ombi lilitoka, ambayo kwa ufafanuzi ni anwani ya kutoka. Endesha unasa baada ya handaki kuripoti imeunganishwa, kwa sababu mteja anayesema imeunganishwa kabla njia na DNS kutulia atarekodi anwani ya kabla ya handaki na kuchafua kumbukumbu tangu mstari wa kwanza.
#!/bin/sh
umask 077
log="$HOME/vpn-exit.log"
printf '%s %s\n' "$(date -u +%Y-%m-%dT%H:%M:%SZ)" "$(curl -fsS https://api.ipify.org)" >> "$log"
Maelezo mawili hufanya kipande hicho kuwa cha manufaa badala ya mapambo. Alama ya muda na anwani hushiriki mstari mmoja, kwa hiyo uchambuzi wa baadaye hauhitaji kuoanisha kumbukumbu, na umask 077 huiweka faili kuwa ya faragha tangu kuumbwa. Iendeshe mara moja kwa kila muunganisho na si mara moja kwa kila kuwasha, na uweke faili moja kwa kila kifaa.
Kumbukumbu hurekodi ulipotumia handaki na ulitokea kwenye mtandao gani, jambo ambalo liko karibu na historia ya kuvinjari kuliko kihesabu. Chagua muda wa kuhifadhi ambao unaweza kuutetea, weka faili nje ya folda za usawazishaji zilizoshirikiwa na uifute kwa makusudi.
Chaguo B: omba historia kwa mtoa huduma
Watoa huduma wengine huweka kumbukumbu za muunganisho na hujibu swali la usaidizi kwa alama ya muda na jina la seva. Kumbukumbu hiyo inaeleza miundombinu yao na si trafiki yako, na ina thamani kadiri dirisha lao la kuhifadhi na utayari wao wa kuangalia unavyothamini. Pia inaeleza kipindi, si ombi. Dirisha kwa kawaida ni fupi, na hupimwa kutoka upande wa mtoa huduma wa handaki.
Watoa huduma wanaotangaza kwamba hawaweki kumbukumbu hawawezi kutoa hili inapoomba, na orodha ya maeneo ya hivi karibuni upande wa mteja si kitu kimoja. Kuomba anwani ya kutoka kwa mtoa huduma asiye na kumbukumbu kwa kawaida huishia na maelezo ya kwa nini data hiyo haipo.
Kila kumbukumbu inaweza kuthibitisha nini katika kesi ya usaidizi
Kumbukumbu mbili hujibu maswali tofauti, na ndani ya jedwali ndipo ulinganisho huacha kuwa wa kitaalamu.
| Question | Your local log | Provider record |
|---|---|---|
| Which address did the traffic leave from? | Yes, for the moment it was captured | Usually not disclosed |
| Was the tunnel in use at 14:20? | Yes, if the capture ran | Yes, within the retention window |
| Why did a location get slower? | Yes, by comparing addresses over time | Sometimes, as an infrastructure note |
| Who sent this specific request? | No | No |
Safu ya kwanza pekee iliyo chini ya udhibiti wako. Kumbukumbu ya mtoa huduma inaweza kuthibitisha kwamba akaunti ilikuwa imeunganishwa kwa wakati fulani, lakini haiwezi kuthibitisha ni maombi gani yalitumia handaki, na haitataja anwani ambayo mtoa huduma anaichukulia kama maelezo ya uendeshaji. Hakuna kumbukumbu inayomtambulisha mtu, kwa sababu anwani ya kutoka inayoshirikiwa inaweza kubeba wateja wengi kwa dakika moja.
Linganisha zote mbili na msingi kabla ya kuamini yoyote
Anwani peke yake haithibitishi chochote. Nasa anwani ya moja kwa moja kabla ya kuunganisha, anwani ya kupitia handaki baada yake, na uzilinganishe. Thamani zinazofanana humaanisha kwamba handaki haibebi ombi hilo, iwe kwa sababu ya handaki iliyogawanywa, proksi inayotawala au mteja aliyerudi kwenye njia ya moja kwa moja.
curl -fsS https://api.ipify.org; echo
curl -fsS https://api64.ipify.org; echo
dig +short TXT o-o.myaddr.l.google.com @1.1.1.1
Rudia ulinganisho kwa DNS na kwa IPv6, kwa sababu mwangwi wa anwani huthibitisha njia ya ombi moja la HTTP na hausemi chochote kuhusu ni kisuluhishi kipi kilijibu. Kifaa kinachovuja kwa kimoja kinaweza kuonekana kizima kabisa kwa kingine.