Setup private VPN network or VPN service provider – complete guide

Setup SoftEther

Now it’s time to open up the SoftEther Server Manager and begin setting up SoftEther server and users (I will show you a screenshot for each step). Search your computer for “server manager” and click on the SE-VPN Server Manager (Tools) result.

Search your PC for server manager and click on the SE-VPN Server Manager (tools) result

Go to your info.txt file and copy the “SoftEther admin pass:” password, then click on the New Setting button and enter the following info, replacing 123.123.12.123 with your VPS’ IP address:

Setting Name: netflix.home

Host Name: 123.123.12.123

Password: [paste_softether_admin_password]

Then click OK button.

Create a new setting in Server Manager for your VPN

Now we connect to our VPN server by selecting your new setting, then click Connect button.

Connect to your VPN server via Server Manager

Because this is the first time you’ve logged on to this server, SoftEther requires certain settings to be configured straight away. It will show several popups, so we’ll go through them now. The first is Server/Bridge Setup and we want to check the Remote Access VPN Server checkbox, then click Next but note, there will first be an alert box which you need to click Yes to, then another box asking to enter a VirtualHub name, just leave it at default VPN and click OK (see screenshots below).

Next you’ll be presented with the Dynamic DNS Function screen which is a service we will disable shortly, for now just click the Exit button.

Exit the Dynamic DNS Function screen

Now we need to enter some settings on the L2TP/IPSec screen, check the Enable L2TP Server Function (L2TP over IPSec) checkbox, then go to your info.txt and copy the “L2TP/IPSec PSK (Pre-Shared Key):” password, then past it into the IPSec Pre-Shared Key: text box, then click OK.

Enable L2TP-IPSec and enter PSK (Pre-Shared Key)

Next screen is the VPN Azure Service Setting and we want to check the Disable VPN Azure checkbox, then click OK.

Disable the VPN Azure service, click OK

Next screen is the Create Users setting but we want to exit it for the time being, so click the Close button.

Close the Create Users screen

We need to disable the Dynamic DNS Setting via the .config text file directly, so click the Edit Config button.

Click Edit Config button

On the screen that appears, click the Save to File button, then on the left pane click on Documents, then open your VPNGuide folder (or whatever your named your folder), and finally click the Save button (leave filename at vpn_server.config) and OK to alert box.

Click the Save to File buttonNavigate to Documents, then AmericanNetflixGuide folderSave the config file

Now we need to edit the vpn_server.config file that we just saved, open File Explorer, click Documents, then open your VPNGuide folder. Right-click on the vpn_server.config file and choose Open with, click More apps, then select Notepad and click OK.

Open File Explorer then DocumentsOpen AmericanNetflixGuide folderRight-click and choose Open withClick More appsSelect Notepad and click OK

Now let’s edit the config file. Look for the “bool Disabled false” code line inside the “declare DDnsClient” setting which should be right near the top of the file:

1

2

3

4

5

6

7

8

9

10

declareDDnsClient

{

boolDisabled false

byteKey rkhJhkeu0X03nYlR9XgW0S/n3z4=

stringLocalHostname netflix

stringProxyHostName$

uint ProxyPort0

uint ProxyType0

stringProxyUsername$

}

Change the “bool Disabled false” line to “bool Disabled true” which will disable the DDNS service, then go to File > Save and close the file.

1

2

3

4

5

6

7

8

9

10

declareDDnsClient

{

boolDisabled true

byteKey rkhJhkeu0X03nYlR9XgW0S/n3z4=

stringLocalHostname netflix

stringProxyHostName$

uint ProxyPort0

uint ProxyType0

stringProxyUsername$

}

Change the bool Disabled false to trueChange the bool Disabled false to trueSave the config file

Back to the Server Manager Edit Config screen, click on Import File and Apply, then navigate to your VPNGuide folder in Documents and select the vpn_server.config file we just edited and click Open. Click Yes to the Do you want to proceed? prompt, then OK to the notification box. Please note that after this the Server Manager will close, this is normal.

Click on Manage Virtual Hub button, then in the new window, click on Manage Users button.

Click on Manage Virtual Hub buttonClick on Manage Users button

Now we want to create your VPN client account so you can access your VPN server, click on New.

Click on the New button to create a new user

Enter your name (case sensitive) inside the “User Name:” field. Look for the Auth Type heading and select Password Authentication. Go to your info.txt file and copy the password for “SoftEther VPN client pass:“, then go to the Password Authentication Settings heading and paste your password into both password fields, then click OK to create your new account (click OK to alert box). You can now click Exit to close the Manage Users window, then again click Exit to close the Virtual Hub Admin window.

Enter details as shown to create a new profileClick OK to advisory alertClick Exit to close the Manage Users windowClick Exit to close the Manage Virtual Hub window

Create Local Bridge

Now we need to create a local bridge between the network adapter and the VPN so traffic can flow through it. In the main window, click Local Bridge Setting button.

Click on the Local Bridge Setting button

Click the “Select a Virtual Hub to Bridge:” drop-down box arrow and select VPN, for “Type to Create:” setting select Bridge with new TAP Device, type “netflix“ for the “New TAP Device Name:” field, then click Create Local Bridge button. SoftEther will then create the local bridge, click OK to the instructional window that appears, then OK to the alert box, finally click Exit to close the Local Bridge Setting window.

Enter Local Bridge settings as shownClick OK to the instructional advisoryClick OK to the alert boxClick the Exit button to close Local Bridge Setting window