Hamyonni oching, daemonni ishga tushiring va biror narsani yoqishdan oldin uchta o'q chizing. Bitta o'q hamyondan tugunning RPC portiga boradi, biri daemonning tengdosh sinxronizatsiyasini tashiydi, yana biri mahalliy yuborilgan tranzaksiyalarni uzatish yo'li tomon olib boradi. Bular turli konfiguratsiyaga ega turli ulanishlar va VPN yoki anonimlik tarmog'i ulardan birini, ikkitasini yoki hech birini qamrab olishi mumkin.

Yo'llarni dasturiy ta'minot ularni ochadigan tartibda bosib o'ting. Har bir o'qni manzili va transporti bilan belgilash keyingi maxfiylik da'vosini tekshirish mumkin bo'lishini ta'minlaydi. Tartib muhim, chunki keyingi da'vo odatda ulardan faqat bittasini qamrab oladi.

Hamyondan tugungacha bo'lgan ulanishni chizishdan boshlang

Uzoq tugun bilan gaplashadigan hamyon RPC so'rovlarini o'sha tugunning manzili va portiga yuboradi. Mahalliy daemonga ega hamyon esa buning o'rniga loopback interfeysi bilan gaplashadi. Bular turli ishonch munosabatlari, garchi kundalik suhbatda ikkalasi ham “tugun” deb atalsa.

Hamyon foydalanish uchun sozlangan manzilni, portni va transportni yozib qo'ying. Agar hamyonning o'z proksi sozlamasi bo'lsa, uni daemon sozlamalaridan alohida qayd eting; bitta jarayonni sozlash ikkinchisini sozlamaydi.

Aynan shu yerda ommaviy RPC so'nggi nuqtasi jozibali bo'lib qoladi. Diagrammani soddalashtirish uchun tugunning RPC xizmatini ochish tarmoq yo'lini hujum yuzasiga almashtiradi. Hamyon va tugun o'rtasidagi aloqani shaxsiy yo'lda yoki loopback interfeysida saqlang va qaysi biri ekanini hujjatlashtiring. O'sha fosh etishni yashiruvchi diagramma diagramma yo'qligidan yomonroq.

Keyin daemonning tengdosh trafigini kuzatib boring

Sinxronlanayotgan daemon tengdoshlarga chiquvchi ulanishlar ochadi va zanjir ma'lumotlarini o'zining tengdosh-tengdosh porti orqali almashadi. Bu trafik hamyonning RPC aloqasi emas va hamyon proksisidan avtomatik o'tmaydi. U daemonning o'z tarmoq sozlamalari va xostning marshrutlash jadvaliga bo'ysunadi.

Tengdosh portini, ulanishlar sonini va daemon tengdosh trafigi uchun proksidan foydalanishga sozlanganini yozib qo'ying. So'ngra namunali tengdosh manzili uchun xost marshrutini tekshiring. Agar VPN standart marshrutni egallasa, tengdosh ulanishlari undan foydalanadi; agar daemon muayyan interfeysga bog'langan bo'lsa, foydalanmasligi mumkin. Shu ikki fakt o'qni hal qiladi.

Kuzatuvchi haqidagi savol bu yo'l bilan o'zgaradi. VPN tengdosh ulanishlarini mahalliy kirish tarmog'idan yashiradi, lekin VPN so'nggi nuqtasi va tengdoshlarning o'zi boshqa manzarani ko'radi. Ikki kuzatishning hech biri hamyon so'rovlari aynan o'sha yo'ldan ketganini isbotlamaydi.

So'ngra tranzaksiyalarni uzatish yo'lini ajratib oling

Mahalliy yuborilgan tranzaksiyalarni sozlangan rele yoki proksi orqali tarmoqqa tomon uzatish mumkin. Monero daemonining joriy hujjatlarida bu parametr proksiga yo'naltirgan tranzaksiya uzatish trafigini uzatadi. U har bir RPC, hamyon va sinxronizatsiya ulanishini proksidan o'tadigan trafikka aylantirmaydi.

Loyihaning anonimlik tarmoqlari haqidagi hujjatlari Tor va I2P integratsiyasini eksperimental deb ta'riflaydi va uzatish xatti-harakatining doirasini belgilaydi. Siz haqiqatda ishga tushiradigan versiya hujjatlarini o'qing, chunki eski munozaralar Kovri kabi nomlardan foydalanadi va endi o'sha shaklda mavjud bo'lmagan komponentlarni tasvirlaydi.

Diagrammada uzatish yo'lini alohida saqlang. Hamyonning balans so'rovlari uzoq tugundan foydalanayotganda proksidan chiqadigan tranzaksiyaning ikki xil kuzatuvchisi bor va tranzaksiya proksidan o'tgani so'rov yo'li haqida hech narsa demaydi.

VPNni faqat uchta yo'l belgilangandan keyin qo'shing

O'qlar chizilgandan so'ng, VPN haqiqatda qaysilarini tashiydi, belgilang. To'liq tunnel VPN xostning standart marshrutini egallaydi, shuning uchun standartga ergashadigan ulanishlar undan foydalanadi. Bo'lingan tunnel, bog'langan interfeys yoki muayyan manzildan chiqadigan proksi ba'zi o'qlarni tunneldan tashqarida qoldirishi mumkin.

Endi kuzatuvchi modelini aniq bayon qiling. Anonimlik tarmog'i ulanishi VPN ichida ishlaydigan dizaynda mahalliy kirish tarmog'i tashqi VPN ulanishini ko'radi, VPN tomoni esa keyingi ulanishni ko'radi. Bu kuzatuvchining o'zgarishi, identifikatsiya qiluvchi signallar yo'qolishining isboti emas.

Xatolik holatidagi xatti-harakatni o'sha aylanmaning qismi sifatida tekshiring. Agar VPN uzilsa, daemon to'g'ridan-to'g'ri tengdosh ulanishiga qaytadimi, hamyon uzoq tugundan so'rashda davom etadimi va uzatish proksisi yopiq holatda ishlamay qoladimi? Agar bloklash sozlanmagan bo'lsa, qayta ulanish odatda sukunat emas, yangi to'g'ridan-to'g'ri urinish demakdir.

Siz sozlagan deb o'ylagan yo'llarni tekshiring

Xostning o'z vositalaridan foydalaning: har bir manzil uchun marshrutni o'qing, tinglayotgan va o'rnatilgan soketlarni ko'zdan kechiring va har bir ulanish qaysi jarayonga tegishli ekanini tasdiqlang. Buni hamyon, daemon va uzatish barchasi ishlab turganda qiling, chunki faqat ishga tushirishda mavjud bo'lgan yo'l qayta ulangandan keyin yo'qolishi mumkin.

VPN qayta ulangandan keyin va daemon qayta ishga tushirilgandan keyin takrorlang. Manzillar va transportlarni diagramma bilan solishtiring. Agar o'q siljigan bo'lsa, maxfiylik modeli ham u bilan siljigan, garchi har bir jarayon hali ham sog'lom deb xabar bersa.

Uchta manzilni, har birining transportini va ularni kimdan yashirmoqchi ekaningizni yozib qo'ying. Bitta mashinada bir nechta mustaqil mijoz ishlaganda nomlangan kuzatuvchilarga ega qisqa yo'l xaritasi bitta VPN ko'rsatkichidan foydaliroq.

O'xshash maqolalar