De iepenbiere VPN-list seit online; jo klient seit nee
In map lit in kontrôle fan minuten lyn sjen, net in belofte foar jo folgjende besykjen. Rin de fazen fan de ferbining yn folchoarder troch en sjoch wêr't de knoop echt misbeteart.
Jo iepenje de map, sortearje op snelheid, kieze in knoop dy't as online markearre is, en de klient jout it op foardat er klear is mei ferbinen. De list lei net, krekt. Hy rapporteare it resultaat fan immen oars syn sondea, fan in oar netwurk, op in earder stuit, tsjin in tsjinst dy't in frijwilliger op elk stuit útsette kin. Dat gat begripe makket fan in frustrearjende jacht in koarte rige kontrôles dy't jo op elke kandidaat útfiere kinne.
Wat de list eins metten hat
In iepenbiere map hâldt fjilden by lykas in lêst-kontrolearre tiid, in waarnommen weromreis-sifer, in sessjetal en soms in protokol-list. Elk dêrfan beskriuwt de lêste slagge waarnimming fanút it eachpunt fan it projekt sels, net de tastân fan de knoop as jo pakket oankomt.
De farskens jildt mear as it tal. In knoop dy't fjouwer minuten lyn kontrolearre is en in knoop dy't fjouwer oeren lyn kontrolearre is, kinne deselde griene marker sjen litte, en mar ien fan beiden liket noch op 'e fêstleine tastân. Sykje de tiidstimpel, net de kleur.
Frijwillige eksploitaasje foegt in twadde boarne fan feroaring ta dy't gjin monitor reparearje kin. De operator is miskien in laptop oan it werstarten, rekket sûnder bânbreedte, feroaret fan provider of docht gewoan it deksel ticht. In list-ynskriuwing is in kandidaat, en it behanneljen as in tsjinstnivo-oerienkomst is in kategoryflater.
Sjoch nei de fazen fan 'e klient, net nei de draaier
Elke VPN-klient giet troch deselde brede folchoarder: los de namme op, iepenje in ferfiersferbining, ûnderhannelje feiligens, ferifiearje, en konfigurearje dan de tunnel en jou gegevens troch. In flater by elke faze lit oare bewiis efter, en de draaier lit dêr neat fan sjen.
Begjin mei namme-oplossing. As de hostnamme net oplost wurdt, is der neat oer de beskikberens fan de knoop test, om't de ferbining jo masine nea ferlitten hat. Dan it ferfier: in wegere of ferfallen TCP- of UDP-útwikseling fertelt jo dat it einpunt net antwurdet op dy poarte, wat in echte fynst oer de knoop is. Dêrnei ûnderhanneling en ferifikaasje, wêr't in ferkeard sertifikaat, in ferfallen profyl of in net passende sifer misbeteart wylst de knoop folslein sûn is. Pas neidat de tunnel konfigurearre is, kin in routing- of DNS-flater de lêste stap ferklearje.
Lês it kliïntlochboeck by de heechste detaillearring dy't noch op it skerm past, en notearje de lêste rigel dy't slagge. Dy rigel is wêr't de diagnose begjint, en hy is meastentiids ynformativever as wat de map ek lit sjen.
Ien fariabele per besykjen
Fergelykje kandidaten mei deselde klient, itselde tagongsnetwurk en itselde profylformaat, en feroarje allinnich it einpunt. Oars kin in flater fan jo wêze en sille jo dy oan 'e knoop taskriuwe.
Twa besykjen binne genôch om in patroan fêst te stellen, en in tredde befêstiget it. As knoop A misbeteart yn 'e ferfiersfaze en knoop B by ferifikaasje, hawwe jo twa net besibbe problemen ynstee fan ien ferâldere list.
Wannear't elke knoop deselde manier misbeteart
In algemiene flater yn 'e earste faze wiist nei jo kant: in oplosser dy't net antwurdzje kin, in lokale firewall dy't it protokol blokkearret, of in netwurk dat allinnich webferkear tastean. De map kin dat net rapportearje, om't syn sonden net fan jo sit ôf rinne.
Test it gefal fan it foarme netwurk bewust. Guon tagongsnetwurken tastean HTTPS nei it web en smite oare protokollen fuort, wat elke kandidaat dea likje lit wylst de list krekt is. It fergelykjen fan in sidenlading yn 'e browser mei in rau ferbiningsbesykjen skiedt dy twa situaasjes yn minder as in minút.
Lês de flater yn 'e faze wêr't hy barde
Reprodusearje it besykjen fan in terminal ôf sadat de fazen sichtber binne. De trije opdrachten hjirûnder losse de namme op, testje oft de poarte antwurdet, en printsje de ûnderhannelingsregels út in OpenVPN-profyl:
dig +short node.example.net
curl -s --max-time 5 telnet://node.example.net:443
openvpn --config node.ovpn --verb 4 2>&1 | grep -iE "TLS|AUTH|PUSH"As de poarte antwurdet en de ûnderhannelingsrigel in sertifikaatprobleem rapportearret, is de knoop omheech en is jo profyl ferâldere. As de poarte hielendal net antwurdet, is de ynskriuwing in kandidaat dy't misbeteare is, en nei de folgjende gean is it goede antwurd ynstee fan jo klient te debuggen. Notearje de faze yn in koarte rigel, en it folgjende besykjen begjint mei kennis ynstee fan hoop.