SoftEther: Server, Client oder Manager – was brauchen Sie?
Der Server nimmt Verbindungen an, der Client baut eine auf, und der Manager bearbeitet die Bereitstellung. Wer das falsche Teil installiert, behält eine Einrichtung, die nichts tut.
SoftEther liefert mehrere Programme, die in einer Downloadliste ähnlich aussehen und sich völlig unterschiedlich verhalten. Der Server nimmt Verbindungen an und verwaltet sie, der Client baut eine von einem Gerät aus auf, und der Manager administriert eine Bereitstellung. Wer das falsche Programm wählt, erhält eine funktionierende Installation, die nicht die Aufgabe erledigt, die man im Sinn hatte.
Was der Server tatsächlich tut
Die Server-Binärdatei vpnserver lauscht, authentifiziert Benutzer und hängt virtuelle Hubs an Netzwerke. Sie hält die Identitäten und die Richtlinie. Wer sie installiert, baut ein Gateway, mit dem andere Geräte sich verbinden; man konfiguriert nicht den eigenen Rechner für den Dienst eines anderen.
Seine Listener sind Konfiguration und keine Eigenschaft des Produkts. Ein Hub kann ohne aktivierten Listener existieren, und ein Listener kann aktiviert sein, ohne dass dahinter ein Hub erreichbar ist. Deshalb beweist eine erfolgreiche Portprüfung weniger, als es scheint: Etwas hat geantwortet, und die nützliche Frage ist, wogegen es Sie authentifiziert hat. Fragen Sie nach dem Namen des Listeners ebenso wie nach seinem Port.
Server Manager ist die administrative Ansicht dieses Zustands. Er zeigt die Konfiguration; er überträgt keinen Verkehr.
Was der Client tatsächlich tut
Die Client-Binärdatei vpnclient erstellt einen virtuellen Adapter auf dem Gerät und verbindet ein gespeichertes Konto mit einem Server. Im Adapter landen die Adresse, die Routen und das DNS-Verhalten. Die Installation des Clients legt kein Konto an und aktiviert nichts auf der Gegenseite.
Der Client hält außerdem seinen eigenen Zustand zwischen den Läufen: die Kontoliste, das Kennzeichen für den automatischen Start und die Adapterkonfiguration. Dieser Zustand ist der Grund, warum ein Client installiert aussehen und nach einem Neustart trotzdem nichts verbinden kann. Server Manager kann diesen Weg nicht ersetzen, so vollständig seine Menüs auch wirken.
Wofür der Manager da ist
Server Manager verbindet sich mit administrativen Anmeldedaten zu einem laufenden Server und bearbeitet dessen Konfiguration. Es ist eine Steuerungsebene. Eine Sitzung darin beweist, dass die Administration funktioniert; sie leitet den Verkehr des lokalen Browsers nicht durch den Server.
Halten Sie administrative Anmeldedaten getrennt von Benutzerprofilen, weil die beiden Objekte Unterschiedliches gewähren. Wer eine administrative Anmeldung erhält, kann die Bereitstellung ändern; wer ein Benutzerkonto erhält, kann dem Dienst beitreten. Das erste auszugeben, um das zweite zu lösen, ist ein häufiger und teurer Fehler. Die Konsole erreicht den Server über denselben Prozess, den der Dienst ausführt, weshalb die Unterscheidung leicht verloren geht.
Schreiben Sie vor der Ausgabe auf, welche Anmeldedaten zu welcher Rolle gehören. Ein Passwort, das die Verwaltungskonsole öffnet, ist kein VPN-Konto, und es als eines zu behandeln, beseitigt die Grenze, die Sie ziehen wollten.
Kompatible Listener ergänzen eine vierte Rolle
SoftEther kann OpenVPN-kompatible, L2TP/IPsec- und SSTP-Listener bereitstellen. Das sind Brückenrollen: Der Server spricht ein anderes Protokoll, damit ein Client, der den nativen Modus nicht unterstützt, sich dennoch verbinden kann. Sie machen den Client nicht zum Server und den Manager nicht zum Client. Nennen Sie den Stack im Ticket, denn die erste nützliche Frage ist immer, welches der beiden Programme den Fehler erzeugt hat.
Ein Gerät, das einen kompatiblen Listener nutzt, braucht den passenden Client eines Drittanbieters und die Parameter, die dieser Listener erwartet. Dieser Client hat seine eigene Konfiguration, seine eigenen Protokolle und seine eigenen Fehlerbilder, deshalb muss der Support wissen, welcher Stack im Spiel ist, bevor er etwas liest. Ratschläge des nativen Clients in einen kompatiblen zu mischen kostet Zeit.
Ordnen Sie die Komponente in einem Schritt der Aufgabe zu
Sie brauchen den Server, wenn andere Geräte sich mit Ihnen verbinden, den Client, wenn dieses Gerät ein bestehendes Gateway nutzen muss, und den Manager, wenn Sie die Konfiguration des Gateways ändern müssen. Nur die ersten beiden bewegen Verkehr. Halten Sie administrative Anmeldedaten von Benutzerhänden fern, wenn Sie die dritte ausgeben.
| 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 |
Prüfen Sie das Ergebnis anschließend in der Schicht, die Sie geändert haben, nicht in der Schicht, die Sie installiert haben. Ein Client arbeitet, wenn sein Adapter eine Adresse hat und die beabsichtigte Ressource antwortet.
Ein Server arbeitet, wenn der beabsichtigte Listener das beabsichtigte Konto annimmt, und ein Manager arbeitet, wenn er die Konfiguration lesen kann, ohne sie versehentlich zu ändern. Diese drei Sätze verhindern den meisten Wirrwarr. Das Hilfsprogramm vpncmd ist das Kommandozeilen-Gegenstück für Server- und Clientseite, was praktisch ist, wenn keine grafische Konsole verfügbar ist.