How to build SoftEther VPN for UNIX - SoftEther VPN Project

How to build SoftEther VPN for UNIX

    Requirements

    You need to install the following software to build SoftEther VPN for UNIX.

    • Linux, FreeBSD, Solaris or Mac OS X
    • GNU Compiler Collectipon (gcc) and binary utilities
    • GNU Make (gmake)
    • GNU C Library (glibc)
    • POSIX Threads (pthread)
    • OpenSSL (crypto, ssl)
    • libiconv
    • readline
    • ncurses

     

    For example, the following command helps you to install the above programs on Fedora or CentOS Linux:

    yum -y groupinstall "Development Tools"
    yum -y install readline-devel ncurses-devel openssl-devel

     

    How to Build

    To build the programs from the source code, run the following commands:

    ./configure
    make

    If any error occurs, please check the above requirements.

    How to Install SoftEther VPN Server, Bridge or Client

    To install the vpnserver, vpnbridge and vpnclient programs into the /usr/bin directory, run the following as the root user:

    make install

    After the installation will complete successfully:

    • Execute 'vpnserver start' to run the SoftEther VPN Server background service.
    • Execute 'vpnbridge start' to run the SoftEther VPN Bridge background service.
    • Execute 'vpnclient start' to run the SoftEther VPN Client background service.
    • Execute 'vpncmd' to run SoftEther VPN Command-Line Utility to configure VPN Server, VPN Bridge or VPN Client.

    You can also use VPN Server/Client Manager GUI Tool on other Windows PC to connect to VPN services remotely.

    You can download the GUI Tools from http://www.softether-download.com/.