Port 443 svarar, SSTP mistekst enn: hvaða stig bilaði?
Eitthvað tók við tengingunni og göngin byggjast samt ekki. Aðskildu flutning, skírteini, SSTP-samningaviðræður og PPP-auðkenningu.
Að ljúka TCP-handabandi við port 443 á meðan göngin byggjast aldrei sannar eitt, og það er lítill hlutur. Eitthvað hlustar og er reiðubúið að taka við tengingu á því vistfangi. Það greinir ekki þjónustuna, skírteinið sem það mun leggja fram né hvað gerist eftir fyrstu bætin.
Fjögur stig liggja milli þess handabands og virkra ganga, og hvert þeirra framleiðir aðra villu.
Opið port lýsir aðeins einu lagi
Að taka við TCP-tengingu þýðir að ferli á sokkinn og slóðin leyfir handabandið. Það segir ekkert um hvort það ferli sé SSTP-þjónn, hvort það hafi skírteini sem gildir fyrir nafnið í prófílnum þínum, eða hvort það muni heimila reikninginn þinn. Vefþjónn á sama vistfangi svarar handabandinu fullkomlega og svarar síðan SSTP-beiðni þinni með HTTP-villu. Allt fyrir ofan það handaband er óprófað.
Líttu á portprófið sem ódýrustu síu sem möguleg er, ekki sem dóm. Gildi þess er að það fjarlægir heilan flokk bila, ekki að það staðfesti allt fyrir ofan sig.
Að rugla þessu tvennu er ástæðan fyrir því að fólk setur biðlara upp aftur eftir próf sem skoðaði aldrei raunverulegt vandamál biðlarans.
Aðskildu fjögur stig með sönnunum
Stigin eru aðgengi flutnings, TLS-staðfesting, SSTP-skiptin yfir HTTPS og PPP-auðkenning inni í göngunum. Slóð sem stenst það fyrsta og bregst á því fjórða þarf lagfæringu á innskráningarupplýsingum; sú sem bregst á því öðru þarf lagfæringu á skírteini eða nafni. Þessar lagfæringar eiga ekkert sameiginlegt, og að velja þá röngu eyðir trufluninni.
nc -vz vpn.example.net 443
openssl s_client -connect vpn.example.net:443 -servername vpn.example.net -brief
curl -sS -o /dev/null -w '%{http_code}\n' https://vpn.example.net/
Þriðja skipunin er þess virði að lesa vandlega. 200 frá venjulegri vefsíðu segir þér að vefþjónusta sé til staðar; það segir þér ekki að SSTP-beiðnin verði skilin. 404 frá sama vistfangi er jafn upplýsingasnauð um VPN-ið. Aðeins biðlaraloggið segir þér hvaða af fjórum stigum var náð.
Taktu eftir hvaða nafn hver skipun notaði. Skírteinið er valið eftir nafninu sem þú sendir, svo misræmi milli prófilsins og prófsins er misræmi sem þú komst sjálf inn með. Að skrifa það nafn við hlið niðurstöðunnar kemur í veg fyrir ruglið síðar.
Lestu hlutárangur í rétta átt
Milliliður getur leyft venjulega vafrun og neitað síðari skiptum, og þess vegna getur umboð sem virkar fyrir vefsíður enn mistekist fyrir göng. Sama mynstrið kemur fram þegar skírteini gildir fyrir vafranafn en ekki fyrir nafnið sem stillt er í prófílnum: vafrinn er ánægður og biðlarinn ekki, og báðir hafa rétt fyrir sér um það sem þeir skoðuðu.
Hafðu staðfestingu þjónsins virka á meðan þú greinir þetta. Að slökkva á henni breytir misræmi skírteinis í farsælt handaband og felur eina sönnunina sem hefði skýrt bilunina.
Ef sami prófíll virkar frá öðru neti er munurinn slóðarháður. Það þrengir leitina að milliliðum án þess að segja hverjir, og er samt gagnlegt skref áfram. Skráðu netið sem þú notaðir, því samanburðurinn er einskis virði án þess.
Prófaðu svo forritið, ekki bara lotuna
Þegar lota er til staðar skaltu staðfesta fyrirhugaða slóð, nafnaupplausn og þjónustuheimild frá biðlaranum sem þarf á þeim að halda. Tengingargöng geta enn verið með vantaða framsendingu hinum megin eða afturleið sem aldrei var til, og þau bilanir líta nákvæmlega út eins og forritavandamál fyrir þann sem bíður.
Hafðu hverja niðurstöðu tengda því stigi sem framleiddi hana. Að kalla opið port virkt VPN er hvernig fimm mínútna skírteinisathugun verður að heilum degi af uppsetningu hugbúnaðar.