SoftEther-tenar, klient og handsamar: kva treng du?
Tenaren tek imot samband, klienten lagar eitt, og handsamaren endrar utrullinga. Å installere den gale delen lèt att ei oppsett som ikkje gjer noko.
SoftEther tilbyr fleire program som ser like ut i ei nedlastingsliste, men som oppfører seg heilt ulikt. Tenaren tek imot og styrer samband, klienten lagar eitt frå ein eining, og handsamaren administrerer ei utrulling. Vel du det gale programmet, får du ei installasjon som verkar, men som ikkje gjer oppgåva du hadde i tankane.
Kva tenaren faktisk gjer
Den binære fila til tenaren, vpnserver, lyttar, autentiserer brukarar og knyter virtuelle hubar til nettverk. Ho held på identitetane og politikken. Når du installerer henne, byggjer du ein gateway som andre einingar koplar seg til; du set ikkje opp din eigen maskin til å bruke tenesta til nokon andre.
Lyttarane hennar er konfigurasjon og ikkje ein eigenskap ved produktet. Ein hub kan finnast utan at nokon lyttar er slått på, og ein lyttar kan vere slått på utan ein tilgjengeleg hub bak han. Difor provar ein vellukka portkontroll mindre enn det ser ut som: noko svara, og det nyttige spørsmålet er kva det autentiserte deg mot. Spør etter namnet på lyttaren og òg etter porten.
Handsamaren til tenaren er den administrative visninga av den tilstanden. Han viser konfigurasjonen; han flyttar ikkje trafikk.
Kva klienten faktisk gjer
Den binære fila til klienten, vpnclient, lagar ein virtuell adapter på eininga og koplar ein lagra konto til ein tenar. Det er i adapteren adressa, rutene og DNS-åtferda landar. Å installere klienten lagar ikkje ein konto, og det slår ikkje på noko på den andre sida.
Klienten held òg på sin eigen tilstand mellom køyringar: kontolista, flagget for automatisk start og adapterkonfigurasjonen. Den tilstanden er grunnen til at ein klient kan sjå installert ut og likevel ikkje kopie noko etter ein omstart. Handsamaren til tenaren kan ikkje erstatte den vegen, kor komplette menyane hans enn ser ut.
Kva handsamaren er til
Handsamaren til tenaren koplar seg til ein køyrande tenar med administrative påloggingsdata og endrar konfigurasjonen hans. Det er eit styreplan. Ei økt i han provar at administrasjonen verkar; ho flyttar ikkje trafikken til den lokale nettlesaren gjennom tenaren.
Hald administrative påloggingsdata åtskilde frå brukarprofilar, fordi dei to objekta gjev ulike ting. Om nokon får ei administrativ pålogging, kan dei endre utrullinga; om dei får ein brukarkonto, kan dei bli med i tenesta. Å dela det fyrste for å løyse det andre er ein vanleg og dyr feil. Konsollen når tenaren gjennom den same prosessen som tenesta køyrer, og difor er dette skiljet lett å miste.
Skriv ned kva påloggingsdata som høyrer til kva rolle før du gjev ut noko. Eit passord som opnar administrasjonskonsollen er ikkje ein VPN-konto, og å handsame det som ein slettar grensa du prøvde å dra.
Kompatible lyttarar legg til ei fjerde rolle
SoftEther kan vise OpenVPN-kompatible, L2TP/IPsec- og SSTP-lyttarar. Det er bruroller: tenaren snakkar eit anna protokoll slik at ein klient som ikkje støttar den innebygde modusen likevel kan kople seg til. Dei gjer ikkje klienten til ein tenar eller handsamaren til ein klient. Namngje stakken i saka, fordi det fyrste nyttige spørsmålet alltid er kva av dei to programma som skapte feilen.
Ei eining som brukar ein kompatibel lyttar, treng den samsvarande klienten frå tredjepart og parametrane som den lyttaren ventar. Den klienten har sin eigen konfigurasjon, sine eigne loggar og sine eigne feilmåtar, så støtta må vite kva stakk som er i spel før ho les noko. Å blande råd frå den innebygde klienten inn i ein kompatibel sløsar tid.
Tilpass komponenten til oppgåva i eitt steg
Du treng tenaren når andre einingar koplar seg til deg, klienten når denne eininga må bruke ein eksisterande gateway, og handsamaren når du må endre konfigurasjonen til gatewayen. Berre dei to fyrste flyttar trafikk. Hald administrative påloggingsdata borte frå hendene til brukarane når du gjev ut den tredje.
| 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 |
Stadfest deretter resultatet i laget du endra, ikkje i laget du installerte. Ein klient verkar når adapteren hans har ei adresse og den tiltenkte ressursen svarar.
Ein tenar verkar når den tiltenkte lyttaren godtek den tiltenkte kontoen, og ein handsamar verkar når han kan lese konfigurasjonen utan å endre han ved eit uhell. Desse tre setningane hindrar det meste av forvirringa. Verktøyet vpncmd er kommandolinjeekvivalenten for både tenar- og klientsida, noko som er praktisk når ein grafisk konsoll ikkje er tilgjengeleg.