How to Set up Your Own Home VPN Network

set up home vpn network
By Gopal Sengar Updated

VPN (Virtual Private Network) connections allow an easy access to one’s own network from any part of the world simply through the Internet. By the phrase your network we mean one’s own personalized location on the web, you’ve uploaded your files and resources at and can access it anytime from anywhere just by signing in to the internet. Although, it’s expensive to use a dedicated VPN server and thus a need was felt to equip Windows with a VPN server and client functionality. This gave the users a facility to set up their own VPN without paying for any third-party firmware.

Also, setting up a personalized VPN network is somewhat difficult and thus most people find no other option than paying for the dedicated VPN servers to access their shared files and resources.

But not to worry now, because if you are finding something related to How to create a VPN, you’ve landed in a right place. Just keep reading and you’ll figure out that how you can set up your own VPN network.

Firstly, Why to set up a home VPN network?

There are times when accessing files and resources using a public Wi-Fi become more important, which induces the risk of losing important data. This is where a home VPN network comes into play. It, with its encrypted system of sharing, allows users from any part of the world to access their files laid upon a common network just by connecting to it through the Internet.

Moreover, others can also access this home network hosted by you, after seeking permission from you. So, you can indirectly share your own files and everything uploaded to the server with people whom you want to extend your resources to.

How to set up a VPN server?

Knowing the router’s IP address

You need to have the public IP address provided by your Internet Service provider before heading towards the main section. Just follow the steps given below to know how to discover this address if you have no clue about where to find this.

Step1: Open your browser and type What’s my IP in the search box and hit Enter.

Step2: Click the first result to know your current IP address and note it down somewhere.

Note: If you have a Dynamic IP address (which changes each time the connection to the VPN is made), change DDNS in your router to avoid reconfiguring VPN each time the public IP address changes.
Just go to the website of your router’s manufacturer website to see how you can configure DDNS settings of your router.

Setting up Port Forwarding

In order to connect to your home VPN server, you’ll need to forward port 1723 to permit the VPN connections to run actively.

Step1: Open your Router’s web interface by typing in the IP address in the address bar.

Step2: Click Start, type CMD in the search box and enter the command ipconfig/all in the Command prompt. Address to the right of Default gateway should be noted down.
This IP address has to be entered in the address bar discussed above to reach your router’s web interface. Enter your Username and password to access your account.

Step2: Open the tab named Port Forwarding, NAT/QOS or Applications and Gaming.

Step3: Type a name in the Application name field and, in the External/Internal port (that you want to forward) type the number of that particular port.

Step4: Choose the Both option in the Protocol field.

Step5: Enter the IP address of your machine with the application which would need the external access.

Step6: In the Enable box, click Save Settings to apply them.

Setting up the home VPN server on Windows 10:

Once you have forwarded port 1723, you are ready to move to the final chapter. Just keep reading to know how you can set up a VPN server.

Step1: Press Windows + X to open Power User menu. Click Network Connections.

Step2: Click File menu (at the upper left corner) and select the New Incoming Connection option.

Step3: Mark the users whom you want to allow access to your computer or your home VPN server.

Step4: Click Next. You can add more users simply by clicking Add someone option in the same menu.

Step5: Look for Through the Internet option and check it. Click Next.

Step6: Go to the Networking software page and select TCP/IPv4, click Properties thereafter.

Step7: Check Allow callers to access my local area network option. Click Specify IP addresses to specify the clients which would be using the VPN server you are setting up.

Step8: Click OK and then Allow access.

Step9: Click Close.

That’s it; you have successfully established your own home VPN server on Windows 10. (Post your queries if you are finding problems in achieving the needful).

Bypass the firewall to allow VPN connections:

After making your system a VPN server, make sure that your firewall is properly configured to allow VPN connections from anywhere. Just follow the steps to configure it according to the server you want to use at the end.

Step1: Click Start button and search, Allow an app through Windows Firewall. Press Enter.

Step2: Click the Change Settings button and make sure that the Routing and Remote access option is checked for all the networks (Public and Private).

Step3: Click OK at last.

To finally set up a VPN connection on your system:

Step1: Press Windows key + I to open Settings and click Network and Internet from there.

Step2: Click VPN and then Add a VPN connection option thereafter. Choose Windows in the VPN provider section.

Step3: Fill in the details like the name (connection), server name, your IP address in the respective fields. In VPN type section, click Automatic option to allow the Windows to configure all connections by itself.

Step4: Fill in your username and Password in the sign-in field (optional). Click Save button at last.

After doing this, you can see your VPN connection listed within the VPN section on Network and Internet in the Control panel.
Just connect to it whenever required and it’d take just 2 seconds to connect.

Configuring this VPN connection:

Step1: Open the Power user menu (press Windows + X) and click Network Connections.

Step2: Right-click the VPN adapter and select Properties. Check if you have entered a correct public IP address in the General tab.

Step3: Go to the Security tab and check if the VPN type is set to PPTP (Point to Point Tunneling Protocol)

Step4: Choose Maximum strength Encryption from Data Encryption section and Click OK.

Step5: Go to the Networking Tab now, check TCP/IPv4 option only (uncheck IPv6) and select it to open its Properties. Click Advanced and uncheck the option labeled as Use Default gateway on remote network.

Step6: Click OK as many times as it is asked to (generally 3).

It’s time to connect to your self-made VPN server, just follow the steps given below:

Step1: Press Windows key + I, to open Settings and then click Network & Internet option from there.

Step2: Click VPN, select the VPN you want to connect with and finally Click Connect.


This is how you can actually set up your own home VPN server to allow other users to access your file and resources anytime anywhere. You don’t need to have Third-party software for this, as this is completely an inbuilt facility where you don’t need anything except the Internet to finally set up this server.
This is highly reliable and secure for users who upload valuable data to the cloud to access it from anywhere, no matter what time it is. At last, if this helped you in any way, just like and share this article to help others in need. Also, post down your feedback or more working methods on how to setup a VPN server, to help the rest of the people accomplish their own personalized VPN connection which is absolutely free and easy to connect with.