Kompyuta ndogo huhudumia ukurasa kwenye localhost, simu hujiunga na VPN hiyo hiyo, na kivinjari kwenye simu huripoti kwamba tovuti haifikiki. Handaki bado hakina kosa lolote, kwa sababu handaki husafirisha pakiti pekee. Seva ya uundaji iliyofungwa kwenye kiolesura cha loopback haikubali kamwe muunganisho ulioelekezwa kwa kitu kingine, kwa hiyo mahali pa kwanza pa kuangalia ni socket inayosikiliza, si VPN.

Pitia socket, mpangilio wa bind, kanuni ya firewall na URL, kwa mpangilio huo.

Socket hujibu swali jembamba zaidi

Kisikilizaji kilichoundwa kwenye 127.0.0.1 hukubali trafiki kutoka kwa mashine yenyewe na hukataa kila kitu kinachofika kwenye anwani nyingine. Kisikilizaji kwenye anwani ya wildcard hukubali kwenye kila kiolesura cha ndani, ikiwemo kile cha VPN, jambo ambalo ni pana kuliko mahitaji ya mipangilio mingi ya uundaji. Kisikilizaji kilichofungwa kwenye anwani moja mahususi ya VPN ni chaguo finyu lenye manufaa, na hufanya kazi tu wakati anwani hiyo ipo.

Kutokana na hilo huja mitego miwili ya majina. Kwenye kivinjari cha simu, localhost inamaanisha simu, si kompyuta ndogo. Anwani ya wildcard ni thamani ya bind na si kitu cha kuandika kwenye URL. Yeyote anayefanya jaribio na mojawapo ya hizo ataripoti hitilafu ambayo haikuhusisha mtandao kamwe.

IPv6 huongeza kisa cha tatu, kwa sababu socket inaweza kukubali IPv4 na IPv6 kutegemea chaguo ambazo ni rahisi kupuuzwa. Soma familia ya anwani kwenye orodha. Kipengele cha wildcard kwa familia moja hakielezi nyingine.

Soma anwani ya kusikiliza

Chunguza socket kabla ya kubadilisha usanidi. Anwani ya ndani, lango na mchakato mmiliki kwa pamoja hubaini kama seva inafikika kutoka VPN hata kidogo.

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

Anwani ya ndani ya 127.0.0.1 huamua swali: hakuna mabadiliko ya firewall yatakayosaidia, kwa sababu programu haisikilizi kwenye kiolesura cha VPN. Wildcard au anwani ya VPN inamaanisha socket ni nzuri na mpaka unaofuata unatumika.

Thibitisha pia mchakato mmiliki, kwa sababu huduma isiyohusiana kwenye lango la kawaida inaweza kufanya jedwali lionekane sawa wakati seva iliyokusudiwa haikuanza kamwe. Linganisha njia ya faili tekelezwa, si jina pekee. Mchakato wa zamani kutoka uendeshaji uliopita ni mdanganyifu wa mara kwa mara.

Badilisha bind kupitia programu

Tumia chaguo la anwani ya kusikiliza lililoandikwa na mfumo na uanzishe mchakato upya. Ikiwa kompyuta ndogo inamiliki anwani ya kibinafsi 10.77.0.1, URL ya simu inakuwa http://10.77.0.1:8080/ na anwani hiyo lazima ipitishwe kupitia VPN; hakuna kingine kuhusu mpangilio kinachobadilika.

Usiongeze anwani za kiholela kwenye Windows na usibadilishe lango kuu ili kulazimisha bind. Mabadiliko hayo huendelea kuwepo baada ya kikao cha utatuzi na huwashangaza mtu anayefuata. Seva iliyoanzishwa kabla anwani ya VPN haipo inaweza pia kushindwa kufunga bind, kwa hiyo mpangilio wa kuanza ni muhimu kwa kiolesura cha muda. Ipe jaribio lingine au ianzishe baada ya handaki. Hitilafu ya bind wakati wa kuwasha huonekana asubuhi inayofuata kama tatizo la firewall hasa.

Kwa HTTPS, weka jina la mwenyeji wa huduma na uthibitishaji wa cheti bila kuvunjwa. Onyo la cheti kwenye anwani ghafi ni tatizo la majina, si hatua ya kupitishwa kwa kubofya, na DNS ya kibinafsi lazima ikubaliane na kisikilizaji ulichochagua.

Fungua kanuni moja, si mtandao wote

Mara socket inapokubali kwenye anwani ya VPN, firewall huamua kama ombi linafika. Weka kanuni kwa programu hii, itifaki hii, lango hili la ndani na chanzo cha mbali kilichoidhinishwa, na thibitisha wasifu upi umewashwa kwenye adapta ya VPN.

Tumia anwani ya chanzo ambayo Windows huiona kweli, ikiwemo tafsiri yoyote inayofanywa na lango kuu, kwa sababu kanuni iliyoandikwa kwa anwani asili ya mteja haitalingana na iliyotafsiriwa.

Ukurasa unaopakiwa na kuonyesha hitilafu ya programu ni maendeleo: kukataliwa kwa HTTP ni hitilafu tofauti na kukosekana kwa muunganisho wa TCP, na uchunguzi unaofuata ni wa sera ya ufikiaji ya programu yenyewe na si wa mtandao.

Maliza kwa kuomba ukurasa kutoka kwa simu iliyokusudiwa na kuthibitisha kwamba kifaa kilichotengwa bado hakiwezi kuufikia. Kisikilizaji kinachofanya kazi kikiwa na kanuni inayokubali kila kitu si matokeo sawa.

Makala zinazohusiana