SoftEther serveris, klientas ir tvarkyklė: ko jums reikia?
Serveris priima prisijungimus, klientas vieną sukuria, o tvarkyklė redaguoja diegimą. Įdiegus netinkamą dalį lieka konfigūracija, kuri nieko nedaro.
SoftEther pateikia kelias programas, kurios atsisiuntimų sąraše atrodo panašiai, bet elgiasi visiškai skirtingai. Serveris priima ir tvarko prisijungimus, klientas sukuria prisijungimą iš įrenginio, o tvarkyklė administruoja diegimą. Pasirinkus netinkamą programą gaunamas veikiantis diegimas, kuris neatlieka numatytos užduoties.
Ką serveris iš tikrųjų daro
Serverio binarinė byla, vpnserver, klausosi, autentifikuoja naudotojus ir prijungia virtualius centrus prie tinklų. Ji saugo tapatybes ir politiką. Kai ją įdiegiate, statote tinklų sietuvą, prie kurio jungiasi kiti įrenginiai; jūs nekonfigūruojate savo kompiuterio, kad naudotųsi kito žmogaus paslauga.
Jo klausytojai yra konfigūracija, o ne produkto savybė. Centras gali egzistuoti neįjungus nė vieno klausytojo, o klausytojas gali būti įjungtas be pasiekiamo centro už jo. Todėl sėkmingas prievado patikrinimas įrodo mažiau, nei atrodo: kažkas atsakė, o naudingas klausimas yra, prieš ką jus autentifikavo. Klauskite klausytojo pavadinimo ir jo prievado.
Serverio tvarkyklė yra administracinis tos būsenos vaizdas. Ji rodo konfigūraciją; ji neperduoda srauto.
Ką klientas iš tikrųjų daro
Kliento binarinė byla, vpnclient, sukuria virtualų adapterį įrenginyje ir prijungia išsaugotą paskyrą prie serverio. Adapteryje atsiduria adresas, maršrutai ir DNS elgsena. Kliento įdiegimas nesukuria paskyros ir nieko neįjungia kitoje pusėje.
Klientas taip pat išsaugo savo būseną tarp paleidimų: paskyrų sąrašą, automatinio paleidimo vėliavėlę ir adapterio konfigūraciją. Būtent ši būsena yra priežastis, kodėl klientas gali atrodyti įdiegtas, o po perkrovimo nieko neprijungti. Serverio tvarkyklė negali pakeisti šio kelio, kad ir kaip išsamiai atrodytų jos meniu.
Kam skirta tvarkyklė
Serverio tvarkyklė administraciniais prisijungimo duomenimis prisijungia prie veikiančio serverio ir redaguoja jo konfigūraciją. Tai valdymo plokštuma. Sesija joje įrodo, kad administravimas veikia; ji neperkelia vietinės naršyklės srauto per serverį.
Laikykite administracinius prisijungimo duomenis atskirai nuo naudotojų profilių, nes šie du objektai suteikia skirtingus dalykus. Jei kas nors gauna administracinį prisijungimą, jis gali pakeisti diegimą; jei gauna naudotojo paskyrą, jis gali prisijungti prie paslaugos. Pirmojo dalinimas antrajam išspręsti yra dažna ir brangi klaida. Konsolė pasiekia serverį per tą patį procesą, kurį vykdo paslauga, todėl šį skirtumą lengva pamesti.
Užsirašykite, kurie prisijungimo duomenys priklauso kuriai rolei, prieš ką nors perduodami. Slaptažodis, atidarantis valdymo konsolę, nėra VPN paskyra, o elgiantis su juo kaip su paskyra ištrinama riba, kurią bandėte nubrėžti.
Suderinami klausytojai prideda ketvirtą vaidmenį
SoftEther gali atidaryti su OpenVPN suderinamus, taip pat L2TP/IPsec ir SSTP klausytojus. Tai tiltų vaidmenys: serveris kalba kitu protokolu, kad klientas, nepalaikantis vietinio režimo, vis tiek galėtų prisijungti. Jie nepaverčia kliento serveriu ar tvarkyklės klientu. Įvardykite dėklą biliete, nes pirmas naudingas klausimas visada yra, kuri iš dviejų programų sukėlė klaidą.
Įrenginiui, naudojančiam suderinamą klausytoją, reikia atitinkamo trečiosios šalies kliento ir parametrų, kurių tas klausytojas tikisi. Tas klientas turi savo konfigūraciją, savo žurnalus ir savo gedimo būdus, todėl palaikymas turi žinoti, kuri dėklas veikia, prieš ką nors skaitydamas. Vietinio kliento patarimų maišymas į suderinamą eikvoja laiką.
Suderinkite komponentą su užduotimi vienu žingsniu
Serverio reikia, kai kiti įrenginiai jungiasi prie jūsų, kliento – kai šis įrenginys turi naudoti esamą tinklų sietuvą, o tvarkyklės – kai turite pakeisti tinklų sietuvo konfigūraciją. Tik pirmieji du perkelia srautą. Perduodami trečiąjį, laikykite administracinius prisijungimo duomenis atokiau nuo naudotojų rankų.
| Component | What it does | What it cannot do |
|---|---|---|
vpnserver | Terminates VPN sessions and holds hub state | Create an outgoing connection for your device |
vpnclient | Creates the virtual adapter and connects an account | Administer the server's configuration |
| Server Manager | Edits a running server's configuration | Carry your traffic or replace the client |
Tada patikrinkite rezultatą tame sluoksnyje, kurį pakeitėte, o ne tame, kurį įdiegėte. Klientas veikia, kai jo adapteris turi adresą ir numatytas išteklius atsako.
Serveris veikia, kai numatytas klausytojas priima numatytą paskyrą, o tvarkyklė veikia, kai gali perskaityti konfigūraciją jos netyčia nepakeitusi. Šie trys sakiniai išvengia didžiosios dalies painiavos. vpncmd įrankis yra komandų eilutės atitikmuo tiek serverio, tiek kliento pusei, o tai patogu, kai grafinė konsolė neprieinama.