Server, klient a manažer SoftEther: který potřebujete?
Server přijímá připojení, klient jej vytváří a manažer upravuje nasazení. Instalace špatné části zanechá nastavení, které nic nedělá.
SoftEther nabízí několik programů, které v seznamu ke stažení vypadají podobně, ale chovají se úplně jinak. Server přijímá a spravuje připojení, klient vytváří připojení ze zařízení a manažer spravuje nasazení. Volba špatného programu vede k funkční instalaci, která však neplní úkol, který jste měli na mysli.
Co server skutečně dělá
Binární soubor serveru, vpnserver, naslouchá, ověřuje uživatele a připojuje virtuální huby k sítím. Drží identity i zásady. Když jej nainstalujete, stavíte bránu, ke které se připojují jiná zařízení; nenastavujete svůj stroj, aby používal cizí službu.
Jeho posluchače jsou konfigurace, nikoli vlastnost produktu. Hub může existovat bez zapnutého posluchače a posluchač může být zapnutý, aniž by za ním byl dostupný hub. Proto úspěšná kontrola portu dokazuje méně, než se zdá: něco odpovědělo a užitečná otázka zní, proti čemu vás to ověřilo. Ptejte se na název posluchače i na jeho port.
Manažer serveru je administrativní pohled na tento stav. Zobrazuje konfiguraci; nepřenáší provoz.
Co klient skutečně dělá
Binární soubor klienta, vpnclient, vytváří na zařízení virtuální adaptér a připojuje uložený účet k serveru. Právě do adaptéru se ukládají adresa, trasy a chování DNS. Instalace klienta nevytváří účet a nic nezapíná na druhé straně.
Klient si mezi spuštěními drží i vlastní stav: seznam účtů, příznak automatického spuštění a konfiguraci adaptéru. Tento stav je důvod, proč může klient vypadat nainstalovaný a po restartu se k ničemu nepřipojí. Manažer serveru tuto cestu nenahradí, ať už jeho nabídky vypadají jakkoli úplně.
K čemu je manažer
Manažer serveru se pomocí administrativních údajů připojuje k běžícímu serveru a upravuje jeho konfiguraci. Je to řídicí vrstva. Relace v něm dokazuje, že správa funguje; nepřesouvá provoz místního prohlížeče přes server.
Uchovávejte administrativní údaje oddělené od uživatelských profilů, protože tyto dva objekty dávají různé věci. Kdo dostane administrativní přihlášení, může změnit nasazení; kdo dostane uživatelský účet, může se připojit ke službě. Rozdávat první kvůli vyřešení druhého je častá a drahá chyba. Konzole dosáhne serveru stejným procesem, který spouští službu, a proto se tato hranice snadno ztrácí.
Než cokoli vydáte, zapište, které údaje patří které roli. Heslo, které otevírá správcovskou konzoli, není VPN účet, a zacházet s ním jako s účtem znamená smazat hranici, kterou jste se snažili nakreslit.
Kompatibilní posluchače přidávají čtvrtou roli
SoftEther umí vystavit posluchače kompatibilní s OpenVPN, dále L2TP/IPsec a SSTP. To jsou mostní role: server mluví jiným protokolem, aby se mohl připojit i klient, který nativní režim nepodporuje. Neproměňují klienta na server ani manažera na klienta. Uveďte v tiketu, o jaký stack jde, protože první užitečná otázka vždy zní, který ze dvou programů chybu vyvolal.
Zařízení, které používá kompatibilní posluchač, potřebuje odpovídajícího klienta třetí strany a parametry, které tento posluchač očekává. Takový klient má vlastní konfiguraci, vlastní protokoly i vlastní způsoby selhání, takže podpora musí vědět, který stack je ve hře, než cokoli přečte. Míchat rady nativního klienta do kompatibilního ztrácí čas.
Slaďte komponentu s úkolem jedním krokem
Server potřebujete, když se k vám připojují jiná zařízení, klienta, když toto zařízení musí použít existující bránu, a manažera, když musíte změnit konfiguraci brány. Provoz přenášejí jen první dva. Při vydávání třetího držte administrativní údaje mimo dosah uživatelů.
| 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 |
Potom ověřte výsledek ve vrstvě, kterou jste změnili, ne ve vrstvě, kterou jste nainstalovali. Klient funguje, když má jeho adaptér adresu a zamýšlený prostředek odpovídá.
Server funguje, když zamýšlený posluchač přijme zamýšlený účet, a manažer funguje, když dokáže přečíst konfiguraci, aniž by ji omylem změnil. Tyto tři věty zabrání většině zmatku. Nástroj vpncmd je ekvivalentem příkazového řádku pro stranu serveru i klienta, což se hodí, když není k dispozici grafická konzole.