SoftEther tarjoaa useita ohjelmia, jotka näyttävät latausluettelossa samoilta mutta käyttäytyvät täysin eri tavoin. Palvelin ottaa yhteyksiä vastaan ja hallitsee niitä, asiakasohjelma luo yhteyden laitteesta ja hallinta ylläpitää käyttöönottoa. Väärän ohjelman valinta tuottaa toimivan asennuksen, joka ei tee sitä tehtävää, joka sinulla oli mielessä.

Mitä palvelin todella tekee

Palvelimen binääritiedosto, vpnserver, kuuntelee, todentaa käyttäjät ja liittää virtuaaliset keskukset verkkoihin. Se pitää yllä identiteetit ja käytännön. Kun asennat sen, rakennat yhdyskäytävän, johon muut laitteet yhdistävät; et määritä omaa konettasi käyttämään jonkun toisen palvelua.

Sen kuuntelijat ovat määritystä eivätkä tuotteen ominaisuus. Keskus voi olla olemassa ilman yhtään käytössä olevaa kuuntelijaa, ja kuuntelija voi olla käytössä ilman, että sen takana on tavoitettavissa olevaa keskusta. Siksi onnistunut porttitarkistus todistaa vähemmän kuin näyttää: jokin vastasi, ja hyödyllinen kysymys on, mitä vastaan se todensi sinut. Kysy kuuntelijan nimi ja myös sen portti.

Palvelimen hallinta on tuon tilan hallinnollinen näkymä. Se näyttää määrityksen; se ei siirrä liikennettä.

Mitä asiakasohjelma todella tekee

Asiakasohjelman binääritiedosto, vpnclient, luo laitteelle virtuaalisen sovittimen ja yhdistää tallennetun tilin palvelimeen. Sovittimeen laskeutuvat osoite, reitit ja DNS-käyttäytyminen. Asiakasohjelman asentaminen ei luo tiliä eikä ota mitään käyttöön toisella puolella.

Asiakasohjelma säilyttää myös oman tilansa ajojen välillä: tililuettelon, automaattisen käynnistyksen lipun ja sovittimen määrityksen. Tämä tila on syy siihen, miksi asiakasohjelma voi näyttää asennetulta eikä silti yhdistä mihinkään uudelleenkäynnistyksen jälkeen. Palvelimen hallinta ei voi korvata tuota polkua, niin täydellisiltä sen valikot kuin näyttävätkin.

Mihin hallinta on tarkoitettu

Palvelimen hallinta yhdistää käynnissä olevaan palvelimeen hallinnollisilla tunnistetiedoilla ja muokkaa sen määritystä. Se on ohjaustaso. Istunto siinä todistaa, että hallinnointi toimii; se ei siirrä paikallisen selaimen liikennettä palvelimen kautta.

Pidä hallinnolliset tunnistetiedot erillään käyttäjäprofiileista, koska nämä kaksi kohdetta antavat eri asioita. Jos joku saa hallinnollisen kirjautumisen, hän voi muuttaa käyttöönottoa; jos hän saa käyttäjätilin, hän voi liittyä palveluun. Ensimmäisen jakaminen toisen ratkaisemiseksi on yleinen ja kallis virhe. Konsoli saavuttaa palvelimen saman prosessin kautta, jota palvelu ajaa, ja siksi ero on helppo kadottaa.

Kirjoita muistiin, mitkä tunnistetiedot kuuluvat millekin roolille ennen kuin jaat mitään. Hallintakonsolin avaava salasana ei ole VPN-tili, ja sen kohteleminen sellaisena poistaa rajan, jota yritit vetää.

Yhteensopivat kuuntelijat lisäävät neljännen roolin

SoftEther voi tarjota OpenVPN-yhteensopivia sekä L2TP/IPsec- ja SSTP-kuuntelijoita. Ne ovat sillan rooleja: palvelin puhuu toista protokollaa, jotta asiakasohjelma, joka ei tue natiivista tilaa, voi silti yhdistää. Ne eivät tee asiakasohjelmasta palvelinta eivätkä hallinnasta asiakasohjelmaa. Nimeä pino tikettiin, koska ensimmäinen hyödyllinen kysymys on aina, kumpi kahdesta ohjelmasta tuotti virheen.

Laite, joka käyttää yhteensopivaa kuuntelijaa, tarvitsee vastaavan kolmannen osapuolen asiakasohjelman ja ne parametrit, joita kyseinen kuuntelija odottaa. Sillä asiakasohjelmalla on oma määrityksensä, omat lokinsa ja omat vikatilansa, joten tuen on tiedettävä, mikä pino on pelissä, ennen kuin lukee mitään. Natiivin asiakasohjelman neuvojen sekoittaminen yhteensopivaan tuhlaa aikaa.

Sovita komponentti tehtävään yhdellä kertaa

Tarvitset palvelinta, kun muut laitteet yhdistävät sinuun, asiakasohjelmaa, kun tämän laitteen on käytettävä olemassa olevaa yhdyskäytävää, ja hallintaa, kun sinun on muutettava yhdyskäytävän määritystä. Vain kaksi ensimmäistä siirtävät liikennettä. Pidä hallinnolliset tunnistetiedot poissa käyttäjien käsistä, kun jaat kolmannen.

ComponentWhat it doesWhat it cannot do
vpnserverTerminates VPN sessions and holds hub stateCreate an outgoing connection for your device
vpnclientCreates the virtual adapter and connects an accountAdminister the server's configuration
Server ManagerEdits a running server's configurationCarry your traffic or replace the client

Tarkista sitten tulos siinä kerroksessa, jota muutit, et siinä, jonka asensit. Asiakasohjelma toimii, kun sen sovittimella on osoite ja aiottu resurssi vastaa.

Palvelin toimii, kun aiottu kuuntelija hyväksyy aiotun tilin, ja hallinta toimii, kun se voi lukea määrityksen muuttamatta sitä vahingossa. Nämä kolme lausetta estävät suurimman osan sekaannuksesta. vpncmd-apuväline on komentorivivastine sekä palvelimen että asiakkaan puolelle, mikä on kätevää, kun graafista konsolia ei ole saatavilla.

Aiheeseen liittyvät artikkelit