Telefon səhifəni aça bilmir: dinləmə ünvanını yoxlayın
localhost üzərində cavab verən səhifə yalnız loopback interfeysinə bağlanmış ola bilər. Soket ünvanını, sonra firewall qaydasını və telefonun həqiqətən istifadə etdiyi URL-i oxuyun.
Noutbuk səhifəni localhost üzərində təqdim edir, telefon eyni VPN-ə qoşulur və telefondakı brauzer saytın əlçatmaz olduğunu bildirir. Tuneldə hələ heç bir qüsur yoxdur, çünki tunel yalnız paketləri çatdırır. Loopback interfeysinə bağlanmış inkişaf serveri başqa ünvana ünvanlanmış heç bir bağlantını qəbul etmir, ona görə ilk baxılmalı yer VPN deyil, dinləyən soketdir.
Soketi, bağlama parametrini, firewall qaydasını və URL-i bu ardıcıllıqla işləyin.
Soket daha dar bir suala cavab verir
127.0.0.1 üzərində yaradılmış dinləyici maşının özündən gələn trafiki qəbul edir və başqa ünvana gələn hər şeyi rədd edir. Wildcard ünvanındaki dinləyici hər yerli interfeysdə, o cümlədən VPN interfeysində qəbul edir ki, bu da əksər inkişaf quraşdırmalarının ehtiyacından genişdir. Bir konkret VPN ünvanına bağlanmış dinləyici ən dar faydalı variantdır və yalnız həmin ünvan mövcud olduqca işləyir.
Buradan iki adlandırma tələsi çıxır. Telefon brauzerində localhost telefonu bildirir, noutbuku yox. Wildcard ünvanı URL-ə yazılan bir şey deyil, bağlama dəyəridir. Bunlardan biri ilə sınaq keçirən hər kəs şəbəkənin heç iştirak etmədiyi bir uğursuzluq bildirəcək.
IPv6 üçüncü halı əlavə edir, çünki soket asanlıqla gözdən qaçan parametrlərdən asılı olaraq IPv4 və IPv6-nı qəbul edə bilər. Siyahıdakı ünvan ailəsini oxuyun. Bir ailə üçün wildcard girişi digərini təsvir etmir.
Dinləmə ünvanını oxuyun
Konfiqurasiyanı dəyişməzdən əvvəl soketi yoxlayın. Yerli ünvan, port və sahib proses birlikdə serverin VPN-dən ümumiyyətlə əlçatan olub-olmadığını müəyyən edir.
Get-NetTCPConnection -State Listen -LocalPort 8080 | Select-Object LocalAddress,LocalPort,OwningProcess Get-Process -Id (Get-NetTCPConnection -State Listen -LocalPort 8080).OwningProcess ipconfig | Select-String -Pattern 'IPv4' Get-NetFirewallRule -DisplayName '*8080*' | Format-Table DisplayName,Enabled,Profile,Direction,Action
127.0.0.1 yerli ünvanı məsələni həll edir: heç bir firewall dəyişikliyi kömək etməyəcək, çünki tətbiq VPN interfeysində dinləmir. Wildcard və ya VPN ünvanı soketin qaydasında olduğunu və növbəti sərhədin qüvvədə olduğunu bildirir.
Sahib prosesi də təsdiqləyin, çünki ümumi portdaki əlaqəsiz xidmət cədvəli düzgün göstərə bilər, halbuki nəzərdə tutulan server heç başlamamışdır. Yalnız adı deyil, icra olunan faylın yolunu uyğunlaşdırın. Əvvəlki işə aid köhnə proses tez-tez saxta görünüş yaradır.
Bağlamanı tətbiq vasitəsilə dəyişin
Freymvorkun sənədləşdirilmiş dinləmə ünvanı seçimindən istifadə edin və prosesi yenidən başladın. Noutbuk 10.77.0.1 xüsusi ünvanına sahibdirsə, telefonun URL-i http://10.77.0.1:8080/ olur və həmin ünvan VPN-dən marşrutlaşdırılmalıdır; quraşdırmada başqa heç nə dəyişmir.
Bağlamanı məcbur etmək üçün Windows-a ixtiyari ünvanlar əlavə etməyin və ya şlüzü dəyişməyin. Bu dəyişikliklər sazlama sessiyasından sonra da qalır və növbəti insanı təəccübləndirir. VPN ünvanı mövcud olmadan əvvəl başladılan server də bağlana bilməz, ona görə keçici interfeys üçün başlama sırası vacibdir. Ona yenidən cəhd verin və ya tuneldən sonra başladın. Yükləmə zamanı bağlama uğursuzluğu səhər tam firewall problemi kimi görünür.
HTTPS üçün xidmətin host adını və sertifikat yoxlamasını toxunulmaz saxlayın. Xam ünvan üzərində sertifikat xəbərdarlığı adlandırma problemidir, keçiləcək bir addım deyil və şəxsi DNS seçdiyiniz dinləyici ilə uyğun olmalıdır.
Bütün şəbəkəni deyil, bir qayda açın
Soket VPN ünvanında qəbul etdikdən sonra firewall sorğunun gəlib-gəlmədiyini həll edir. Qaydanı bu tətbiqə, bu protokola, bu yerli porta və icazəli uzaq mənbəyə məhdudlaşdırın və VPN adapterində hansı profilin aktiv olduğunu təsdiqləyin.
Windows-un həqiqətən gördüyü mənbə ünvanından istifadə edin, şlüzün etdiyi hər hansı tərcümə də daxil olmaqla, çünki orijinal müştəri ünvanı üçün yazılmış qayda tərcümə olunmuş ünvanla uyğunlaşmayacaq.
Yüklənib tətbiq xətası göstərən səhifə irəliləyişdir: HTTP rəddi TCP bağlantısının olmamasından fərqli bir uğursuzluqdur və növbəti araşdırma şəbəkəyə deyil, tətbiqin öz giriş siyasətinə aiddir.
Nəzərdə tutulan telefondan səhifəni tələb edərək və kənarlaşdırılmış cihazın hələ də ona çata bilmədiyini təsdiqləyərək bitirin. Hər şeyə icazə verən qayda ilə işləyən dinləyici eyni nəticə deyil.