In this tutorial, we will walk through the steps to install SoftEther VPN server on Fedora Server. SoftEther VPN is an open-source VPN server, client, and protocol software suite that supports many operating systems, including Fedora.
The first step is to download the SoftEther VPN server package from the official website. Follow the steps below to download the package:
Navigate to https://www.softether.org/5-download and click the "Download" button for the SoftEther VPN Server package that matches your Linux system.
Select the Linux version of the VPN server you want to install, and then choose the type of installation package based on your system architecture (32-bit or 64-bit).
wget https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases/download/v4.34-9745-beta/softether-vpnserver-v4.34-9745-beta-2019.11.18-linux-x64-64bit.tar.gz
Extract the downloaded package.
tar zxvf softether-vpnserver-v4.34-9745-beta-2019.11.18-linux-x64-64bit.tar.gz
The extracted files will be placed in the vpnserver
directory.
Now that we've downloaded and extracted the SoftEther VPN server package, we need to build and install the software. Execute the following steps:
Change to the vpnserver
directory and run the make
command.
cd vpnserver
make
This will build the SoftEther VPN server software on your system.
Run the installer script to install the SoftEther VPN server software.
./vpnserver start
This will start the SoftEther VPN Server installation and will take a few seconds to complete.
Check if the SoftEther VPN Server is running by using the following commands:
./vpnserver status
./vpncmd
If the VPN Server is running, the output of ./vpnserver status
will display VPN server service is running.
If your installation is successful, you will see the following message after running ./vpncmd
:
vpncmd command - SoftEther VPN Command Line Management Utility
SoftEther VPN Command Line Management Utility (vpncmd command)
Version 4.34 Build 9745 (English)
Compiled 2019/11/18 21:44:19 by yagi at pc30
Copyright (c) SoftEther VPN Project. All Rights Reserved.
You can now proceed to configure the SoftEther VPN Server.
Once you have successfully installed the SoftEther VPN Server, you can start configuring it. To configure SoftEther VPN Server, execute the following steps:
Connect to the SoftEther VPN Server by running the vpncmd
command.
./vpncmd
Enter localhost
to connect to the local VPN Server system. Enter your ServerPassword
when prompted.
After connecting to the VPN Server, we need to set up the Administrator password.
ServerPasswordSet
Enter a new password when prompted and confirm it.
Next, create a new user account by running:
UserCreate
Enter a username and a password for the new account.
Finally, set up the VPN Server to start automatically at system startup:
systemctl enable softether-vpnserver
systemctl start softether-vpnserver
You have now successfully installed and configured SoftEther VPN Server on Fedora Server. You can connect to the VPN Server from SoftEther VPN Client or other compatible VPN clients.
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!