Толгойгүй VPN шалгах: нэг удаад нэг урсгал, нотолгоотой
Толгойгүй хайрцагт хариуг нь уншиж болох хүсэлт хэрэгтэй. Адресын гэр бүл, контекст, очих газрыг тус тусад нь шалгаад, үр дүн юуг хамраагүйг бичнэ.
Толгойгүй хайрцагт нээх хөтөч ч, харах цоож ч байхгүй тул шалгалт нь хариуг нь уншиж болох хүсэлт байх ёстой. Энэ нь нэг л гарах хаягийн үр дүнгээр арван гаруй үйлчилгээ, хоёр адресын гэр бүл, прокси ажиллуулдаг төхөөрөмжийг баталгаажуулахыг оролдсон үед л өчүүхэн мэт санагдана. Доорх тайлбар нь ажлын ачаалал бодитоор ажиллаж буй ижил контекстод нэг удаад нэг хязгаарлагдмал нотолгоо бүрдүүлдэг.
Туршилт юуг нотлох ёстойгоо шийдээрэй
Ямар нэгэн зүйл ажиллуулахын өмнө хүлээлтийг нэг мөрөнд бичээрэй: аль урсгал, аль интерфейсээр, аль очих газарт, нөгөө талд юу харагдах ёстой. Тунхагласан хүлээлтгүй туршилт хэнд ч тайлбарлаж болохгүй тоо өгдөг.
Хамгийн ашигтай хувилбар нь өөрийн харсан эх хаягийг мэдээлдэг зөвшөөрөгдсөн төгсгөлийн цэгийг нэрлэдэг.
Тэр төгсгөлийн цэг бол таны зохицуулах ёстой цорын ганц хэсэг. Бусад бүх зүйл клиент талын ажиглалт бөгөөд клиент талын ажиглалт сонирхолтой байдлаар бүтэлгүйтдэг.
Ажиглалтыг зөв контекстод гүйцэтгээрэй
Администраторын shell нь ажлын ачааллын орчин биш. Энэ нь өөр прокси хувьсагч, өөр нэрний орон зай дахь өөр маршрутын хүснэгт, эсвэл өөр хэрэглэгчийн орчны файл агуулж болно. Туршилтыг шалгаж буй зүйлтэйгээ ижил хост, контейнер, нэрний орон зай эсвэл үйлчилгээний контекстод гүйцэтгээрэй. Үгүй бол өөрийнхөө shell-ийг хэмжиж байна.
Энгийн хост дээр энэ нь ижил хэрэглэгч, ижил нэгж гэсэн үг. Контейнер орчинд энэ нь хостээс туршихын оронд контейнерийн сүлжээний нэрний орон зайд орох гэсэн үг. systemd үйлчилгээнд энэ нь ижил тохиргоотой түр нэгж байж болно.
Дараах хүсэлт нь зөв контекстод байх үед л утга учиртай.
Адресын гэр бүлийг тусад нь шалгаарай
Гэр бүл бүрийг тодорхой асуугаарай, учир нь амжилттай IPv4 хүсэлт IPv6 замыг огт ашигладаггүй. --ipv4 ба --ipv6 сонгогчид сонголтыг албаддаг бөгөөд хоёр үр дүнгийн ялгаа нь өөрөө мэдээлэл юм.
curl --ipv4 https://probe.example/observed-source
curl --ipv6 https://probe.example/observed-sourceАмжилтгүй IPv6 хүсэлт нь үр дүнтэй блоклолын нотолгоо биш. Энэ нь төгсгөлийн цэгт IPv6 хаяг байхгүй, DNS ашигтай зүйл буцаагаагүй, эсвэл төхөөрөмжид IPv6 маршрут огт байхгүй гэсэн үг байж болно. Дүгнэлт хийхийн өмнө бүтэлгүйтлийг уншаарай. Туннелээр гарсан амжилттай IPv6 хүсэлт л IPv6 зам хамрагдсаныг нотолдог.
Хоёр хариултыг зэрэгцүүлэн бичээрэй. Тэдгээрийн нэг нь ганцаараа баримтын тал хувь.
Гарах шалгалтаас алдагдах дөрвөн зүйлийг нэмээрэй
Гарах хаяг нэг асуултад хариулдаг. Өөр дөрөв нь туннель зохион бүтээсэн ёсоор ажиллаж байгаа эсэхийг тодорхойлдог.
| Check | What it proves | What it does not |
|---|---|---|
| Included and excluded destinations | The split behaves as designed for those flows | Coverage of any other destination |
| Resolver path | Where a fresh lookup actually travelled | Where a cached answer came from |
| Tunnel-down behaviour | The failure policy for a new request | What an already open connection does |
| Reconnect and restart | The requirement survives the lifecycle event | Behaviour under load or partial failure |
Очих газрын бодлого эхэнд: зохион бүтээлтэд хуваагдал байвал оруулах ёстой урсгал болон хасах ёстой урсгалыг шалгаарай. Дараа нь DNS, тэнд тохируулсан утгын оронд шийдэгчийн бодит замыг шалгадаг, учир нь кэшлэсэн хариулт эсвэл хэвлэсэн тохиргоо шинэ асуулга хаашаа явсныг юу ч хэлэхгүй.
Алдааны зан төлөвт төлөвлөгөө болон хадгалсан сэргээх зам хэрэгтэй. Туннель боломжгүй үед шинэ хүсэлтийг ажиглагтун, хуучин нээлттэй холболт алдааны бодлогын нотолгоо биш гэдгийг санаарай. Амьдралын мөчлөг хамгийн сүүлд: хэрэв тэдгээр үйл явдал шаардлагад нөлөөлж байвал дахин холбогдсон эсвэл үйлчилгээг дахин эхлүүлсний дараа ажиглалтыг давтаарай.
Нотолгоо бичээрэй, шийтгэл биш
Үр дүн бүрт процессын контекст, очих газар, адресын гэр бүл, цаг хугацаа, ажигласан эх сурвалжийг хадгалаарай. Энэ багц нь таны ажиллуулсан урсгалуудын хязгаарлагдмал нотолгоо бөгөөд юуг хамрасныг хэлдэг учраас хамгаалалттай.
Энэ нь VPN операторын бүртгэлийн аудит биш, төхөөрөмж дээрх ирээдүйн бүх програмын гэрчилгээ ч биш.
Хязгаарыг үр дүнгийн хажууд бичээрэй. Юуг хамраагүйгээ тунхагласан туршилт хяналтад тэнцдэг бол төхөөрөмж баталгаажсан гэж мэдэгдсэн туршилт тэнцдэггүй. Ашигласан гэр бүлийн сонгогчдын хажууд curl гарын авлагыг, дөрвөн мөрт хүснэгтийг үр дүнгийн хамт хадгалаарай.