How to Install SoftEther on MXLinux Latest

Introduction

SoftEther is an open-source VPN software that provides high-level security, flexibility, and scalability. It is available for various operating systems, including Linux. In this tutorial, we will show you how to install SoftEther on MXLinux, the latest version.

Prerequisites

Before installing SoftEther, you need to have the following:

Step 1: Update the System

Before proceeding with the installation, it is recommended to update your system to ensure that you have the latest packages.

sudo apt-get update
sudo apt-get upgrade

Step 2: Install Dependencies

SoftEther requires some dependencies to be installed on your system. You can install them using the following command:

sudo apt-get install build-essential wget libreadline-dev libncurses-dev libssl-dev zlib1g-dev libffi-dev libgmp-dev libyaml-dev libxml2-dev libxslt-dev autoconf libtool pkg-config libboost-all-dev

Step 3: Download SoftEther

Go to the SoftEther download page, select the Linux version, and copy the link address.

wget https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases/download/v4.34-9745-beta/softether-vpnserver-v4.34-9745-beta-2021.03.22-linux-x64-64bit.tar.gz

Step 4: Extract and Install SoftEther

After downloading the SoftEther archive, extract it to a desired location.

tar zxvf softether-vpnserver-v4.34-9745-beta-2021.03.22-linux-x64-64bit.tar.gz
cd vpnserver

Compile and install SoftEther using the following command:

sudo make

When prompted, choose option 1 to install SoftEther, followed by option 1 again to continue installation.

Do you want to read the License Agreement for this software ?
 1. Yes
 2. No
Please choose one of above defined numbers (1,2) [1]:1

 I ....
 Do you accept the License Agreement ?
If you type "YES", the installer will proceed to install SoftEther VPN Server.
Please type "YES" to continue, or "NO" to exit: YES

Step 5: Configure SoftEther

Now that SoftEther is installed on your system, let's configure it. To start SoftEther, use the following command:

sudo ./vpnserver start

To stop SoftEther, use the following command:

sudo ./vpnserver stop

To configure SoftEther, you need to connect to the management console. To do that, use the following command:

sudo ./vpncmd

You will see the following output:

vpncmd command line tool
SoftEther VPN Server / SoftEther VPN Client Command Line Interface
Copyright (c) SoftEther VPN Project.
All Rights Reserved.

Next, choose option 1 to configure the SoftEther VPN Server.

VPN Server / VPN Bridge Configuration Management Utility
SoftEther VPN Command Line Management Utility (vpncmd version 4.34-9745)
Please enter the password. 
Password: 

1. Management of VPN Server or VPN Bridge
2. Management of VPN Client
3. Management of Virtual Hub
4. Management of User Authentication and Accounting
5. Use of Virtual DHCP Server
6. Use of Virtual NAT and Virtual DHCP Server
7. Management of Security Policy
8. QUIT
Select 1-8: 1

You will be prompted to enter the server password. The default password is "serverpassword". Enter this password to continue.

Specify the host name or IP address of the computer that the destination VPN Server or VPN Bridge is operating on.
Hostname of IP Address of Destination: localhost

The command completed successfully.

Type 'help' for usage.

Now that you are connected to the management console, you can configure SoftEther as per your requirements. To get a list of available configuration commands, type "help".

Conclusion

In this tutorial, we have shown you how to install SoftEther on MXLinux Latest. SoftEther is a powerful VPN software that allows you to create a secure and reliable VPN connection between remote machines. You can now configure SoftEther as per your needs and enjoy its benefits.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!

Alternatively, for the best virtual desktop, try Shells!