VPN контейнерын сүлжээний нэрийн орон зайг хуваалцдаг апп контейнер өөрийн интерфейсгүй тул туннель бүтэлгүйтэхэд юу ч илгээж чадахгүй гэж таамаглах амархан. Энэ таамаг чухал ач холбогдолтой алдааны горимд буруу юм. Хэрэв VPN процесс үхэж, нэрийн орон зай үлдвэл апп өөрийн сокетуудыг, нэрийн орон зай өөрийн маршрутуудыг хадгалж, урсгал одоо ч суулгасан замаар үргэлжилнэ. Жинхэнэ унтраалга бол тодорхой шүүлтийн бодлого ба гүйцэтгэх орчны амьдралын мөчлөгийн туршилтууд бөгөөд эхлэлийн хамаарал биш юм.

Нэрийн орон зайг хуваалцах нь яагаад унтраалга биш вэ

Нэрийн орон зайг хуваалцах гэдэг нь апп VPN контейнерын интерфейс, хаяг болон маршрутын хүснэгтийг ашиглана гэсэн үг. Энэ нь хуваалцсан нэрийн орон зай бүрэн бүтэн байх хугацаанд аппын сүлжээ рүү чиглэсэн бие даасан замыг устгадаг бөгөөд туннель алга болоход тэр нэрийн орон зай юу хийхийг огт хэлэхгүй.

Compose-ын хамаарлын нөхцөл аппын эхлэлийг хамаарал эрүүл болтол хойшлуулж болно. Энэ нь цаг хугацааны ганц мөчийг хамардаг бөгөөд дараагийн ямар ч алдааг хамахгүй тул энэ нь эхлэлийн дарааллын хэрэгсэл бөгөөд тасралтгүй гарах галт хана биш.

Контейнер гарах үед үнэндээ юу болдог вэ

Гурван үйл явдлыг ялга. Контейнер доторх VPN процесс контейнер ажиллаж байх хооронд үхэж болно. Контейнер зогсох эсвэл устгагдах боломжтой бөгөөд энэ нь нэрийн орон зайг устгана. Контейнерыг дахин үүсгэж болох бөгөөд энэ нь шинэ нэрийн орон зай, шинэ дүрэм байгуулна.

Эхний тохиолдолд нэрийн орон зай хэвээр байх бөгөөд анхдагч маршрут одоо ч физик интерфейс рүү зааж болох бөгөөд апп шууд илгээсээр байна. Хоёр дахь тохиолдолд хамааралтай апп ихэвчлэн холболтоо бүрэн алддаг, учир нь түүний нэрийн орон зай алга болсон. Гурав дахь тохиолдолд апп туннель бэлэн болохоос өмнө шинэ нэрийн орон зайтай дахин холбогдож болно. Тохиолдол бүр өөр туршилт шаарддаг бөгөөд зөвхөн цэгцтэй салалтыг хамарсан загвар хамгийн бага сонирхолтойг хамардаг.

Тодорхой гарах бодлого байгуул

Бодлогыг хуваалцсан нэрийн орон зайн дотор бич, ингэснээр аппын пакетуудад хамаарна. Хэлбэр нь нарийн үл хамаарах зүйлс бүхий анхдагч хаялт: loopback, туннелийн интерфейс, мөн туннелийн тээвэрт шаардлагатай тодорхой төгсгөлийн цэгийн хаяг ба порт.

Төгсгөлийн цэгийн үл хамаарах зүйл туннель босохоос өмнө байх ёстой, эс бөгөөс VPN клиент өөрийн серверт хүрч чадахгүй. Тиймээс дүрмийн багц физик интерфейсийг ерөнхийд нь зөвшөөрөхийн оронд гадаад тээврийг тодорхой зөвшөөрдөг. Хэрэв нэрийн орон зайд IPv6 холболт байвал IPv6 дүрмийг ч нэм, учир нь зөвхөн IPv4 бодлого нөгөө гэр бүлийг нээлттэй үлдээдэг.

DNS мөн бодлогын нэг хэсэг. Хэрэв апп нэрсийг зөвхөн туннель дотор хүрэх боломжтой шийдэгчээр шийдвэл, туннель доор байх үед хаях дүрэм шийдлийг эвдэнэ, энэ нь унтраалгын хувьд зөв зан төлөв юм. Энэ нь таны хүсэж буй зүйл мөн эсэхийг ухамсартайгаар шийд.

Амьдралын мөчлөгийг шалга, зөвхөн салалтыг бус

Туннель эрүүл байх үед шинэ хор хөнөөлгүй хүсэлт илгээ, дараа нь VPN процессыг алж, өөр нэгийг илгээ. Контейнер зогссоны дараа, дахин эхэлсний дараа, дахин үүссэний дараа давт. Шинэ хүсэлт чухал, учир нь одоо байгаа холболт шинээр хориглодог дүрмийн өөрчлөлтийг даван туулж болно.

Блоклох механизм болгон эрүүл мэндийн шалгалт эсвэл гарах IP хайлтад найдаж болохгүй. Шалгалт төлөвийг ажиглаж, түүнийг мэдээлдэг; бодлого урсгалыг удирддаг. Хоёулаа нэг байршуулалтад хамаарах бөгөөд тэд бие биенийг орлож чадахгүй.

Дүрмүүдийг тэмдэглэ, туршилт шинэчлэлтийг даван туулахын тулд

Алдааны тохиолдол бүрийн хүлээгдэж буй үр дүнг хэрэгжүүлж буй дүрмүүдийн хамт байршуулалтын баримт бичигт бич. Тэр бичлэг нь дүрс шинэчлэлт эсвэл гүйцэтгэх орчны шинэчлэлтийн дараа ижил туршилтыг ажиллуулах боломж олгодог, учир нь нэрийн орон зайн зан төлөв эсвэл анхдагч маршрутууд хэн ч compose файлыг засварлахгүйгээр өөрчлөгдөж болно.

VPN төгсгөлийн цэгийн шаардлагатай гадаад замыг аппын хязгааргүй гаралтаас тусад нь байлга, мөн DNS ба IPv6-г зориулалтын хамрах хүрээнд байлга. Хэрэв бодлого тав тухыг бодож бүхэл физик интерфейсийг зөвшөөрвөл унтраалга алга болсон. Docker-ийн сүлжээний баримт бичиг бодлого түшиглэсэн хуваалцсан нэрийн орон зайн зохицуулалтыг тайлбарладаг бөгөөд гүйцэтгэх орчны зан төлөвт эргэлзэх үед шалгах ёстой лавлагаа нь тэр юм.

Холбоотой нийтлэлүүд