Test kimdir haqiqat bo'lishini xohlagan jumla bilan boshlanadi va dalillar uning tor versiyasini qo'llab-quvvatlaydi yoki hech narsani. Ommaviy manzil tekshiruvi bitta so'rov qaysi chiqishdan foydalanganini ko'rsatadi. U provayder nima saqlashini, uni kim o'qiy olishini yoki hech qachon tugamaydigan sessiyaga nima bo'lishini ko'rsatmaydi. Testni hujjatlashtirilgan tartib sifatida o'tkazish sizni o'lchov ko'tara oladiganidan ko'proq da'vo qilishdan saqlaydi.

Bitta kuzatiladigan da'voni tanlang

Har qanday asbobni ochishdan oldin da'voni bitta tekshiriladigan jumla sifatida yozing: bu profil uchun, bu tarmoqda ommaviy manzil aks-sadosiga yo'naltirilgan so'rovlar provayder e'lon qilgan chiqish orqali chiqadi. Bu jumla subyekt, shart va kuzatuvni nomlaydi, va aynan shu uni inkor etiladigan qiladi. VPN maxfiylikni himoya qiladi kabi da'voning kuzatiladigan shakli yo'q, shuning uchun hech qanday o'lchov uni hal qila olmaydi. Test qamrab olmaydigan narsa uchun ikkinchi jumlani saqlang, chunki saqlash, uchinchi tomon kirishi va trafik korrelyatsiyasi barchasi brauzer testidan tashqarida.

O'sha ikkinchi jumlani oldindan yozing, natija kelgandan keyin emas. Natija hali noma'lum bo'lganda qamrov haqida halol bo'lish, xotirjam qiluvchi ekran surati chiptaga tushgandan keyingidan ancha oson. Keyin qo'shilgan qamrov eslatmasi savolni emas, natijani tasvirlaydi.

O'lchovni takrorlash uchun o'quvchiga kerak bo'ladigan sozlama faktlari

Sozlama natijani takrorlanadigan qiladi va odamlar javob yaxshi ko'ringanda aynan shuni o'tkazib yuboradilar. Versiya satrlari, profil nomlari, kirish tarmog'i va manzil oilalari eslatmaga kiradi, trafikni tunneldan chiqarib yuborishi mumkin bo'lgan har qanday tunnel bo'linish qoidasi bilan birga. Sinov ostidagi hodisani ham nomlang, chunki ishlaydigan ulanish, kutilmagan uzilish, qo'lda uzish va tarmoq o'tkazmasi turli qoidalarni qo'llaydi. Bu hodisalarni aralashtirgan test ularning har biri haqida oz narsani isbotlaydi.

Sinashga ruxsat berilgan muhitda sezgir bo'lmagan trafikdan foydalaning. Bog'liq bo'lmagan paketlarni ushlash yozuvni texnik ko'rsatadi va dalil qo'shmasdan ta'sirni oshiradi. Ushlashni faqat tunnel interfeysiga yo'naltiring va uzoq yurish diskni to'ldirmasligi uchun fayl hajmi chegarasini qo'ying. Biror narsani o'zgartirishdan oldin ushlashni to'xtating, fayl siz yozgan sozlama satriga mos kelsin.

Nima o'lchanganini va bu nimani anglatishini ayting

Asbob nima chop etganini va asbob nimani ko'ra olganini yozib oling. Resolver javobi, manzil aks-sadosi natijasi va marshrut qidiruvi turli savollarga javob beradi, veb-sahifa ichidagi joylashuv yorlig'i esa chiqish haqidagi fakt emas, ma'lumotlar bazasi haqidagi xulosa. Har bir satrni yaratgan buyruqni uning yoniga yozing, chunki buyrug'i bo'lmagan qiymatni takrorlab bo'lmaydi. Vaqt belgisini o'zgartirish chiptasi bilan bir xil vaqt zonasida saqlang, aks holda ketma-ketlik bir haftadan keyin o'qib bo'lmaydigan bo'ladi.

curl -s https://icanhazip.com
curl -s https://ipinfo.io/ip; echo
resolvectl status --no-pager | head -15

Kelishadigan ikkita mustaqil aks-sado xizmati bittadan kuchli, kelishmovchilikning o'zi esa yozishga arziydigan topilma. Resolver chiqishi DNS tunnelga ergashganini yoki mahalliy tarmoqdan foydalanishni davom ettirganini ko'rsatadi, bu chiqish manzilidan alohida da'vo. Xom chiqishni vaqt belgisi bilan saqlang va eng xotirjam ekran surati o'rniga qarama-qarshi natijalarni saqlang. O'zgarish natijani siljitganda, bir vaqtning o'zida bitta o'zgaruvchini qo'llang, chunki server va mijozni birga almashtirish qaysi biri muhim bo'lganini ayta olmaslikka olib keladi.

Yozuvga nima tegishli va nimani olib tashlash kerak

Usulni, maxfiy bo'lmagan chiqishni va cheklovlarni saqlang, keyin qolganini olib tashlang. Hisob ma'lumotlarini olib yuruvchi profillar, shaxsiy xost nomlari va hisob identifikatorlari dalillar bilan birga sayohat qilishi shart emas va ularni oshkor qilgan test yozuvi ko'rsatishi kerak bo'lgan narsaga zarar yetkazgan. Quyidagi besh maydon topshirishga hali bardosh beradigan eng qisqa shakldir.

FieldWhat to write
ClaimOne testable sentence naming the profile, the network and the observation
Observer and scopeWho could see the traffic or the record, and under which conditions
SetupClient and server versions, profile name, access network, address families, split-tunnel rules, event under test
Raw resultTool output with a timestamp, exit addresses from both echo services, resolver answer
What it does not supportRetention, third-party access, correlation, untested address families

Siz taqqoslayotgan siyosat bayonotini sanasi va qamrovi bilan birga ilova qiling. RFC 6973 maxfiylik tahlilini nomlangan kuzatuvchilar va belgilangan qamrov atrofida ramkalaydi va bu ramka test yozuviga mos keladi: kim nimani, qanday sharoitda kuzata olgan va qaysi qismlar tekshirilmay qolgan.

Dalillar nimani qo'llab-quvvatlashini va nimani qo'llab-quvvatlamasligini aytadigan bitta xatboshi bilan yakunlang. O'sha xatboshi natijadir va uning ustidagi hamma narsa uni halol qilish uchun mavjud. Agar har bir bandni yumshatmasdan yozib bo'lmasa, test chipta da'vo qilganidan kamroq o'lchagan.

O'xshash maqolalar