Хуулагдсан WireGuard профайл: хоёр төхөөрөмж яагаад ажиллахгүй байна
Хуулагдсан профайл төхөөрөмжийг биш, түлхүүрийг давхардуулдаг. Гар барилтын логыг харж, хуваалцсан таних тэмдгийг баталгаажуулаад, дараа нь хоёр дахь нь зөв олгож гарга.
Туннель зөөврийн компьютер дээр ажиллаж байсан тул тохиргооны файл утас болон таблет руу шилжсэн бөгөөд одоо гурван төхөөрөмж дээр гар барилт орж гарч байна. Юу ч буруу бичигдээгүй, серверийн тохиргоо засагдаагүй. WireGuard профайл бол олон төхөөрөмж ашиглаж болох нууц үгтэй бүртгэл биш; энэ нь түлхүүрийн хос бөгөөд зөвхөн нийтийн хагас нь хамтрагчийг танина. Файлыг хуулах нь таних тэмдгийг хуулна, тиймээс сервер одоо бүгд ижил гэж мэдэгддэг олон төхөөрөмжийн хувьд нэг төгсгөлийн цэгийн харилцааг хадгалахыг оролдож байна. Серверийн талаас анзаарах хоёр дахь төхөөрөмж байхгүй, зөвхөн хаяг нь байнга шилждэг хамтрагч байна.
Төхөөрөмж бүрийн гар барилтын логоос эхэл
Төхөөрөмж бүр дээр клиентийг нээж, ямар нэг зүйлийг өөрчлөхөөс өмнө сүүлийн гар барилтын цаг болон одоогийн төгсгөлийн цэгийг тэмдэглэ. Эрүүл тохиргоонд төхөөрөмж хэрэглэгдэж байх хугацаанд эдгээр утга тогтвортой байдаг; давхардсан таних тэмдэгт цагийн тэмдэглэгээ ээлжлэн гарч, серверт бүртгэгдсэн төгсгөлийн цэг нь профайлтай төхөөрөмжөөс өөр төхөөрөмжийг дүрсэлж болно. Энэ ээлжлэл нь гарын үсэг бөгөөд шинж тэмдэг нь тохиргооны алдаа биш, тогтворгүй холболт мэт харагдах шалтгаан нь энэ юм. Төхөөрөмжүүд эвдэрээгүй; тэд бие биедээ саад болж байна.
Уншилтыг төхөөрөмжүүд дээр нь хий, тэгвэл ажиглалт бүр тодорхой машинд холбогдоно. Дэмжлэгийн чатаас хуулсан цагийн тэмдэглэгээ тэр холбоог алдаж, дараа нь маш бага үнэ цэнэтэй.
Хоёр төхөөрөмж нэг таних тэмдэг хуваалцаж байгаа эсэхийг батал
Нийтийн түлхүүрүүдийг харьцуул, хувийн түлхүүрийг хэзээ ч биш. Нийтийн түлхүүр хувийн түлхүүрээс гаралтай тул ижил хувийн түлхүүртэй хоёр профайл ижил нийтийн түлхүүр өгч, серверт ялгагдахгүй. Хэрэв хоёр төхөөрөмж ижил нийтийн түлхүүр мэдээлбэл, асуудал шийдэгдсэн бөгөөд keepalive-ийн ямар ч тохируулга тус болохгүй. Тогтворгүй гар барилттай хоёр өөр түлхүүр огт өөр газар заадаг тул харьцуулалт аливаа өөрчлөлтөөс өмнө байх ёстой.
wg show wg0 public-key
wg show wg0 latest-handshakes
wg show wg0 endpoints
wg show wg0 transfer
Эдгээр командууд зөвхөн нийтийн материал болон тоолуурыг хэвлэдэг бөгөөд дэмжлэгийн ярианд хэрэгтэй зүйл нь энэ л юм. Серверт нэг нийтийн түлхүүр болон хоёр сүлжээний хооронд байнга шилжиж байдаг төгсгөлийн цэг бүхий хамтрагчийн бичлэг нь давхардлын хүлээгдэж буй үр дүн, учир нь шинэ эх сурвалжаас баталгаажсан пакет трафик хаашаа явахыг шинэчилдэг. Энэ зан үйл нь протокол зохион бүтээсэн ёсоор ажиллаж байгаа хэрэг бөгөөд иймээс сүлжээний гэмтэлтэй андуурахад хялбар байдаг.
Хоёр дахь таних тэмдгийг зөв бэлтгэ
Хэрэгтэй төхөөрөмж дээр шинэ түлхүүрийн хос үүсгээд, гарсан нийтийн түлхүүрийг өөрийн зөвшөөрөгдсөн хаягуудтай нь хамт тусдаа хамтрагч болгон серверт нэм. Хувийн түлхүүр төхөөрөмж дээр үүсч, тэндээ үлдэх ёстой; өөр газар үүсгэж наасан түлхүүр дор хаяж нэг нэмэлт газраар явсан бөгөөд тэр аялал одоо итгэлийн түүхийн нэг хэсэг юм.
umask 077
wg genkey > newdevice.key
wg pubkey < newdevice.key
Серверийн талд нийтийн түлхүүр болон анхны төхөөрөмжтэй зөрчилдөхгүй зөвшөөрөгдсөн хаягийн хуваарилалт хэрэгтэй. Хуучин туннелийн хаягийг хадгалж, шинэ түлхүүр үзүүлж буй профайл нь сервер хүлээж аваад дараа нь буруу чиглүүлж болох хамтрагчийг үүсгэдэг бөгөөд энэ нь татгалзсан гар барилтаас илүү нарийн гэмтэл юм. Хаягийн хуваарилалтыг холбогдохоос өмнө шалга, эхний ойлгомжгүй пакет алдагдлын дараа биш.
Эх хувийг эвдэхгүйгээр хуулбарыг чөлөөл
Шинэ таних тэмдэг ажиллаж эхэлсний дараа хуулагдсан профайлыг анхны төхөөрөмжийн орчноос авч хасаж, анхных нь одоо ч хэрэглэж байгаа серверийн бичлэгийг бүү устга. Хэрэв хуулбар ил болсон байж болзошгүй бол оронд нь даруй хүчингүй болгоод дахин олгож гарга; тав тух нь хуваалцсан нууцыг эргэлтэд үлдээх шалтгаан биш.
Нэг захиалгад олон төхөөрөмж үнэхээр дэмждэг удирдлагатай үйлчилгээ үүнийг танд хэлж, өөрийн интерфэйсээс тусдаа итгэмжлэл гаргана. Нэг профайлыг гараар хуулах нь хэзээ ч тэр загвар биш, үйлчилгээний брэнд хязгааргүй төхөөрөмжийг сануулж байсан ч.
Хоёр төхөөрөмжийг тус тусад нь болон хамт турш
Эхлээд төхөөрөмж бүрийг ганцад нь шалга: гар барилт, хөдөлж буй дамжуулалтын тоолуур, зөвхөн туннель хүрэх очих газар. Дараа нь хоёуланг нь зэрэг ажиллуулж, сервер төгсгөлийн цэгүүдийг хэрхэн харж байгааг ажигла; хоёр өөр түлхүүр үсрэх нэг бичлэгийн оронд хоёр тогтвортой хамтрагчийн бичлэг өгөх ёстой.
Шинэ нийтийн түлхүүрүүдийг байршуулалтын тэмдэглэлтэй хамт хадгалж, аль төхөөрөмж алийг нь эзэмшиж байгааг бичиж үлдээ. Тэр жагсаалтгүйгээр профайл хуулж буй дараагийн хүн мөнөөх гэмтлийг давтаж, ээлжлэн гарч буй гар барилтууд дахин сүлжээг буруутгана.