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

Инкапсуляци хоёр харагдах байдлыг бий болгодог

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

sudo tcpdump -i tun0 -n -s 0
sudo tcpdump -i eth0 -n host 198.51.100.20 and udp port 51820

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

Туннелийн дотор пакет энгийн

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

Шифрлэгдсэн DNS тэр нэг харагдах талбарыг арилгана. Энэ нь очих хаяг, байтын тоо эсвэл хэмнэлийг нуухгүй, эдгээр нь урсгалын шинж чанар, асуулгын биш.

Гадна талд зөвхөн бүрхүүл ба түүний хэлбэр

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

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

Пирийн хаяг ба бичлэгийн эрүүл ахуй

TCP горимд OpenVPN тогтоосон сокетыг хадгалдаг тул сокетын хүснэгт пирийг нэрлэж чадна. UDP горимд OpenVPN сокетыг ихэвчлэн холбогдоогүй орхидог бөгөөд ss зөвхөн локал талыг харуулж магадгүй. Оронд нь профайлын remote, дэлгэрэнгүй клиент лог эсвэл төгсгөлийн цэг хүртэлх маршрутыг уншина уу. WireGuard өөрийн төгсгөлийн цэг болон сүүлийн гар барилтыг шууд мэдээлдэг.

wg show
ss -tunp | grep 51820

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

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

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