Tālrunis nevar atvērt lapu: pārbaudiet klausīšanās adresi
Lapa, kas atbild uz localhost, var būt piesaistīta tikai loopback. Izlasiet ligzdas adresi, pēc tam ugunsmūra kārtulu un URL, ko tālrunis patiešām izmanto.
Klēpjdators apkalpo lapu uz localhost, tālrunis pievienojas tai pašai VPN, un tālruņa pārlūks ziņo, ka vietni nevar sasniegt. Ar tuneli vēl nekas nav nepareizi, jo tunelis tikai piegādā paketes. Izstrādes serveris, kas piesaistīts loopback saskarnei nekad nepieņem savienojumu, kas adresēts kam citam, tāpēc vispirms jāskatās klausīšanās ligzda, nevis VPN.
Pārbaudiet ligzdu, bind iestatījumu, ugunsmūra kārtulu un URL tieši šādā secībā.
Ligzda atbild uz šaurāku jautājumu
Klausītājs, kas izveidots uz 127.0.0.1, pieņem datplūsmu no pašas mašīnas un noraida visu, kas ierodas citā adresē. Klausītājs uz wildcard adreses pieņem visās lokālajās saskarnēs, tostarp VPN saskarnē, kas ir plašāk, nekā vajag vairumam izstrādes videi. Klausītājs, kas piesaistīts vienai konkrētai VPN adresei, ir šaurākais lietderīgais variants, un tas darbojas tikai tik ilgi, kamēr šī adrese pastāv.
No tā izriet divas nosaukumu lamatas. Tālruņa pārlūkā localhost nozīmē tālruni, nevis klēpjdatoru. Wildcard adrese ir bind vērtība, nevis kaut kas, kas jāraksta URL. Ikviens, kas pārbauda ar kādu no tām, ziņos par kļūmi, kurā tīkls nemaz nav piedalījies.
IPv6 pievieno trešo gadījumu, jo ligzda var pieņemt IPv4 un IPv6 atkarībā no opcijām, ko viegli nepamanīt. Izlasiet adrešu saimi sarakstā. Wildcard ieraksts vienai saimei neapraksta otru.
Izlasiet klausīšanās adresi
Pārbaudiet ligzdu pirms konfigurācijas maiņas. Lokālā adrese, ports un procesa īpašnieks kopā parāda, vai serveris vispār ir sasniedzams no VPN.
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
Lokālā adrese 127.0.0.1 atrisina jautājumu: nekāda ugunsmūra maiņa nepalīdzēs, jo lietojumprogramma neklausās VPN saskarnē. Wildcard vai VPN adrese nozīmē, ka ligzda ir kārtībā un ka attiecas nākamā robeža.
Apstipriniet arī procesa īpašnieku, jo nesaistīts pakalpojums uz parasta porta var likt tabulai izskatīties pareizai, kamēr paredzētais serveris tā arī netika palaists. Salīdziniet izpildāmā faila ceļu, ne tikai nosaukumu. Novecojis process no iepriekšējas palaišanas ir biežs viltvārdis.
Mainiet bind, izmantojot lietojumprogrammu
Izmantojiet framework dokumentēto klausīšanās adreses opciju un restartējiet procesu. Ja klēpjdatoram pieder privātā adrese 10.77.0.1, tālruņa URL kļūst http://10.77.0.1:8080/ un šī adrese jāmaršrutē caur VPN; nekas cits iestatījumā nemainās.
Nepievienojiet Windows patvaļīgas adreses un nemainiet vārteju, lai piespiestu bind. Šīs izmaiņas pārdzīvo atkļūdošanas sesiju un pārsteidz nākamo cilvēku. Serveris, kas palaists pirms VPN adreses pastāvēšanas, arī var neizdoties bind laikā, tāpēc pagaidu saskarnei svarīga ir palaišanas secība. Dodiet tam atkārtotu mēģinājumu vai palaidiet to pēc tuneļa. Bind kļūda startēšanas laikā nākamajā rītā izskatās tieši kā ugunsmūra problēma.
Attiecībā uz HTTPS saglabājiet pakalpojuma resursdatora nosaukumu un sertifikāta validāciju neskartus. Sertifikāta brīdinājums uz neapstrādātas adreses ir nosaukuma problēma, nevis solis, ko pārlēkt, un privātajam DNS jāsaskan ar izvēlēto klausītāju.
Atveriet vienu kārtulu, nevis visu tīklu
Kad ligzda sāk pieņemt VPN adresē, ugunsmūris izlemj, vai pieprasījums ieradīsies. Ierobežojiet kārtulu ar šo lietojumprogrammu, šo protokolu, šo lokālo portu un atļauto attālo avotu, un apstipriniet, kurš profils ir aktīvs VPN adapterī.
Izmantojiet avota adresi, ko Windows patiešām redz, ieskaitot jebkuru tulkojumu, ko veic vārteja, jo kārtula, kas rakstīta sākotnējai klienta adresei, neatbildīs tulkotajai.
Lapa, kas ielādējas un parāda lietojumprogrammas kļūdu, ir progress: HTTP noraidījums ir cita kļūme nekā TCP savienojuma neesamība, un nākamā izmeklēšana pieder pašas lietojumprogrammas piekļuves politikai, nevis tīklam.
Pabeidziet, pieprasot lapu no paredzētā tālruņa un apstiprinot, ka izslēgta ierīce joprojām to nevar sasniegt. Strādājošs klausītājs ar kārtulu, kas atļauj visu, nav tas pats rezultāts.