Pa brotocolau y mae'r nod VPN cyhoeddus hwn yn eu cynnig mewn gwirionedd?
Nid yw'r ffaith bod meddalwedd y gweinydd yn cefnogi protocol yn golygu bod y nod hwn wedi'i alluogi. Gwiriwch y pen draw, y proffil a'r cam sy'n methu mewn gwirionedd.
Mae'r meddalwedd yn ei gefnogi, felly mae'r nod yn ei gynnig. Mae'r casgliad hwnnw'n anghywir yn ddigon aml i fod yn rheol: gall defnydd SoftEther alluogi unrhyw is-set o'i ddulliau cysylltu cydnaws, a defnydd gyda pherchennog a chyfluniad yw nod cyhoeddus. Mae'r hyn y gallwch gysylltu ag ef yn dibynnu ar y nod hwnnw, nid ar restr nodweddion y prosiect y mae'n ei redeg. Yn y bwlch rhwng y ddau y mae'r rhan fwyaf o docynnau “mae'r protocol wedi torri” yn byw mewn gwirionedd.
Beth mae rhestr y prosiect yn ei addo mewn gwirionedd
Mae swyddogaethau protocol y prosiect yn disgrifio'r hyn y mae'r gweinydd yn gallu ei wneud. Mae nod penodol yn galluogi rhai o'r gwrandawyr hynny ac nid eraill, a gall y gweithredwr newid y set honno heb gyffwrdd â fersiwn y meddalwedd. Felly mae dau nod ar yr un adeiladwaith yn ymddwyn yn wahanol, ac nid yw proffil sy'n gweithio yn erbyn un yn profi dim am y targed nesaf. Mae rhestr y nod ei hun yn drech na thudalen y prosiect pan fyddwch yn dewis ble i gysylltu.
Darllenwch y rhestr fel pum maes, nid fel bwydlen: pen draw, porth, cludiant, teulu protocol a dull dilysu. Mae nod cyhoeddus sy'n hysbysebu SSTP wedi dweud wrthych am wrandawr ar borth; nid yw wedi dweud pa dystysgrif y mae'n ei chyflwyno na ph'un a yw eich cyfrif yn gweithio yno. Mae cymharu'r pum maes hynny â'ch proffil yn gyflymach nag unrhyw faint o ailosod y cleient, ac mae'n cynhyrchu disgwyliad ysgrifenedig y gallwch ei brofi yn nes ymlaen.
Cyfatebwch y proffil i'r pen draw y mae'n ei enwi
Nid yw cofnod SoftEther brodorol yn gyfluniad OpenVPN yn awtomatig, hyd yn oed pan fydd y ddau yn ymddangos ar un dudalen darparwr o dan un pennawd. Pan fydd nod yn cyhoeddi gwrandawr TCP a gwrandawr UDP ar gyfer OpenVPN, triniwch hwy fel dau ben draw: mae proffil a olygwyd o'r naill i'r llall yn pwyntio at wrandawr na alluogodd neb. Mae label cludiant y ffeil yn rhan o'r cyfeiriad, nid yn osodiad addurnol.
Mae'r cleient yn derbyn ffeil a fewnforiwyd yn profi bod y ffeil yn parsio. Nid yw'n dweud dim am a yw gwrandawr o bell yn aros ar yr ochr arall, a dyna pam mai'r ymgais gyntaf i gysylltu yw'r prawf go iawn. Cymharwch linell bell y proffil â gwesteiwr a phorth hysbysebwyd y nod cyn beio'r protocol.
Archwiliwch y cam sy'n methu
Gall gwesteiwr sy'n ateb traffig y we fod heb y gwasanaeth VPN arfaethedig o hyd, ac nid yw gwesteiwr sy'n gwrthod un protocol o reidrwydd i lawr ar gyfer pob un. Mae'r ddau gamgymeriad hynny'n anfon pobl i gyfeiriadau gwahanol ar yr un prynhawn. Mae un yn hela wal dân sy'n iawn; mae'r llall yn ailosod cleient nad oedd erioed yn broblem. Archwiliwch bob llwybr ar wahân fel bod yr ateb yn disgrifio un gwrandawr yn hytrach na'r gwesteiwr cyfan.
Mae'r pum gwiriad hyn yn cwmpasu'r dulliau cyffredin ar gyfer nodau cyhoeddus. Rhedwch hwy o'r un rhwydwaith y mae'r cleient yn ei ddefnyddio, oherwydd mae porth wedi'i hidlo yn edrych yn union yr un fath â gwrandawr coll o bell.
nc -vz node.example 1194
nc -vz node.example 443
openvpn --config client.ovpn --verb 4
nmap -sU -p 500,4500 node.example
openssl s_client -connect node.example:443 -servername node.example
| Canlyniad | Cam | Yr hyn y mae'n ei eithrio |
|---|---|---|
| Cysylltiad wedi'i wrthod neu amser wedi dod i ben | Cludiant | Gwrandawr yn absennol, wedi'i hidlo neu borth anghywir |
| Gwall ysgwyd llaw TLS neu gwall hunaniaeth | Tystysgrif | Argaeledd y protocol; atebodd y gwrandawr |
| AUTH_FAILED neu wrthod y cyfrif | Dilysu | Y pen draw; y problem yw'r cymwysterau |
| UDP 500 a 4500 yn ddistaw | Trafodaeth IPsec | Mae ESP a L2TP wedi'u blocio cyn dilysu |
Cysylltwch bob gwall a welwyd â'i res cyn newid unrhyw beth. Mae methiant hunaniaeth TLS yn profi bod y gwrandawr yn bodoli, felly byddai ailysgrifennu'r proffil i brotocol arall yn taflu tystiolaeth weithredol. Nid yw cysylltiad a wrthodwyd yn profi ond na atebodd y porth hwn, sy'n ddatganiad llawer culach na “nid yw'r nod yn cefnogi OpenVPN”.
Cadwch y gwall cyn newid unrhyw beth
Ysgrifennwch y canlyniad union: goramser, methiant hunaniaeth tystysgrif, gwrthodiad cyfrif a gwadiad ar lefel cymhwysiad yw pedwar canlyniad gwahanol. Dim ond yr un cyntaf sy'n ymwneud â phrotocol sydd ddim ar gael, a dim ond yr un olaf sy'n ymwneud â chaniatâd ar ôl cysylltiad llwyddiannus. Mae ailosod y cleient neu gyfnewid protocolau yn dinistrio'r gwahaniaeth hwnnw, oherwydd mae'r methiant nesaf yn dod â hanes gwahanol a heb unrhyw linell sylfaen i gymharu â hi.
Peidiwch â gwanhau'r dilysu i wneud i broffil anghydnaws ymddangos fel pe bai'n gweithio. Mae gwiriad tystysgrif wedi'i analluogi yn troi methiant hunaniaeth clir yn gysylltiad â rhywbeth nad oeddech yn bwriadu ei gyrraedd, ac mae'r llwyddiant sy'n deillio yn waeth na'r gwall gwreiddiol oherwydd ei fod yn cuddio pa gam oedd yn anghywir.
Ail-wiriwch ar gyfer pob nod, bob tro
Mae'r dewisiadau brodorol SSL, OpenVPN, L2TP/IPsec a SSTP ar restr nod cyhoeddus yn disgrifio cyfluniad y nod hwnnw ar y foment honno. Gall yr un meddalwedd mewn man arall gyflwyno set wahanol, a gall darparwr dynnu gwrandawr yn ôl rhwng eich nod tudalen a'ch ymgais nesaf. Mae nodiadau hen yn disgrifio defnydd hen.
Cofnodwch y proffil sydd wedi'i wirio gyda'i ben draw a'i ddull, yna ailadroddwch yr archwiliad pan fydd y nod yn newid neu'r cysylltiad yn dechrau methu. Manyleb protocol SoftEther yw'r cyfeirlyfr ar gyfer yr hyn y gall y meddalwedd ei wneud; rhestr y nod ei hun yw'r cyfeirlyfr ar gyfer yr hyn y mae'n ei wneud. Cadwch y ddau ddogfen ar wahân ac mae'r diagnosis yn mynd yn fyrrach.