How to Install SoftEther VPN Server on Windows Server 2019

A VPN (Virtual Private Network) is used to create a private network when using public networks. It encrypts your internet traffic and hides your online identity. It creates an encrypted tunnel for your data and allows you to use public Wi-Fi hotspots safely. There is a lot of free and commercial VPN software available in the market, in this guide we explain how to install SoftEther VPN Server on Windows Server 2019.

SoftEther VPN is free open source, cross platform, multi-protocol VPN server and client software. It can run on several operating systems including Windows, Linux, Mac, FreeBSD and Solaris. It is compatible with other VPN products including, OpenVPN, L2TP, IPsec, EtherIP, L2TPv3, Cisco VPN Routers and MS-SSTP VPN Clients. It allows you to create one or many Virtual Network Adapters on your client’s computer. It also supports additional VPN protocols, including L2TP/IPsec, OpenVPN, Microsoft SSTP, L2TPv3 and EtherIP.

what is vpn

In this post, we will show you how to install SoftEther VPN server and client on Windows server 2019.

Install SoftEther VPN Server

First, visit the SoftEther download page, select software, component, Windows platform and CPU then download the SoftEther VPN server as shown below:

install softether vpn server on windows

Once the download is completed, follow the below steps to install the SoftEther VPN server:

1. Double click on the downloaded exe file to start the installation. You should see the SoftEther welcome screen:

softether vpn setup

2. Click on the Next button. You should see the Software Component selection screen:

select-softether-component

3. Select SoftEther VPN Server and click on the Next button. You should see the SoftEther license screen:

Softether VPN Server license agreement

4. Agree to the license agreement and click on the Next button. You should see the important notice screen:

softether vpn installation steps

5. Read the notice and click on the Next button. You should see the installation directory selection screen:

define install directory

6. Select your installation directory and click on the Next button. You should see the ready to install screen:

vpn ready-to-install

7. Click on the Next button to start the installation. Once the installation has been completed, you should see the following screen:

softher vpn installation finish

8. Click on the Finish button to close the installation wizard and start the SoftEther VPN Server Manager as shown below:

softether server manager

9. Click on the New Setting button to create a new VPN connection as shown below:

softether vpn create new connection

10. Provide your VPN connection name, Hostname or IP address, Port, Select Server Admin Mode and click on the OK button. You should see your new VPN connection on the following screen:

vpn connection created

11. Select your newly created connection and click on the Connect button. You will be redirected to the change the administrator password screen:

set softether vpn admin password

12. Define your new administrator password and click on the OK button. You should see the following screen:

define vpn server (RAS, or Site to site)

13. Select Remote Access VPN Server and click on the Next button. You should see the following screen:

define hub name

14. Define your hub name and click on the OK button. You should see the following screen:

define hostname in vpn settings

15. Define the DNS Hostname and click on the Exit button. You should see the following screen:

select l2tp

16. Select “Enable L2TP Server Function (L2TP over IPsec)“, provide preshared key name and click on the OK button. You should see the following screen:

disable azure vpn

17. Select “Disable VPN Azure” and click on the OK button. You should see the VPN user creation screen:

create vpn user

18. Click on Create Users. You should see the following screen:

define vpn user credentials

19. Provide your VPN username, password and click on the OK button. You should see the following screen:

vpn user created

20. Click on the Exit button. You should see the VPN server overview screen:

vpn-server-configuration-overview

21. Click on the Manage Virtual Hub. You should see the following screen:

manage virtual hub

22. Click on the “Virtual NAT and Virtual DHCP Server (SecureNAT)“. You should see the following screen:

enable secure nat

23. Click on the Enable SecureNAT and click on the Exit button to close the VPN server wizard.

At this point, your SoftEther VPN server is installed and configured. Now, you will need to install the SoftEther VPN client on the client machine and connect to the VPN server.

Install and Configure SoftEther VPN Client

First, visit the SoftEther VPN download page, select software, component, platform, cpu then download the SoftEther VPN client as shown below:

softether vpn client download page

Once the download is completed, follow the below steps to install the SoftEther VPN client and connect it to the VPN server.

1. Double click on the SoftEther VPN client exe file to start the installation. You should see the SoftEther VPN client installation wizard:

vpn client setup wizard

2. Click on the Next button. You should see the following screen:

setup softether vpn client

3. Select the SoftEther VPN Client and click on the Next button. You should see the License agreement screen:

vpn client agree license

4. Agree to the License agreement and click on the Next button. You should see the installation directory selection screen:

define softether installation directory

5. Select your installation directory and click on the Next button. You should see the ready to start screen:

start installation

6. Click on the Next button to start the installation. Once the installation has been finished, you should see the following screen:

setup vpn finish

7. Select “Start the SoftEther VPN Client Manager” and click on the Finish button. You will be redirected to the VPN client configuration screen:

vpn manager

8. Click on the Add VPN Connection. You will be asked to create a virtual network adapter:

create virtual adapter

9. Click on the Yes button to create a new virtual network adapter. You should see the following screen:

define adapter name

10. Provide your virtual network adapter name and click on the OK button. You should see your newly created virtual adapter on the following screen:

adapter created

11. Now, click again on Add VPN Connection. You should see the following screen:

define vpn connection credentials

12. Provide your connection name, VPN server IP, username, password and click on the OK button. You should see your new VPN client connection in the following screen:

connection created

13. Now, double click on your VPN client connection to connect to the VPN server. Once the connection is established successfully, you should see the following screen:

connection established

Now, open your web browser and access https://whatismyipaddress.com. You should see the IP address of your VPN server:

what-is-my-ip-address

This confirms that you are surfing the web using your VPN server.

SoftEther VPN Installation Complete

In the above guide, we explained how to set up a SoftEther VPN server on Windows server 2019. We also explained how to install the SoftEther VPN client and connect to the VPN server. I hope this guide will help you to implement a SoftEther VPN server in your organization.

Avatar for Hitesh Jethva
Hitesh Jethva

I am a fan of open source technology and have more than 10 years of experience working with Linux and Open Source technologies. I am one of the Linux technical writers for Cloud Infrastructure Services.

0 0 votes
Article Rating
Subscribe
Notify of
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x