Softver ga podržava, dakle čvor ga nudi. Taj zaključak je dovoljno često pogrešan da bude pravilo: SoftEther instalacija može omogućiti bilo koji podskup svojih kompatibilnih načina povezivanja, a javni čvor je instalacija s vlasnikom i konfiguracijom. S čime se možete povezati zavisi od tog čvora, a ne od liste funkcija projekta koji se izvršava. Upravo u razlici između to dvoje živi većina tiketa „protokol je pokvaren“.

Šta lista projekta zapravo obećava

Protokolne funkcije projekta opisuju šta je server u stanju da uradi. Određeni čvor omogućava neke od tih osluškivača, a ne druge, i operater može promijeniti taj skup bez diranja verzije softvera. Zato se dva čvora iste gradnje ponašaju različito, a profil koji radi prema jednom ne dokazuje ništa o sljedećoj meti. Vlastita lista čvora nadjačava stranicu projekta kada birate gdje ćete se povezati.

Čitajte listu kao pet polja, a ne kao meni: krajnja tačka, port, transport, porodica protokola i metoda autentifikacije. Javni čvor koji reklamira SSTP rekao vam je o osluškivaču na portu; nije vam rekao koji sertifikat predstavlja ni radi li vaš račun tamo. Poređenje tih pet polja s vašim profilom brže je od bilo kakve količine ponovne instalacije klijenta i daje pisanu pretpostavku koju možete kasnije provjeriti.

Uskladite profil s krajnjom tačkom koju navodi

Izvorni SoftEther unos nije automatski OpenVPN konfiguracija, čak i kada se oba pojavljuju na jednoj stranici provajdera pod jednim naslovom. Kada čvor objavi i TCP i UDP osluškivač za OpenVPN, tretirajte ih kao dvije krajnje tačke: profil izmijenjen s jednog na drugi pokazuje na osluškivač koji niko nije omogućio. Oznaka transporta u datoteci dio je adrese, a ne kozmetička postavka.

To što klijent prihvati uvezenu datoteku dokazuje da se datoteka parsira. To ne govori ništa o tome čeka li na drugoj strani udaljeni osluškivač, zato je prvi pokušaj povezivanja pravi test. Uporedite remote liniju profila s oglašenim hostom i portom čvora prije nego okrivite protokol.

Ispitajte fazu koja pada

Domaćin koji odgovara na web saobraćaj može i dalje nemati namijenjenu VPN uslugu, a domaćin koji odbija jedan protokol nije nužno ugašen za sve njih. Te dvije greške šalju ljude u suprotne smjerove istog popodneva. Jedan juri firewall koji je ispravan; drugi ponovo instalira klijent koji nikada nije bio problem. Ispitajte svaki put zasebno kako bi odgovor opisao jedan osluškivač, a ne cijeli domaćin.

Ovih pet provjera pokriva uobičajene metode javnih čvorova. Izvodite ih iz iste mreže koju koristi klijent, jer filtriran port izgleda isto kao odsutan osluškivač izdaleka.

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
RezultatFazaŠta isključuje
Veza odbijena ili isteklo vrijemeTransportOsluškivač odsutan, filtriran ili pogrešan port
Greška TLS rukovanja ili identitetaSertifikatDostupnost protokola; osluškivač je odgovorio
AUTH_FAILED ili odbijanje računaAutentifikacijaKrajnja tačka; problem su vjerodajnice
UDP 500 i 4500 ćuteIPsec pregovoriESP i L2TP su blokirani prije autentifikacije

Povežite svaku uočenu grešku s njenim redom prije nego bilo šta promijenite. Neuspjeh TLS identiteta dokazuje da osluškivač postoji, pa bi prepisivanje profila na drugi protokol odbacilo radni dokaz. Odbijena veza dokazuje samo da ovaj port nije odgovorio, što je mnogo uža tvrdnja od „čvor ne podržava OpenVPN“.

Sačuvajte grešku prije nego bilo šta promijenite

Zapišite tačan rezultat: istek vremena, neuspjeh identiteta sertifikata, odbijanje računa i odbijanje na nivou aplikacije četiri su različita ishoda. Samo prvi se odnosi na nedostupnost protokola, a samo posljednji na dozvolu nakon uspješne veze. Resetovanje klijenta ili zamjena protokola uništava tu razliku, jer sljedeći neuspjeh dolazi s drugom historijom i bez osnovne linije za poređenje.

Ne slabite provjeru da bi nekompatibilan profil izgledao ispravan. Onemogućena provjera sertifikata pretvara jasnu grešku identiteta u vezu s nečim do čega niste namjeravali stići, a dobijeni uspjeh gori je od izvorne greške jer skriva koja je faza bila pogrešna.

Provjeravajte ponovo za svaki čvor, svaki put

Izvorne opcije SSL, OpenVPN, L2TP/IPsec i SSTP na listi javnog čvora opisuju konfiguraciju tog čvora u tom trenutku. Isti softver drugdje može predstaviti drugačiji skup, a provajder može ukinuti osluškivač između vaše oznake i sljedećeg pokušaja. Stare bilješke opisuju stare instalacije.

Zapišite provjereni profil s njegovom krajnjom tačkom i metodom, pa ponovite ispitivanje kada se čvor promijeni ili veza počne padati. Specifikacija SoftEther protokola referenca je za ono što softver može; vlastita lista čvora referenca je za ono što radi. Držite dva dokumenta odvojeno i dijagnoza postaje kraća.

Povezani članci