SoftEther levererar flera program som ser likadana ut i en nedladdningslista och beter sig helt olika. Servern tar emot och hanterar anslutningar, klienten skapar en från en enhet och hanteraren administrerar en utrullning. Väljer du fel program får du en fungerande installation som inte utför uppgiften du hade i tankarna.

Vad servern faktiskt gör

Serverns binärfil, vpnserver, lyssnar, autentiserar användare och kopplar virtuella hubbar till nätverk. Den håller identiteterna och policyn. När du installerar den bygger du en gateway som andra enheter ansluter till; du konfigurerar inte din egen maskin att använda någon annans tjänst.

Dess lyssnare är konfiguration och inte en egenskap hos produkten. En hubb kan finnas utan någon aktiverad lyssnare, och en lyssnare kan vara aktiverad utan en nåbar hubb bakom sig. Därför bevisar en lyckad portkontroll mindre än det verkar: något svarade, och den användbara frågan är vad det autentiserade dig mot. Fråga efter lyssnarens namn och även dess port.

Hanteraren för servern är den administrativa vyn av det tillståndet. Den visar konfigurationen; den transporterar inte trafik.

Vad klienten faktiskt gör

Klientens binärfil, vpnclient, skapar en virtuell adapter på enheten och ansluter ett sparat konto till en server. Det är i adaptern adressen, rutterna och DNS-beteendet landar. Att installera klienten skapar inte ett konto och aktiverar ingenting på andra sidan.

Klienten behåller också sitt eget tillstånd mellan körningar: kontolistan, flaggan för automatisk start och adapterkonfigurationen. Det tillståndet är anledningen till att en klient kan se installerad ut och ändå inte ansluta något efter en omstart. Hanteraren för servern kan inte ersätta den vägen, hur kompletta dess menyer än ser ut.

Vad hanteraren är till för

Hanteraren för servern ansluter till en körande server med administrativa inloggningsuppgifter och redigerar dess konfiguration. Det är ett kontrollplan. En session i den bevisar att administrationen fungerar; den flyttar inte den lokala webbläsarens trafik genom servern.

Håll administrativa inloggningsuppgifter åtskilda från användarprofiler, eftersom de två objekten ger olika saker. Om någon får en administrativ inloggning kan de ändra utrullningen; om de får ett användarkonto kan de gå med i tjänsten. Att dela ut det första för att lösa det andra är ett vanligt och dyrt misstag. Konsolen når servern genom samma process som tjänsten kör, och därför är den distinktionen lätt att tappa.

Skriv ned vilka inloggningsuppgifter som hör till vilken roll innan du lämnar ut något. Ett lösenord som öppnar administrationskonsolen är inte ett VPN-konto, och att behandla det som ett suddar ut gränsen du försökte dra.

Kompatibla lyssnare lägger till en fjärde roll

SoftEther kan exponera OpenVPN-kompatibla, L2TP/IPsec- och SSTP-lyssnare. Det är bryggroller: servern talar ett annat protokoll så att en klient som inte stöder det inbyggda läget ändå kan ansluta. De gör inte klienten till en server eller hanteraren till en klient. Namnge stacken i ärendet, eftersom den första användbara frågan alltid är vilket av de två programmen som skapade felet.

En enhet som använder en kompatibel lyssnare behöver motsvarande klient från tredje part och de parametrar som den lyssnaren förväntar sig. Den klienten har sin egen konfiguration, sina egna loggar och sina egna felbeteenden, så supporten måste veta vilken stack som är i spel innan den läser något. Att blanda råd från den inbyggda klienten i en kompatibel slösar tid.

Matcha komponenten mot uppgiften i ett steg

Du behöver servern när andra enheter ansluter till dig, klienten när den här enheten måste använda en befintlig gateway, och hanteraren när du måste ändra gatewayens konfiguration. Bara de två första flyttar trafik. Håll administrativa inloggningsuppgifter borta från användarnas händer när du lämnar ut den tredje.

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

Verifiera sedan resultatet i det lager du ändrade, inte i det lager du installerade. En klient fungerar när dess adapter har en adress och den avsedda resursen svarar.

En server fungerar när den avsedda lyssnaren accepterar det avsedda kontot, och en hanterare fungerar när den kan läsa konfigurationen utan att ändra den av misstag. De tre meningarna förhindrar det mesta av förvirringen. Verktyget vpncmd är kommandoradesekvivalenten för både server- och klientsidan, vilket är praktiskt när en grafisk konsol inte är tillgänglig.

Relaterade artiklar