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

Тогтвортой гэдэг нь юу гэсэн үг болохыг тодорхойл

«VPN уналаа» гэдэг нь нэг үгэнд багтсан дөрвөн өөр алдаа юм. Пир өөрийн гар барилцааг алдаж болно, маршрут нь орон нутгийн гарц руу буцаж болно, нэрийн шийдэл нь туннелээр хэзээ ч хариу өгдөггүй сервер рүү явж болно, эсвэл эдгээр бүгд эрүүл байхад нэг апп ажиллахгүй хэвээр байж болно. Ямар нэг зүйл цуглуулахаас өмнө алийн нь таны шинж тэмдэгт тохирохыг тодорхойл, учир нь тус бүрд өөр зонд хэрэгтэй. Дараа нь тэвчиж чадах завсарлага сонго: гуч секунд тутамд нэг дээж арван минутын турш шалгалтыг ажлын ачаалал болгохгүйгээр роумингийг барина.

Гомдол нь гал тогоо руу явахад дуудлага хөлдөх тухай бол танд хэрэгтэй шинж нь роумингийн дараа шинэ хүсэлт биелэх эсэх юм. Үүнийг нэг мөрөөр шалгаж болох бөгөөд ямар ч вэб үзлэг бүртгэхгүй.

Нэг хор хөнөөлгүй зондыг тогтоо

Асуух зөвшөөрөлтэй бөгөөд таны бүртгэлтэй холбоогүй очих газрыг сонго: баримт бичгийн хост, дотоод төлөвийн төгсгөлийн цэг, эсвэл туннелийн гарц өөрөө. Үйлдлийг давтагдахуйц болго, жишээ нь curl -s -o /dev/null -w "%{http_code} %{time_total}\n" https://example.com/, энэ нь оролдлого бүрт нэг мөр хэвлэнэ. Бүх гүйлтийн турш тэр гаралтын форматыг тогтмол бариарай. Ижил аргаар хоёр удаа цуглуулсан төлөвийн код ба үргэлжлэх хугацаа нь хоёр гүйлтийг харьцуулахуйц болгодог.

Таны үнэхээр найдаж буй сайтад эсэргүүц. Банк эсвэл вэб шуудангийн хуудас хянагч, дахин чиглүүлэлт, хувийн агуулгыг хэмжилт рүү татаж, дараа нь тасалбарт наах бүх зүйлд сессийн танигчийг хэвлэдэг. Бүх судалгааны турш ижил очих газрыг ашиглаж, завсарлагын хажууд тэмдэглэ.

Дөрвөн баримтын дээж ав

Пирийн төлөв, маршрут, шийдэгч, нэг шинэ хүсэлт энэ дөрөв нь ажиглалт бөгөөд тус бүрд хямд эх сурвалж бий. WireGuard дээр wg show wg0 latest-handshakes пирийн цагийн тэмдгийг өгч, ip route get 1.1.1.1 цөм аль интерфейсийг ашиглахыг харуулна. OpenVPN дээр ижил төлөв нь --status /run/openvpn/status 10-ын бичсэн төлөвийн файлд эсвэл удирдлагын интерфейс дээр state-ын ард байна. Windows клиент Get-NetAdapter ба Resolve-DnsName-той PowerShell дээр үлдэнэ.

Мөр бүр цагийн тэмдэгтэй байхын тулд тэдгээрийг нэг терминал дээр гогцоонд оруул: for i in $(seq 1 20); do date -Is; wg show wg0 latest-handshakes; ip route get 1.1.1.1; sleep 30; done. Тэр гогцоо логны зургаан талбарын гуравыг хамарна; клиентийн хувилбарыг дээд талд нэг удаа бичнэ, үйл явдлын цагийн тэмдгийг үйл явдал болох үед нэмнэ.

Шийдэгч бол хүмүүсийн алгасаж байдаг баримт бөгөөд dig +short үүнийг нуудаг, учир нь тэр хэлбэр зөвхөн хариуг хэвлэдэг. Серверээс тодорхой асуу dig example.com | grep SERVER:-оор, эсвэл dig суулгаагүй газар nslookup example.com ашигла, энэ нь асуулга явсан серверийн хаягийг хэвлэнэ. Сул зогссон туннель дээрх хуучин гар барилцаа ч автоматаар алдаа биш, учир нь WireGuard зөвхөн хамгаалах трафик байгаа үед түлхүүр солино.

Үйл явдлыг үүсгэ, гоожлыг биш

Танд чухал үйл явдлын өмнө таван тайван минутыг суурь шугам болгон ав, энэ нь тагийг хаах, өөр хандалтын цэг рүү явах, эсвэл утасны хотспот руу шилжих байж болно. Үүнийг үүсгэсэн цагийг тэмдэглэ, ингэснээр хоёр талын дээжийг нэг шугамд оруулж болно.

Тэр цагийн тэмдэггүйгээр лог хоосон зай харуулах бөгөөд үүнийг клиент эсвэл сүлжээ хаасныг хэн ч хэлж чадахгүй. Үйл явдал өөр өөр газарт байгаа хоёр гүйлт нь түүнгүйгээр арав дахиас илүү үнэ цэнэтэй. Клиентийн өөрийнх нь салгах, дахин холбох удирдлагыг ашигла. Kill switch-ийг бүү унтраа, юу болохыг харахын тулд трафикийг туннелээс гадагш бүү түлх, учир нь удирддаг зөөврийн компьютер дээр энэ нь бодлогын зөрчил, харин өөрийн машинд чинь яг таны шалгаж байсан өртөлтийг үүсгэдэг.

Логийг дуусгаж чадахуйц жижиг бариарай

Дээж бүрт зургаан талбар: цаг, клиентийн хувилбар, төгсгөлийн цэг, хандалтын сүлжээ, үйл явдал, үр дүн. Вэб хаяг, ачаалал, токен, сессийн танигч агуулсан бүхнийг гадуур үлдээ, учир нь лог бол туннелийн тухай нотолгоо бөгөөд өөр юу ч биш. Үүнийг гогцооны хажууд бариарай, ингэснээр дараагийн хүн баганын утгыг асуухгүйгээр дахин ажиллуулж чадна.

Өөрчлөлтийн дараа шалгалтыг ижил зонд, ижил завсарлагатайгаар давта. Очих газар ба клиентийн хувилбарыг хамт сольсон бол үр дүн аль нэгэнд ч хамаарахгүй. Цэвэр арван минутын гүйлт нь тэр нөхцөл, тэр очих газрын нотолгоо бөгөөд дараа сарын зочид буудлын сүлжээний тухай амлалт биш. Скрипт ба логоны загварыг олдох газарт бариарай. WireGuard-ийн баримтжуулсан хязгаарлалтууд протоколыг буруутгахаас өмнө уншихад үнэ цэнэтэй.

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