VPN tətbiqinin göstərdiyi ünvanı ağ siyahıya salmaq bloklanmış portu nadir hallarda düzəldir və paket bunun səbəbini izah edir. Firewall qaydanızı görməzdən gəlmir; o, müştəri ekranında heç nəyin göstərmədiyi mənbə ünvanını qiymətləndirir. Təyinat həmin dəyəri bildirməyincə hər qayda düzəlişi bir təxmindir.

Xidmətə çatan sorğudan başlayın. Tunel ünvanı, çıxış ünvanı və aralarındakı hər hansı çevrilmə təyinat onlardan birini təsdiqləyincə fərziyyə olaraq qalır.

Tətbiqdəki ünvan gələn ünvan deyil

VPN bağlantısı ayrı-ayrı adlandırılmağa dəyən ən azı dörd ünvan daşıyır: server son nöqtəsi, müştərinizə təyin edilmiş daxili tunel ünvanı, yerli Wi-Fi və ya Ethernet ünvanı və trafik provayderdən çıxdıqdan sonra vebsaytın gördüyü ictimai ünvan. Müştəri pəncərəsi yalnız ikincisini göstərə bilər. Qayda adlandırmazdan əvvəl dördünün hamısını adlandırın. Bölünmüş tunel ilə ictimai təyinatlı sorğular tuneli tamamilə ata bilər, buna görə uğursuz sessiya istifadəçinin başladığını düşündüyü sessiya deyil.

Qaydanın bu dördündən hansına icazə vermək üçün nəzərdə tutulduğunu müəyyən edin, sonra onu qarşı tərəfdən yoxlayın. Tələb həqiqətən ofis ünvanıdırsa, şərt marşrut üstəgəl həmin saytın çıxış quruluşudur və Office VPN adlandırılmış bağlantı bunların heç birini təkbaşına təmin etmir.

Bir sorğunu filtrləmə sərhədinə qədər izləyin

Müştərinin istifadə etdiyi təyinat ünvanını və portu təsdiqləyin, sonra bu təyinatın fərz etdiyiniz yolu izlədiyini yoxlayın. Yayımlanmış konteyner portu, əks proxy və ya port yönləndirməsi qərarı heç vaxt düzəltmədiyiniz hosta keçirə bilər. Bu addımların hər biri öz siyasətini daşıya bilər. Yolu əvvəlcə müəyyən etmək heç bir paketin çatmadığı qaydanı düzəltməkdən sizi xilas edir.

Səlahiyyətli Linux hostunda dəyişdirməzdən əvvəl canlı qaydaları sıra ilə oxuyun. Yönləndirilmiş və konteyner xidmətləri çox vaxt öz zəncirlərinə atlayır, buna görə son hökm qədər atlama hədəfini də yoxlayın.

iptables -vnL INPUT --line-numbers
iptables -S INPUT | head -n 40
ss -ltnp | grep -E ':(443|9443)\b'

Uyğun qayda nömrəsini biletdə qeyd edin. O olmadan növbəti oxucu hansı düzəlişin nəticəni dəyişdiyini bilə bilməz. Vaxt damğası olmayan qayda nömrəsi hələ də qeyri-müəyyəndir.

Yolu bir məhdud tutma ilə yoxlayın

Bir zərərsiz sorğu və bir dar tutma təkrar-təkrar açılan sualı həll edir. Təyinat portuna və araşdırılan hosta görə filtrləyin, paket sayını məhdudlaşdırın və sorğu tamamlanan kimi tutmanı dayandırın.

tcpdump -ni any 'tcp dst port 9443' -c 20

Üç dəyəri yan-yana müqayisə edin: tutmadakı mənbə, uyğun qaydanın adlandırdığı mənbə və tətbiqin qeyd etdiyi rədd. Bunların hamısı fərqli ola bilər və yalnız birincisi IP qaydası ilə verilmiş düşməni izah edir. Yönləndirilmiş HTTP başlığı proxy qatına aiddir, buna görə həmin başlığı sitat gətirən jurnal firewallun qiymətləndirdiyi mənbəni təsvir etmir.

Qaydayı deyil, zəncir sırasını oxuyun

iptables məlumat sənədi sıralı keçidi sənədləşdirir, buna görə uyğun terminal rəddin altında duran icazə paketi heç vaxt xilas etmir. Əvvəl qəbul edilmiş bağlantı da yeni bağlantıdan fərqli davrana bilər, buna görə köhnə uğur yeni qayda haqqında heç nə demir. İcazənin səhv olduğunu fərz etməzdən əvvəl icazənizin üstündəki rəddi və ya düşməni tapın. Hər qayda üzrə sayğaclar da paketi hansı qaydanın gördüyünü bildirir.

Nə olacağını görmək üçün qayda silmək müşahidə deyil, dəyişiklikdir. Sayğacları oxuyun, qayda nömrəsini qeyd edin və ilkin siyasəti dəyişiklik qeydində saxlayın. Test qaçılmazdırsa, onu zəncirin surətində keçirin.

Qaydayı onun sahibinin nəzarət etdiyi yerdə dəyişin

Yalnız nəzərdə tutulan mənbə və xidmət siyasətini, onun sahibi vasitəsilə yeniləyin. Ortaq çevrilmiş çıxış eyni anda bir çox istifadəçini təmsil edə bilər, buna görə həmin ünvana icazə vermək heç kimi autentifikasiya etmir və onun arxasındakı tətbiq icazələri yerində qalır.

Ünvan hərəkət etməyə davam etdikdə davamlı cavab daha uzun istisnalar siyahısı deyil, sabit çıxış və ya autentifikasiya olunmuş kanaldır. Müşahidə edilən mənbəni, təyinat portunu və qayda nömrəsini qeyd edin.

Əlaqəli məqalələr