Síða hleðst gegnum tunnilinn á meðan portaskönun tilkynnir að hösturinn sé niðri, og fyrsta hugdettan er að VPN-ið blokki eitthvað. Yfirleitt blokkar það ekkert nýtt. Prófanirnar tvær biðja stýrikerfið um ólíkar getur, og aðeins önnur þarf ráaðan aðgang að pökkum. Finndu út hvaða geta brást áður en þú snertir tunnilinn.

Aðgreindu getuna frá tunnilnum

Venjulegt forrit biður kjarnann að opna TCP-tengingu, og kjarninn framkvæmir handabandið án sérstakra réttinda. Raut skönun byggir pakkana sjálf, sem kallar á rautt socket eða upptökuðrif eftir kerfum. Þetta eru spurningar um heimildir og örif, og þær eru til hvort sem VPN er tengt eða ekki.

Þessi munur skýrir hið venjulega ósamhverfi. curl heppnast vegna þess að slóð socketsins virkar, á meðan SYN-sönun mistekst vegna þess að ferlið getur ekki opnað rautt socket á tengiflet tunnilsins. Það skýrir einnig hið andstæða tilvik, þar sem rau skönun tilkynnir síuð vegna þess að slóðin sleppir rannsókninni á meðan slóð forritsins helst góð.

Hvorug niðurstaðan lýsir fjarlægri þjónustu. Báðar lýsa einni slóð undir einni aðferð, svo haltu aðferðinni föstri við niðurstöðuna.

Keyrðu tengiprófunina á einum samþykkum höst

Veldu eina höstinn sem verkefnið þitt nær yfir, notaðu síðan stillinguna sem þarf ekki ráaðan aðgang. Dæmið hér er 198.51.100.24, skjalfestingarsvæði sem er frátekið fyrir því að lýsa svona.

Ein lína, ein höstur, ein port, ekkert uppgötvunarstig:

nmap -sT -Pn -p 443 --unprivileged 198.51.100.24

-sT velur fulla TCP-tengingu, svo það fer sömu leið kjarnans og forrit notar og þarf ekkert upptökuðrif. -Pn sleppir höstauppgötvun; nmap gerir samt sem áður upplausn á tengilagi fyrir skotmörk á staðbundnu sviði, svo flaggið er ekki loforð um enga forskoðun. --unprivileged segir nmap að gera ráð fyrir því að það hafi engin rá eða hlustunarréttindi, sem breytir aðferðinni og veitir ekkert.

Lestu hvert flag sem eina breytingu, ekki sem viðgerð

Meðhöndlaðu hvern valkost sem fullyrðingu um aðferðina. Ekkert af -sT, -Pn eða --unprivileged bætir við leið, opnar fjarlægan eldvegg eða staðfestir vottorð. Tengiskönun lýkur einnig raunverulegu handabandi sem þjónustan skrár, svo samþykkt prófun og ósamþykkt hreinsun líta eins út frá þjónaranum nema hvað varðar umfang og hraða. Að stafla valkostum þangað til útgáfan breytist er leiðin sem aðferðarvandamál er skráð sem netfundur.

Þegar útgáfan segir lokað svaraði eitthvað með endurstillingu, og það er annar fundur en þögn. Þegar útgáfan segir síuð sleppti tæki rannsókninni eða svarinu við henni, og VPN getur verið tilviljun. Skrifaðu niður nákvæma orðalagið, því dómur uppgötvunarstigs og bilun á stigi rannsóknar benda á ólík lög.

Ef sérstök stilling er í raun nauðsynleg ákveður eigandi kerfisins hvort réttindin, örifið og tengifletafyrirkomulagið eru studd. Að hækka sama kallinu breytir ekki aðferð þess.

Stöðvaðu við flutningsniðurstöðuna og prófaðu síðan þjónustuna

Lokið handaband svarar einni spurningu um eitt vistfang, port, uppruna og augnablik. Það sannar ekki að bakendinn sé heilbrigður, því hleðslujöfnun eða framenda proxy getur samþykkt tenginguna á meðan forritið bak við hana er niðri.

Haltu áfram með eigin biðlö þjónustunnar svo TLS-auðkenni og hegðun forritsins sjáist sem aðskilin staðreyndir:

openssl s_client -connect 198.51.100.24:443 -servername staging.example.net </dev/null 2>/dev/null | openssl x509 -noout -subject -dates
curl -sS -o /dev/null -w '%{http_code}\n' https://staging.example.net/health

Ein venja enn heldur niðurstöðunni gagnlegri. Skrifaðu niður nákvæmu skipunina, upprunavistfangið sem hún notaði og tímann, því flutningsniðurstöðu án þess samhengis er ekki hægt að endurtaka eða bera saman.

Ef vottorðið nefnir höst sem þú áttir ekki von á virkaði flutningurinn og leiðsögn var aldrei vandamálið; gallinn er í sýndri höstun eða DNS. Ef handabandið mistekst skaltu skrá staðbundna villustrenginn í stað þess að alhæfa um tunnilinn. Haltu umfangsnótunni við niðurstöðuna, því næsta manneskja þarf að vita hvaða aðferð skilaði henni.

Tengdir greinar