Колдонгон VPN чыгуу дарегин кантип жазып алуу жана текшерүү керек
Кардар колдонмолору жайгашкан жердин атын көрсөтөт, трафигиңиз чыккан даректи эмес. Туташуу учурунда чыгуу IP-ин кармап алып, аны түз базалык сызык менен салыштырыңыз.
Иш тактасындагы VPN кардарынан кайсы серверлерди колдонгонуңузду сураңыз, чынчыл жооп адатта жердин аты болот. Бул ат сиз тандаган кирүү чекити, ал эми трафигиңиз чыккан дарек таптакыр башка машина болушу мүмкүн. Колдонмодо экинчи санды сактоого эч нерсе арналган эмес, ошондуктан жазуу пайдалануу учурунда түзүлүшү керек. Эки ыкма бар жана алардын бирөө гана колдоо иши менен бетме-бет келүүгө туруштук берет.
Эки жазуу, бирок алардын бирөө гана бар
Кардардын өз көрүнүшү эң жакшы учурда убакыт белгилери менен тандалган жерлердин тизмеси. Бул дизайн чечими, көңүл бурбоочулук эмес: даректер операциялык деталдар, алар дайындоолордун ортосунда алмашып турат, ал эми дал келүүнүн ачылышы колдоону да, терс пайдалануу менен иштөөнү да кыйындатат. Провайдерлер өз тармактарынын алдына булут көчүрмөлөрүн коюшат, так ушул акыркы чекит эч кимге кабарлабастан ордун которушу үчүн. Колдонмо сизге жасаган тандооңузду көрсөтөт, трафик жүргөн маршрутту эмес.
Өзүңүз түзө ала турган жазуу — ар бир сапта бир коомдук дарек жана бир UTC убакыт белгиси бар жергиликтүү файл. Ал кичирээк, одоно жана алда канча пайдалуу, анткени сырткы байкоочу да көрө алган нерсени так сүрөттөйт.
А варианты: чыгуу дарегин өзүңүз кармап алыңыз
Жаңыргандоо кызматы сурам келген булак дарегин кайтарат, бул аныктама боюнча чыгуу дареги. Жазууну туннель туташты деп билдиргенден кийин иштетиңиз, анткени маршруттар жана DNS турукташпай туруп туташты деген кардар туннелге чейинки даректи жазып, журналды биринчи сабынан уулантат.
#!/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"
Эки деталь бул үзүндүнү кооздук эмес, колдонууга жарактуу кылат. Убакыт белгиси менен дарек бир сапты бөлүшөт, ошондуктан кийинки талдоо жазууларды жупташтырууга мажбур болбойт, ал эми umask 077 файлды түзүлгөн учурдан баштап жеке кармайт. Аны ар бир туташууда бир жолу иштетиңиз, жүктөлгөндө бир жолу эмес, жана ар бир түзмөккө бир файл кармаңыз.
Журнал туннелди качан колдонгонуңузду жана кайсы тармактан көрүнгөнүңүздү жазат, бул эсептегичке караганда серептөө тарыхына жакын. Өзүңүз коргой алган сактоо мөөнөтүн тандаңыз, файлды жалпы синхрондоо папкаларынан сырткары кармаңыз жана аны атайылап тазалаңыз.
Б варианты: провайдерден тарых сураңыз
Кээ бир провайдерлер туташуу журналдарын жүргүзөт жана колдоо суроосуна убакыт белгиси жана сервердин аты менен жооп берет. Бул жазуу алардын инфраструктурасын сүрөттөйт, сиздин трафигиңизди эмес, жана ал алардын сактоо терезеси жана көрүүгө болгон каалоосу канчалык баалуу болсо, ошончолук баалуу. Ал ошондой эле сессияны сүрөттөйт, сурамды эмес. Терезе адатта кыска жана туннелдин провайдер тарабынан өлчөнөт.
Журнал жүргүзбөй турганын жарнамалаган провайдерлер муну сурам боюнча бере албайт, ал эми кардар тараптагы акыркы жерлердин тизмеси бир нерсе эмес. Журналы жок провайдерден чыгуу дарегин суроо адатта бул маалыматтар эмне үчүн жок экенин түшүндүрүү менен бүтөт.
Ар бир жазуу колдоо ишинде эмнени далилдей алат
Эки жазуу ар башка суроолорго жооп берет жана так таблицада салыштыруу академиялык болуудан калат.
| 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 |
Сиздин көзөмөлүңүздө биринчи тилке гана. Провайдердин жазуусу эсептин белгилүү бир убакта туташканын ырастай алат, бирок кайсы сурамдар туннелди колдонгонун ырастай албайт жана провайдер операциялык деталь деп эсептеген даректи атабайт. Эч бир жазуу адамды аныктабайт, анткени жалпы чыгуу дареги бир эле мүнөттө көп кардарды ташышы мүмкүн.
Экөөнү тең базалык сызык менен салыштырыңыз, бирине ишенерден мурун
Дарек өз алдынча эч нерсени далилдебейт. Туташуудан мурун түз даректи, андан кийин туннелдик даректи кармап алып, аларды салыштырыңыз. Окшош маанилер туннелдин бул сурамды ташыбаганын билдирет, ал бөлүнгөн туннель, үстөм прокси же түз жолго кайткан кардар себебинен болсун.
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
Салыштырууну DNS жана IPv6 үчүн кайталаңыз, анткени даректин жаңырыгы бир HTTP сурамынын жолун далилдейт жана кайсы чечүүчү жооп бергенин тууралуу эч нерсе айтпайт. Бирөөндө агып жаткан түзмөк экинчисинде таптакыр соо көрүнүшү мүмкүн.