Kāpēc VPN valsts apzīmējums nav adrese, no kuras jūs izejat
Saraksta lauks, maršrutēta adrese un lietotnes viedoklis var visi nesaskanēt. Noskaidrojiet, kuru no tiem jūs lasāt, pirms saukt izeju par nepareizi apzīmētu.
Jūs izvēlaties valsti, pieslēdzaties, un vietne jūs sveicina citā. Apzīmējums sarakstā nekad neko nav solījis par adresi, no kuras jūs izietu: tas ir lauks, ko kāds publicēja, iegūts ar metodi, kuru jūs neesat redzējis. Šo lauku uzskatīt par adresi ir vieta, kur sākas neskaidrība.
Trīs atsevišķas lietas nes valsts vērtību, un tās var nesaskanēt, nevienam nemelojot. To nošķiršana padara neatbilstību diagnosticējamu, nevis noslēpumainu.
Valsts apzīmējumu nes trīs dažādas lietas
Pirmais ir paša kataloga lauks, ko operators var pieteikt pats, kas var būt iegūts no adrešu datubāzes vai vienkārši nokopēts, veidojot ierakstu. Otrais ir pati adrese, kas pieder tīklam, kurš to paziņo, un tieši uz to atbild ģeolokācijas vaicājums, izmantojot publicētus kartēšanas datus tādā formā, kā aprakstīts RFC 8805. Trešais ir tas, ko lietotne nolemj rādīt, un tas var nākt no citas datubāzes, konta iestatījuma vai ierīcē piešķirtas atļaujas. Tikai otrais ir tīkla fakts, un arī tas ir vaicājums, nevis novērojums.
Saskaņotība starp šiem trim būtu patīkama un nekur nav prasīta. Neatbilstība ir pierādījums, ka tie iegūti dažādi, nekas vairāk.
Pārbaudiet adresi, nevis karogu
Noderīgais jautājums ir, no kuras publiskās adreses jūsu trafiks patiešām iziet. Uz to var atbildēt no klienta, un tas nav atkarīgs no neviena saraksta lauka. Salīdziniet atbildi ar prefiksu, kuru gaidījāt, un ar to, ko par to saka ģeolokācijas vaicājums, divus rezultātus savos pierakstos turot atsevišķi. Atstarpe starp gaidīto valsti un vaicājumu ir maršrutēšanas vai datubāzes jautājums, savukārt atstarpe starp vaicājumu un lietotnes viedokli atkal ir datubāzes jautājums.
Veiciet pārbaudi divreiz, ja pakalpojumam reģionā ir vairākas izejas. Adrešu kopums var izsniegt dažādas adreses secīgos savienojumos, un viens paraugs apraksta tikai vienu no tām.
Tuvums kartē nav tuvums tīklā
Tuvēja valsts var būt garāks ceļš par tālu valsti, jo optiskās šķiedras maršruts neiet gar robežu. Mezglu izvēlēties pēc latentuma nozīmē mērīt galamērķi, kas jums svarīgs, nevis ņemt tuvāko karogu. Tā pati loģika attiecas uz caurlaidību, jo viegli noslogota izeja divu valstu attālumā var pārspēt piesātinātu kaimiņos. Vispirms mēriet, pēc tam lemiet, un pierakstiet stundu, jo abi skaitļi kustas.
Atrašanās vieta arī neko nepasaka par glabāšanu vai par to, kas pārvalda galapunktu. Tam vajadzīgi savi pierādījumi, ko valsts kolonna nevar saturēt.
Apstipriniet izejas adresi paši
Pajautājiet klientam un ārējam pakalpojumam, kā izskatās jūsu adrese, pēc tam pajautājiet vietējai maršrutēšanas tabulai, kā šis ceļš tika izvēlēts. Tālāk esošās komandas veic visus trīs, un trešo cilvēki izlaiž. Aizstājiet saskarnes nosaukumu ar savu tuneļa ierīci.
curl -sS https://api.ipify.org; echo
curl -sS --interface tun0 https://api.ipify.org; echo
ip route get 1.1.1.1
ip -6 addr show dev tun0
Pirmajām divām rindām jāsakrīt, un, ja tās nesakrīt, ceļš, kas jums, jūsuprāt, ir, nav ceļš, pa kuru iet jūsu trafiks. Maršruta vaicājums nosauc saskarni un avota adresi, ko kodols izmantotu galamērķim, un tas ir mehānisms aiz izejas adreses. IPv6 rinda ir svarīga, jo iekārta var turēt tuneli vienai saimei un tiešu ceļu otrai. Valsts apzīmējums pats par sevi neaptver nevienu no šiem gadījumiem.
Pierakstiet novēroto adresi, datubāzes viedokli un lietotnes attēlojumu kā trīs atsevišķas piezīmes. Tad nākamo neatbilstību, ar ko saskarsities, būs viegli attiecināt.