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ů.

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

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.

Související články