Toto je starší verze dokumentu!
SoftEtherVPN
Popis instalace mám uvedený na blogu. Tady uvedu kratší a aktualizovanou verzi čerpající ze zdroje: https://github.com/SoftEtherVPN/SoftEtherVPN/blob/master/src/BUILD_UNIX.md
Před kompilací jsem musel zajistit, že mám nainstalované všechny potřebné knihovny - jinak při kompilaci dojde k chybě.
apt-get install libreadline-dev zlib1g-dev cmake build-essential pkg-config libsodium-dev
Dále jsem pokračoval ke stažení zdrojového kódu.
git clone https://github.com/SoftEtherVPN/SoftEtherVPN.git cd SoftEtherVPN git submodule update --init --recursive ./configure make -C build make -C build install
Když budu chtít aktualizovat kód, tak jednoduše aktualizuji před dalšími kroky git a smažu předchozí kompilaci.
git pull make clean
Na závěr sekvence příkazů pro kompilaci a instalaci:
./configure make make install
SoftEther VPN je nainstalovaný v adresáři /usr. Je tam klient i server. Konfigurační soubor serveru /usr/vpnserver/vpn_server.config není aktualizací nijak dotčen – byly aktualizovány binární soubory. A pro jistotu ještě zmíním, že konfigurační soubor serveru se needituje ručně, ale skrze vpn klienta /usr/vpncmd/vpncmd.
Konfigurace server se po instalaci nachází ve složce /usr/local/libexec/softether/vpnserver.
Spustitelné soubory ve složce /usr/local/bin.