Profil de conexiune SoftEther: verificați șase câmpuri înainte de import
Șase câmpuri decid dacă un profil SoftEther funcționează. Verificați în ordine punctul final, portul, protocolul, hubul, utilizatorul și rolul, apoi testați la ce v-ați conectat de fapt.
Importul profilului reușește, dar autentificarea eșuează pentru că fișierul indică un Virtual Hub la care contul nu s-a alăturat niciodată. Nimic din fișier nu este malformat; el descrie o configurație pentru care acreditările nu au fost emise. Șase câmpuri decid dacă importul poate funcționa: numele gazdă, portul, protocolul, Virtual Hub, identitatea utilizatorului și dacă cineva v-a înmânat din greșeală o acreditare de administrator. Verificările unu până la trei acoperă acele câmpuri în ordine, iar ultimele două acoperă fișierul în sine și ceea la ce v-ați alăturat de fapt.
Verificarea 1: numele gazdă și portul
Citiți numele gazdă, portul și metoda de acces declarată înainte de a importa ceva. Ascultătorul nativ SoftEther răspunde de obicei pe TCP 443, iar 992 și 5555 sunt alternative pe care operatorii le deschid pentru clienții din spatele rețelelor restrictive. Un profil îndreptat spre un port care servește un site web sau alt serviciu eșuează înainte de autentificare și raportează eroarea ca pe o problemă de acreditări. Comparați perechea cu ceea ce publică operatorul pentru acest punct final, nu cu o listă de director pe care cineva a adunat-o anul trecut. Dacă numele gazdă se rezolvă la o adresă pe care operatorul nu o menționează niciodată, opriți-vă acolo, pentru că pasul următor trimite acreditări la acea adresă.
Portul 443 este teritoriu comun, așa că portul singur nu dovedește nimic despre serviciul din spate. Un client SoftEther le separă prin strângerea de mână a protocolului, motiv pentru care un profil poate indica portul corect și totuși poate ajunge la un server web. Acea eroare arată în jurnalul clientului ca o parolă greșită, deși nici o parolă nu a fost verificată.
Notați punctul final ca nume gazdă, port și metodă, în această ordine. Acest triplet este partea pe care o puteți verifica fără conectare și partea pe care o citați când întrebați operatorul dacă ascultătorul mai funcționează. Tot ce nu puteți completa dintr-o sursă publicată rămâne neverificat, nu presupus.
Verificarea 2: protocolul decide clientul
Un server care oferă mai multe metode de acces nu transformă un fișier exportat într-un profil pe care îl poate deschide orice client. Each method has its own format, its own client and its own failure mode, iar amestecarea lor produce erori care sună ca probleme de acreditări. Decideți ce metodă declară fișierul înainte de a decide ce client îl deschide.
Tabelul de mai jos enumeră porturile convenționale și ce cere de fapt fiecare metodă. Porturile sunt alegerea operatorului, așa că tratați-le ca valori implicite, nu ca fapte despre un anumit server. Un profil nativ SoftEther este importat de clientul SoftEther, un pachet ovpn aparține OpenVPN, iar profilurile SSTP sau L2TP sunt prelucrate de sistemul de operare însuși. Instalarea unui al doilea client pentru a deschide un fișier pe care primul îl refuză transformă de obicei o eroare clară într-una confuză.
| Access method | Typical port | What the client needs |
|---|---|---|
| SoftEther native | TCP 443, 992 or 5555 | The SoftEther client and a hub name |
| OpenVPN | UDP or TCP 1194 | An ovpn profile and an OpenVPN client |
| SSTP | TCP 443 | Operating system support |
| L2TP over IPsec | UDP 500 and 4500 | Operating system support and the shared key |
Citiți declarația din interiorul fișierului, nu extensia. Un fișier numit după OpenVPN este prin definiție un profil OpenVPN, în timp ce un profil SoftEther este o mică configurație pe care clientul SoftEther o importă, iar cele două nu sunt interschimbabile. Dacă metoda declarată este una pe care nu o puteți servi, asta răspunde la întrebarea importului.
Verificarea 3: hubul, utilizatorul și rolul de administrator
Pentru accesul nativ, profilul numește un Virtual Hub și un utilizator în el. A hub is a logical VPN server instance with its own users and its own settings, iar utilizatorul este membru al acelui hub cu propria autentificare. Niciuna dintre ele nu este administrarea serverului, care controlează ascultători, huburi și fiecare utilizator din implementare. Un profil de client nu ar trebui să sosească niciodată cu acel control atașat. Când cineva vă trimite o acreditare de administrator pentru ca un client să funcționeze, configurația este greșită, indiferent dacă se conectează sau nu.
Țineți cele trei separate când documentați conexiunea, pentru că se revocă diferit. Eliminarea unui utilizator de hub încheie accesul unei persoane și lasă restul implementării neatins, în timp ce rotirea acreditării de administrator atinge totul. Această diferență este și motivul de a respinge un singur utilizator de hub partajat pentru o echipă, deoarece o singură acreditare înseamnă un singur eveniment de revocare pentru toți.
Verificarea 4: fișierul este la fel de sensibil ca ceea ce transportă
În funcție de format, un profil poate transporta o parolă salvată, un certificat sau o cheie pre-partajată. Tratați exportul ca pe un secret cât timp există, pentru că copia pe care o atașați la un tichet este o copie pe care altcineva o poate importa. Eliminați acreditarea înainte de partajare sau partajați un profil regenerat cu un secret nou. Sensibilitatea fișierului vine din conținutul său, nu din extensie sau dimensiune.
Confirmați punctul final printr-un canal pe care operatorul îl publică și tratați o etichetă de director ca neverificată. Un steag de țară și un nume gazdă dintr-o listă publică de noduri sunt alese de cel care a trimis intrarea, așa că niciuna nu stabilește cine operează serverul. Dacă profilul provine dintr-un director public, acesta este un motiv pentru mai multe verificări, nu mai puține.
Notați de unde a venit fișierul și când l-ați primit. Când o conexiune se comportă diferit mai târziu, originea este primul lucru pe care îl comparați cu punctul final verificat. Un profil fără proveniență este un profil pe care nu îl puteți audita.
Arhivați copia pe care ați verificat-o, nu pe cea pe care ați găsit-o mai târziu. Două fișiere cu același nume și puncte finale diferite sunt modul în care un import funcțional devine un caz de suport. Păstrați copia verificată lângă nota despre proveniența ei.
Verificarea 5: testați aplicația, nu lumina de stare
După import, testați aplicația de care aveți cu adevărat nevoie, nu indicatorul de conexiune. O autentificare reușită demonstrează că acreditările funcționează, nu că rutele sau DNS-ul pe care le așteptați au venit cu sesiunea. Conectați-vă, apoi folosiți serviciul pe care profilul trebuia să îl atingă.
Examinați rutele atribuite și serverele DNS și notați care destinații ocolesc tunelul dacă proiectul are o divizare. Apoi repetați cu o destinație care ar trebui exclusă, pentru că un tunel divizat care trimite tot prin tunel trece oricum un test cu o singură destinație. Dacă o resursă privată eșuează, ruta este suspectul înaintea acreditării. Notați cele patru rezultate: autentificat, serviciu accesibil, rute conform așteptărilor, destinație exclusă exclusă.
Comparați toate cele patru rezultate cu ceea ce operatorul a promis pentru acest hub. O sesiune care se autentifică în timp ce destinația exclusă este și ea accesibilă înseamnă că divizarea nu este în vigoare și că profilul nu este problema. Corectați așteptarea sau politica hubului, apoi reluați cele patru verificări în aceeași ordine.